1.
Jelaskan
secara singkat apa yang anda ketahui tentang UDP?
Pengertian UDP (user Data Protocol)
UDP merupakan lapisan transportasi protokol lain yang
bertugas melakukan transmisi data point to point pada sebuah jaringan. Tidak
seperti TPC, UDP merupaka protokol yang bersifat connectionless. Tidak ada sesi
yang dilakukan, protokol ini benar-benar mencoba melakukan usaha yang
terbaiknya ketika melakukan pengiriman data. UDP tidak akan memeriksa apakah
host tujuan menerima pesan yang sudah dikirim.
2. Jelaskan perbedaan TCP dan UDP?
Berbeda dengan TCP, UDP merupakan connectionless dan tidak ada
keandalan, windowing, serta fungsi untuk memastikan data diterima dengan benar.
Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti transfer data
dan multiplexing, tetapi ia melakukannya dengan byte tambahan yang lebih
sedikit dalam header UDP.
UDP melakukan multiplexing UDP menggunakan cara yang sama
seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan,
yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host,
tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak
biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia
menggunakan nilai yang sama untuk nomor port TCP dan UDP.
UDP mempunyai keuntungan dibandingkan TCP dengan tidak
menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling
jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP
tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data
tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses
penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat
melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.