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