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).