UDP: Co se skrývá za protokolem User Datagram Protocol

by Flo

Protokol UDP (User Datagram Protocol) je jedním ze základních protokolů internetu a hraje roli především tam, kde je rychlost důležitější než spolehlivost.

Jedná se o protokol uživatelských dat

UDP (User Datagram Protocol) je minimalistický transportní protokol, který běží přímo nad protokolem IP. Zajišťuje rychlý přenos datových paketů bez spojení.

  • Na rozdíl od protokolu TCP protokol UDP nevytváří pevné spojení mezi odesílatelem a příjemcem. Každý datový paket je odeslán nezávisle na předchozím

  • UDP se také obejde bez mechanismů pro detekci chyb nebo potvrzení, že pakety dorazily. Data se proto mohou ztratit nebo dorazit dvakrát

  • Paket UDP se skládá z hlavičky dlouhé pouze 8 bajtů a vlastních uživatelských dat. To výrazně snižuje režii ve srovnání s TCP.

  • Protože protokol UDP nezaručuje spolehlivý přenos, je vhodný zejména pro aplikace, které vyžadují rychlý přenos a dokážou se vyrovnat s nízkými ztrátami.

Jak funguje UDP

Funkce UDP je založena na jednoduchosti a efektivitě. Vyhýbá se složitým řídicím mechanismům a umožňuje nekomplikovaný přenos dat.

  • Paket UDP obsahuje v záhlaví čtyři pole: zdrojový port, cílový port, délku paketu a volitelný kontrolní součet. Zbytek jsou uživatelská data.

  • Odesílatelé posílají pakety UDP přímo na cílovou adresu IP. Neexistuje však žádné potvrzení, zda paket dorazil.

  • Ačkoli protokol UDP obsahuje volitelný kontrolní součet pro detekci chyb, chybné pakety jsou jednoduše zahozeny a nejsou znovu odeslány.

  • Díky absenci mechanismů pro řízení spojení a opravu chyb je protokol UDP výrazně úspornější a méně složitý než protokol TCP.

  • Aplikace, jako je streamování, komunikace v reálném čase nebo hraní online, používají protokol UDP, protože nízké zpoždění je důležitější než dokonalý přenos dat.

Related Articles

Leave a Comment