TCP vs UDP
Aliran lalu lintas merentasi Internet adalah berdasarkan protokol yang merupakan TCP (Protokol Kawalan Transmisi) dan UDP (Pengguna Datagram Protokol).
Walaupun TCP lebih popular di Internet, UDP tidak boleh diberikan sepenuhnya berlebihan. TCP membenarkan pembetulan ralat tetapi UDP tidak. Dalam kes TCP, terdapat jaminan penghantaran data di muat turun atau alamat addresse. Hal ini dimungkinkan oleh 'aliran aliran' yang menentukan keperluan untuk mengembalikan data. Kawalan aliran juga memeriksa dan menghentikan penghantaran data melainkan paket-paket sebelumnya berjaya dihantar. Ini adalah berdasarkan proses di mana pelanggan boleh meminta pengembalian sesuatu paket tertentu dari pelayan sehingga seluruh paket telah diterima seperti dalam bentuk asalnya.
UDP juga biasa tetapi ia tidak boleh dipercayai kerana menghantar data penting seperti fail selamat, halaman web penting dan sebagainya. Ia digunakan kebanyakannya untuk media streaming termasuk audio dan video. UDP lebih cepat daripada TCP dan pemain media berfungsi dengan baik. Tidak ada kawalan aliran atau pembetulan kesilapan tetapi kelajuannya jauh lebih besar jadi walaupun streaming media tidak berkualiti tinggi, ia dapat dilihat dengan betul dengan UDP.
TCP adalah lebih selamat berbanding dengan UDP kerana ia berfungsi sebagai perlindungan yang mencukupi untuk virus. TCP juga mempunyai struktur kerangka rumit. Dalam kes UDP, sistem operasi harus melakukan kerja yang sangat sedikit untuk menterjemahkan data.
UDP adalah kurang sambungan manakala TCP berorientasikan sambungan yang memerlukan protokol yang kedua untuk mewujudkan sambungan penuh antara penerima dan penghantar. Sambungan perlu ditutup selepas pemindahan selesai untuk membebaskan sumber sistem yang digunakan oleh protokol. UDP tidak memerlukan kebenaran dan okay untuk penyebaran data terapung.