TCP vs UDP
Az interneten keresztüli forgalom olyan protokollokon alapul, amelyek TCP (Transmission Control Protocol) és UDP (User Datagram Protocol)..
Noha a TCP népszerűbb az interneten, az UDP nem tehető teljesen redundánssá. A TCP lehetővé teszi a hibajavítást, de az UDP nem. A TCP esetében garancia van az adattovábbításra a letöltési vagy a címzési ponton. Ezt lehetővé teszi az „áramlásvezérlés”, amely meghatározza az adatok újbóli elküldésének követelményét. Az áramlásvezérlés az adatátvitelt is ellenőrzi és leállítja, kivéve, ha a korábbi csomagokat sikeresen kézbesítették. Ez azon a folyamaton alapul, amelyben az ügyfél kérheti egy adott csomag újbóli elküldését a kiszolgálótól, amíg a teljes csomag meg nem érkezik eredeti formájában..
Az UDP szintén általános, de nem támaszkodhat fontos adatok küldésére, mint például biztonságos fájlok, fontos weboldalak stb. Ez elsősorban a média, beleértve a hangot és a videót, közvetítésére szolgál. Az UDP gyorsabb, mint a TCP, és a médialejátszók működnek a legjobban. Nincs áramlásvezérlés vagy hibajavítás, de a sebesség sokkal nagyobb, tehát annak ellenére, hogy a streaming media nem magas színvonalú, az UDP-vel megfelelően megnézhető.
A TCP biztonságosabb az UDP-hez képest, mivel az utóbbi megfelelő fedezetet nyújt a vírusok számára. A TCP bonyolult keretszerkezettel is rendelkezik. UDP esetén az operációs rendszernek nagyon kevés munkát kell tennie az adatok lefordításáért.
Az UDP kevésbé kapcsolódik, míg a TCP kapcsolatorientált, amely megköveteli az utóbbi protokollt, hogy teljes kapcsolatot létesítsen a vevő és a feladó között. A kapcsolatot az átvitel befejezése után be kell zárni, hogy felszabadítsák a rendszer erőforrásait, amelyeket a protokoll használt. Az UDP nem igényel engedélyt, és rendben van az adatok szabadon lebegő terjesztésére.