User Datagram Protocol (UDP) adalah protokol komunikasi Transport Layer yang paling sederhana yang tersedia dari paket protokol TCP / IP. UDP melibatkan mekanisme komunikasi minimum. UDP dikatakan sebagai protokol transportasi yang tidak dapat diandalkan namun menggunakan layanan IP yang menyediakan mekanisme pengiriman terbaik.
Di UDP, penerima tidak mengakui paket yang diterima dan pada gilirannya, pengirim tidak menunggu pengakuan paket dikirim. Kelemahan ini membuat protokol ini tidak reliable sekaligus mudah dalam pengolahan.
Baca Juga: Transport Layer OSI Model
mengapa kita memerlukan protokol yang tidak reliable untuk mengirim data? UDP menyebarkan paket dengan berbagi jumlah bandwidth yang signifikan bersamaan dengan data aktual. Misalnya, dalam kasus video streaming, ribuan paket diteruskan ke pengguna. Menggunakan semua paket itu merepotkan dan mungkin mengandung sejumlah besar pemborosan bandwidth. Mekanisme pengiriman protokol IP yang paling mendasar memastikan upaya terbaik untuk menyampaikan paketnya, namun walaupun beberapa paket dalam video streaming hilang, dampaknya tidak boleh diabaikan. Hilangnya beberapa paket dalam lalu lintas video dan suara terkadang tidak diperhatikan, sehingga menyebabkan suara yang hilang.
Baca Juga: Pengertian Transmision Control Protocol (TCP)
UDP adalah protokol yang baik untuk data yang mengalir dalam satu arah.
UDP sederhana dan cocok untuk komunikasi berbasis query.
UDP tidak berorientasi koneksi.
UDP tidak menjamin pengiriman data yang dipesan.
UDP merupakan protokol yang cocok untuk aplikasi streaming seperti VoIP, multimedia streaming.
UDP Header termasuk simple, sama seperti fungsinya
UDP header berisi empat parameter utama:
Source Port - Informasi 16 bit ini digunakan untuk mengidentifikasi port sumber paket.
Destination Port - Informasi 16 bit ini digunakan untuk mengidentifikasi tingkat layanan aplikasi pada tujuan.
Length - Length menentukan seluruh panjang paket UDP (termasuk header).
Checksum - menyimpan nilai checksum yang dihasilkan oleh pengirim sebelum dikirim. IPv4 memiliki fitur ini sebagai pilihan sehingga bila field checksum tidak mengandung nilai, maka dibuat 0 dan semua bitnya diset ke nol.
Di UDP, penerima tidak mengakui paket yang diterima dan pada gilirannya, pengirim tidak menunggu pengakuan paket dikirim. Kelemahan ini membuat protokol ini tidak reliable sekaligus mudah dalam pengolahan.
Baca Juga: Transport Layer OSI Model
Keunggulan User Datagram Protocl (UDP)
mengapa kita memerlukan protokol yang tidak reliable untuk mengirim data? UDP menyebarkan paket dengan berbagi jumlah bandwidth yang signifikan bersamaan dengan data aktual. Misalnya, dalam kasus video streaming, ribuan paket diteruskan ke pengguna. Menggunakan semua paket itu merepotkan dan mungkin mengandung sejumlah besar pemborosan bandwidth. Mekanisme pengiriman protokol IP yang paling mendasar memastikan upaya terbaik untuk menyampaikan paketnya, namun walaupun beberapa paket dalam video streaming hilang, dampaknya tidak boleh diabaikan. Hilangnya beberapa paket dalam lalu lintas video dan suara terkadang tidak diperhatikan, sehingga menyebabkan suara yang hilang.
Baca Juga: Pengertian Transmision Control Protocol (TCP)
Fitur dari User Datagram Protocl (UDP)
UDP digunakan saat data tidak mempunyai pengaruh yang signifikan.UDP adalah protokol yang baik untuk data yang mengalir dalam satu arah.
UDP sederhana dan cocok untuk komunikasi berbasis query.
UDP tidak berorientasi koneksi.
UDP tidak menjamin pengiriman data yang dipesan.
UDP merupakan protokol yang cocok untuk aplikasi streaming seperti VoIP, multimedia streaming.
UDP Header
UDP Header termasuk simple, sama seperti fungsinyaUDP header berisi empat parameter utama:
Source Port - Informasi 16 bit ini digunakan untuk mengidentifikasi port sumber paket.
Destination Port - Informasi 16 bit ini digunakan untuk mengidentifikasi tingkat layanan aplikasi pada tujuan.
Length - Length menentukan seluruh panjang paket UDP (termasuk header).
Checksum - menyimpan nilai checksum yang dihasilkan oleh pengirim sebelum dikirim. IPv4 memiliki fitur ini sebagai pilihan sehingga bila field checksum tidak mengandung nilai, maka dibuat 0 dan semua bitnya diset ke nol.
EmoticonEmoticon