TCP vs UDP
Alur lalu lintas di Internet didasarkan pada protokol yaitu TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol).
Sementara TCP lebih populer di Internet, UDP tidak dapat sepenuhnya redundan. TCP memungkinkan koreksi kesalahan tetapi UDP tidak. Dalam kasus TCP, ada jaminan pengiriman data di titik unduhan atau alamat. Ini dimungkinkan oleh 'flow control' yang menentukan persyaratan pengiriman ulang data. Kontrol aliran juga memeriksa dan menghentikan transmisi data kecuali paket sebelumnya telah berhasil dikirim. Ini didasarkan pada proses di mana klien dapat meminta pengiriman kembali paket tertentu dari server sampai seluruh paket telah diterima seperti dalam bentuk aslinya.
UDP juga umum tetapi tidak dapat diandalkan untuk mengirim data penting seperti file aman, halaman web penting dll. Sebagian besar digunakan untuk media streaming termasuk audio dan video. UDP lebih cepat dari TCP dan pemutar media bekerja paling baik dengannya. Tidak ada kontrol aliran atau koreksi kesalahan tetapi kecepatannya jauh lebih besar sehingga meskipun media streaming tidak berkualitas tinggi, dapat dilihat dengan benar dengan UDP.
TCP lebih aman dibandingkan dengan UDP karena yang terakhir berfungsi sebagai penutup yang memadai untuk virus. TCP juga memiliki struktur bingkai yang rumit. Dalam hal UDP, sistem operasi harus melakukan sedikit pekerjaan untuk menerjemahkan data.
UDP adalah koneksi yang lebih sedikit sedangkan TCP berorientasi koneksi yang membutuhkan protokol terakhir untuk membuat koneksi penuh antara penerima dan pengirim. Koneksi perlu ditutup setelah transfer selesai untuk membebaskan sumber daya sistem yang sedang digunakan oleh protokol. UDP tidak memerlukan otorisasi dan boleh digunakan untuk penyebaran data yang mengambang bebas.