TCP ve UDP
İnternet üzerindeki trafik akışı, TCP (İletim Kontrol Protokolü) ve UDP (Kullanıcı Datagram Protokolü) protokollerine dayanmaktadır..
TCP Internet'te daha popüler olsa da, UDP tamamen gereksiz hale getirilemez. TCP hata düzeltmeye izin verir, ancak UDP izin vermez. TCP durumunda, indirme veya adresleme noktasında veri teslimatı garantisi vardır. Bu, verilerin yeniden gönderilmesi gereksinimini belirleyen 'akış kontrolü' ile mümkün olur. Akış kontrolü, önceki paketler başarıyla teslim edilmedikçe verilerin iletimini de kontrol eder ve durdurur. Bu, tüm paket orijinal biçiminde olduğu gibi alınana kadar, istemcinin belirli bir paketin sunucudan yeniden gönderilmesini isteyebileceği sürece dayanır..
UDP de yaygındır ancak güvenli dosyalar, önemli web sayfaları vb. Gibi önemli verilerin gönderilmesine güvenilemez. Çoğunlukla ses ve video gibi medya akışları için kullanılır. UDP TCP'den daha hızlıdır ve medya oynatıcılar onunla en iyi şekilde çalışır. Akış kontrolü veya hata düzeltmesi yoktur, ancak hız çok daha yüksektir, bu nedenle akış ortamının yüksek kalitede olmamasına rağmen, UDP ile düzgün bir şekilde görüntülenebilir.
TCP, UDP'ye kıyasla daha güvenlidir, çünkü ikincisi virüsler için yeterli bir koruma görevi görür. TCP ayrıca karmaşık bir çerçeve yapısına sahiptir. UDP durumunda, işletim sisteminin verileri çevirmek için çok az iş yapması gerekir.
TCP, bağlantı yönelimli iken UDP daha az bağlantı kurar ve bu, alıcı ile gönderici arasında tam bağlantı kurulmasını gerektiren ikinci protokolü gerektirir. Protokol tarafından kullanılan sistem kaynaklarını boşaltmak için aktarım tamamlandıktan sonra bağlantının kapatılması gerekir. UDP herhangi bir yetkilendirme gerektirmez ve verilerin serbest yüzen yayılması için uygundur.