Video: tcp vs udp 2024
Protokol Datagram Pengguna ( UDP ) adalah protokol lapisan Transport tanpa koneksi. Untuk beberapa aplikasi, kecepatan dan efisiensi lebih penting daripada kehandalan. Dalam kasus tersebut, protokol connectionless dapat digunakan. Sebuah protokol connectionless tidak menemui kesulitan untuk membuat koneksi sebelum mengirim sebuah paket. Sebagai gantinya, ia hanya mengirim paketnya.
Setelah UDP meletakkan sebuah paket di jaringan (melalui protokol IP), ia lupa tentang hal itu. UDP tidak menjamin bahwa paket tersebut benar-benar sampai pada tujuannya. Sebagian besar aplikasi yang menggunakan UDP hanya menunggu balasan yang diharapkan sebagai akibat dari paket yang dikirim melalui UDP. Jika balasan tidak tiba dalam jangka waktu tertentu, aplikasi akan mengirim paket lagi atau menyerah.
UDP menggunakan model transmisi sederhana tanpa dialog handshaking implisit untuk memberikan keandalan, pemesanan, atau integritas data. Dengan demikian, UDP menyediakan layanan dan datagram yang tidak dapat diandalkan (paket) mungkin tidak beres, muncul duplikat, atau hilang tanpa pemberitahuan.
Mungkin protokol lapisan aplikasi yang paling terkenal yang menggunakan UDP adalah DNS, Domain Name System. Saat aplikasi perlu mengakses nama domain seperti www. wiley com, DNS mengirimkan paket UDP ke server DNS untuk mencari domain. Ketika server menemukan domain, server tersebut mengembalikan alamat IP domain tersebut di paket UDP lain.