Perbezaan antara TCP dan UDP

Perbezaan antara TCP dan UDP

TCP vs UDP
Aliran lalu lintas di internet adalah berdasarkan protokol yang merupakan TCP (Protokol Kawalan Transmisi) dan UDP (Protokol DataRam Pengguna).

Walaupun TCP lebih popular di internet, UDP tidak dapat diberikan sepenuhnya. TCP membenarkan pembetulan ralat tetapi UDP tidak. Dalam kes TCP, terdapat jaminan penghantaran data di titik muat turun atau alamat. Ini dimungkinkan oleh 'kawalan aliran' yang menentukan keperluan untuk meneruskan data. Kawalan aliran juga memeriksa dan menghentikan penghantaran data kecuali paket sebelumnya telah berjaya dihantar. Ini berdasarkan proses di mana klien boleh meminta pengambilan paket tertentu dari pelayan sehingga seluruh paket telah diterima seperti dalam bentuk asalnya.

UDP juga biasa tetapi tidak boleh dipercayai untuk menghantar data penting seperti fail selamat, halaman web penting dll. Ia digunakan kebanyakannya untuk media streaming termasuk audio dan video. UDP lebih cepat daripada TCP dan pemain media berfungsi dengan baik dengannya. Tidak ada kawalan aliran atau pembetulan kesilapan tetapi kelajuannya jauh lebih besar sehingga walaupun media streaming tidak berkualiti tinggi, ia dapat dilihat dengan betul dengan UDP.

TCP lebih selamat berbanding dengan UDP kerana yang terakhir berfungsi sebagai perlindungan yang mencukupi untuk virus. TCP juga mempunyai struktur bingkai yang rumit. Sekiranya UDP, sistem pengendalian perlu melakukan sedikit kerja untuk menerjemahkan data.

UDP adalah sambungan kurang manakala TCP berorientasikan sambungan yang memerlukan protokol kedua untuk mewujudkan sambungan penuh antara penerima dan pengirim. Sambungan perlu ditutup selepas pemindahan selesai untuk membebaskan sumber sistem yang digunakan oleh protokol. UDP tidak memerlukan kebenaran dan baik untuk penyebaran data yang terapung bebas.