Sobes.tech
Junior

V čem je zvláštnost protokolů UDP?

sobes.tech AI

Odpověď od AI

UDP (User Datagram Protocol) je protokol transportní vrstvy zaměřený na přenos dat bez navazování spojení.

Vlastnosti UDP:

  • Nepřítomnost navazování spojení: Před zahájením přenosu dat nedochází k "tlačení rukou", jako v TCP. To snižuje zpoždění a režii.
  • Nespolehlivost: UDP nezaručuje doručení paketů, jejich pořadí nebo absenci duplicit. Pokud je paket ztracen, protokol jej neodesílá znovu.
  • Vysoká rychlost: Díky absenci mechanismů kontroly chyb, toku a opětovného přenosu UDP poskytuje vyšší rychlost přenosu dat ve srovnání s TCP.
  • Malý hlavička: Hlavička UDP je minimální (8 bajtů) ve srovnání s hlavičkou TCP (alespoň 20 bajtů), což snižuje objem přenášených dat.
  • Bez kontroly toku a přetížení: UDP nemá vestavěné mechanismy pro řízení rychlosti přenosu dat nebo reakci na přetížení sítě.

Použití UDP je vhodné v aplikacích, kde je důležitá minimální latence a ztráty dat jsou přijatelné nebo je lze zpracovat na úrovni aplikace (například streamování videa, online hry, VoIP, DNS služby).