Friday, December 25, 2015

Protocol Jaringan

Protocol UDP (User Datagram Protocol)

Protocol UDP adalah salah satu protocol lapisan transport TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi(connectionless) antar host – host dalam jaringan yang menggunakan TCP/IP.



Adapun karakteristik UDP,  yaitu :

1.  Connectionless (tanpa koneksi), pesan – pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi antara dua host yang hendak bertukar informasi.

2.  Unreliable (tidak andal) pesan – pesan UDP akan dikirim sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Lapisan UDP harus melakukan pemulihan terhadap pesan – pesan yang hilang terhadap transmisi. Umumnya, protocol lapisan aplikasi yang berjalan diatas UDP mengimplementasikan layanan keandalan mereka masing – masing atau mengirim pesan secara periodik atau menggunakan waktu yang telah didefinisikan.

3.   UDP menyediakan mekasnisme untuk mengirim pesan – pesan kesebuah lapisan aplikasi atau proses tertentu didalam sebuah host dalamjaringan yang menggunakan TCP/IP. Header UDP berisi field sourc process identification dan destination process identification.

4.  UDP menyediakan penghitungan checksum berukuran 16-bit terhasap keseluruhan pesan UDP.

Adapun kegunaan UDP yaitu :

1.  Protocol yang ringan (Lightweight); untuk menghemat sumberdaya memori dan prosesor, beberapa protocol lapisan aplikasi membutuhkan penggunaan protocol yang ringan yang dapat melakukan fungsi – fungsi dengan saling bertukar pesan. Contoh dari protocol yang ringan adalah fungsi query nama dalam protocol lapisan aplikasi DNS (Domain Name System).

2.    Protocol lapisan aplikasi yang mengimplementasikan layanan keandalan: jika protocol lapisn aplikasi menyediakan layanan transfer data yang andal,maka kebutuhan terhadap keandalan yang ditawarklan terhadap TCP pun menjadi tidak ada. Contoh dari protocol seperti ini adalah TFTP (Trifial File Transfer Protocol) dan NFS (Network File System)

3.  Protocol yang tidak membutuhkan keandalan. Contoh protocol ini adalah RIP (Routing Information Protoco).

4.  Transmisi Broadcast : karena UDP merupakan protocol yang tidak perlu membuat koneksi terlebihdahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protocol lapisan aplikasi dapat mengirim beberapa paket data kebeberapa tujuan dengan menggunakan alamat multicast /broadcast. Hal ini kontras dengan protocol TCP yang hanya dapat mengirimkan transmisi one – to – one. Contohnya yaitu query nama dalam protocol NetBIOS Name Service.

5.   UDP juga digunakan untuk multimedia streaming, yang sangat memberikan toleransi terhadap kehilangan segmen yang cukup baik dan yang sangat tidak sensitive terhadap kerusakan atau kehilangan segmen.

Jadi contoh protocol aplikasi yang menggunakan protocol UDP antara lain:

1.    DNS (Domain Name System) 53
2.    SNMP (Simple Network Management Protocol) 161, 162
3.    TFTP (Trifial File Transfer Protocol) 69
4.    Sun RPC (Remote Prosedure Call) prot III

Sekian semoga bermanfaat. wassalamu'alaikum


No comments:

Post a Comment