Perbedaan antara TCP dan UDP

Protokol lapisan transport yang mengikuti hierarki di belakang IP digunakan untuk mentransfer data antara proses aplikasi yang diimplementasikan dalam node jaringan. Paket data yang diterima dari satu komputer ke komputer lain melalui Internet harus ditransfer ke penangan-proses, dan untuk tujuan tertentu. Lapisan transportasi bertanggung jawab untuk ini. Pada level ini, dua protokol utama - TCP dan UDP.

Konten artikel

  • Definisi
  • Perbandingan
  • Kesimpulan

Definisi

TCP - protokol transport untuk transfer data dalam jaringan TCP / IP, sebelum membangun koneksi ke jaringan.

UDP - protokol transport yang mentransmisikan pesan datagram tanpa perlu membuat koneksi pada jaringan IP.

untuk isi ↑

Perbandingan

Perbedaan antara TCP dan UDP adalah apa yang disebut “jaminan pengiriman”. TCP memerlukan respons dari klien untuk pengiriman paket data, konfirmasi pengiriman, dan untuk ini diperlukan koneksi yang sudah ditentukan sebelumnya. Juga, protokol TCP dianggap dapat diandalkan, sementara UDP bahkan mendapat penamaan "protokol datagram tidak dapat diandalkan". TCP menghilangkan kehilangan data, duplikasi dan pencampuran paket, penundaan. UDP memungkinkan semua ini, dan itu tidak memerlukan koneksi untuk bekerja. Proses pengiriman data melalui UDP harus ditangani oleh yang diterima, bahkan dengan kerugian. TCP mengontrol kemacetan koneksi, UDP hanya mengontrol integritas datagram yang diterima.

Di sisi lain, karena diskriminasi dan kurangnya kontrol, UDP memberikan paket data (datagram) jauh lebih cepat, oleh karena itu, untuk aplikasi yang dirancang untuk bandwidth lebar dan pertukaran cepat, UDP dapat dianggap sebagai protokol optimal. Ini termasuk permainan jaringan dan browser, serta streaming program menonton video dan aplikasi untuk komunikasi video (atau suara): tidak ada perubahan dari hilangnya paket, penuh atau sebagian, tidak perlu mengulangi permintaan, tetapi unduhannya jauh lebih cepat. Protokol TCP, sebagai protokol yang lebih andal, berhasil digunakan bahkan dalam program email, memungkinkan Anda untuk mengontrol tidak hanya lalu lintas, tetapi juga panjang pesan dan kecepatan pertukaran lalu lintas.

untuk isi ↑

Kesimpulan

  1. TCP menjamin pengiriman paket data tidak berubah, urut dan tanpa kehilangan, UDP tidak menjamin apa pun.
  2. TCP memerlukan koneksi yang telah ditentukan; UDP tidak memerlukan koneksi.
  3. UDP menyediakan kecepatan data yang lebih tinggi.
  4. TCP lebih andal dan mengontrol proses pertukaran data.
  5. UDP lebih disukai untuk program yang memutar video streaming, telepon video dan telepon, permainan jaringan.