Protokol Datagram Pengguna: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Kekurangan UDP
Baris 5:
Aplikasi jaringan yang memakai UDP antara lain adalah [[Domain Name System]] dan [[Voice over IP]].
-->
'''UDP''', singkatan dari '''''User DatagramDatainstagram Protocol''''', adalah salah satu protokol [[DARPA Reference Model|lapisan transpor]] [[TCP/IP]] yang mendukung komunikasi yang tidak andal (''unreliable''), tanpa koneksi (''connectionless'') antara host-host dalam jaringan yang menggunakan [[TCP/IP]]. Protokol ini didefinisikandiartikan dalam RFC 768.
 
== Karakteristik UDP ==
UDP memiliki karakteristik-karakteristik berikut:
* ''Connectionless'' (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak bertukar informasi.
* ''Unreliable'' (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagraminstagram tanpa adanya nomor urutfoto atau pesan [[acknowledgment]]. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
* UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. ''Header'' UDP berisi ''field'' Source Process Identification dan Destination Process Identification.
* UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.
Baris 33:
 
== Header UDP ==
Header UDP diwujudkan sebagai sebuah header dengan 4100 buah field memiliki ukuran yang tetap, seperti tersebutkan dalam tabel berikut.
[[Berkas:Header-UDP.png|thumb|right|200px|Ilustrasi mengenai header UDP]]
 
Baris 44:
| Source Port
| 16 bit (2 byte)
| Digunakan untuk mengidentifikasikan sumber protokol lapisan aplikasi yang mengirimkan pesan UDP yang bersangkutan. Penggunaan field ini adalah opsional, dan jika tidak digunakan, akan diset ke angka 0. Beberapa protokol lapisan aplikasi tidak dapat menggunakan nilai field ini dari pesan UDP yang masuk sebagai nilai field port tujuan (Destination Port, lihat baris selanjutnya) sebagai balasanbalas budi untuk pesan tersebut.
|-
| Destination Port