Sobes.tech
Junior

Jaký je rozdíl mezi protokoly TCP a UDP?

sobes.tech AI

Odpověď od AI

Vlastnost TCP UDP
Typ spojení Orientované na spojení (Connection-oriented) Bez spojení (Connectionless)
Spolehlivost Vysoká (garance doručení, pořadí paketů) Nízká (bez záruky doručení, pořadí není garantováno)
Kontrolní mechanismy Řízení toku, kontrola chyb, potvrzení přijetí (ACK) Chybí
Rychlost Nižší Vyšší
Velikost hlavičky 20 bajtů (minimálně) 8 bajtů
Použití Přenos dat, který vyžaduje spolehlivost (HTTP, FTP, SMTP) Přenos dat, který vyžaduje vysokou rychlost (streamování videa/hlasu, online hry, DNS)

TCP navazuje spojení, zaručuje doručení dat, jejich pořadí a provádí kontrolu chyb. To se děje pomocí dalších mechanismů a výměny řídicích informací, což ho činí pomalejším. UDP je jednodušší a rychlejší protokol bez navazování spojení a záruk doručení, vhodný pro aplikace citlivé na latenci, kde ztráta jednotlivého paketu není kritická.