TCP vs UDP
Tok provozu přes internet je založen na protokolech, které jsou TCP (Transmission Control Protocol) a UDP (User Datagram Protocol).
Zatímco TCP je populárnější na internetu, nelze UDP vykreslit úplně nadbytečně. TCP umožňuje opravu chyb, ale UDP nikoli. V případě TCP existuje záruka na doručení dat v místě stahování nebo v adresním bodě. To je možné díky „řízení toku“, které určuje požadavek na opětovné zaslání dat. Řízení toku také kontroluje a zastavuje přenos dat, pokud nebyly předchozí pakety úspěšně doručeny. Toto je založeno na procesu, ve kterém klient může požádat o opětovné zaslání určitého paketu ze serveru, dokud nebude celý paket přijat jako v původní podobě.
UDP je také běžný, ale nelze se na něj spolehnout při zasílání důležitých dat, jako jsou zabezpečené soubory, důležité webové stránky atd. Používá se většinou pro streamování médií včetně zvuku a videa. UDP je rychlejší než TCP a přehrávače médií s ním pracují nejlépe. Neexistuje žádná regulace toku ani korekce chyb, ale rychlost je mnohem větší, takže i když streamovaná média nemají vysokou kvalitu, lze ji pomocí UDP správně zobrazit.
TCP je bezpečnější ve srovnání s UDP, protože ten slouží jako dostatečné krytí virů. TCP má také komplikovanou strukturu rámců. V případě UDP musí operační systém překládat data jen velmi málo práce.
UDP je připojení méně, zatímco TCP je připojení orientované, což vyžaduje, aby druhý protokol navázal plné spojení mezi přijímačem a odesílatelem. Po dokončení přenosu musí být připojení ukončeno, aby se uvolnily systémové prostředky, které protokol používal. UDP nevyžaduje žádné oprávnění a je v pořádku pro volně se pohybující šíření dat.