Slovník od CZECHIA.COM

Potřebujete se vyznat v pojmech ze světa domén, hostingu a online podnikání?
Náš slovní vám přináší jasná a srozumitelná vysvětlení.

UDP

Co je to UDP a jak funguje

UDP, neboli User Datagram Protocol, je základní síťový protokol, který umožňuje přenášet data mezi zařízeními v počítačové síti. Je součástí rodiny protokolů TCP/IP, která tvoří páteř internetu. Na rozdíl od protokolu TCP, který zajišťuje spolehlivý a ověřený přenos dat, je UDP rychlý, jednoduchý a bez spojení. To znamená, že data se odesílají okamžitě, bez kontroly, zda dorazila do cíle nebo zda byla přijata správně.

Při použití UDP se data rozdělí na menší části – tzv. datagramy – a odešlou se přímo na cílovou IP adresu a port. Odesílatel nečeká na potvrzení o přijetí a ani neřeší, jestli dorazily ve správném pořadí. Díky této jednoduchosti je UDP velmi rychlý a efektivní, ale zároveň méně spolehlivý než TCP, protože neobsahuje mechanismy pro opravu chyb nebo opětovné zaslání ztracených paketů.

Kdy a proč se UDP používá

I přes absenci záruky doručení má UDP v síťové komunikaci své pevné místo. Využívá se v situacích, kdy je rychlost důležitější než dokonalá spolehlivost – typicky tam, kde zpoždění způsobené opakovaným odesíláním paketů (jako u TCP) není žádoucí.

Například při videohovorech, online hrách nebo streamování videa či zvuku je klíčové, aby data dorazila co nejrychleji. Občasná ztráta některého paketu není kritická – v případě videa si toho uživatel často ani nevšimne, zatímco snaha o opravu ztracených dat by mohla způsobit viditelné zpomalení nebo výpadky.

Další běžné využití UDP najdeme u DNS dotazů, kde je důležitá co nejrychlejší reakce serveru – obvykle se jedná o jednoduchý dotaz a krátkou odpověď. Kromě toho UDP využívají také protokoly pro monitoring sítě, broadcast/multicast komunikaci, nebo průmyslové řídicí systémy, kde má prioritu rychlost a jednoduchost.

Výhody UDP:

  • Nízká latence – data jsou odesílána okamžitě bez zdržení potvrzováním
  • Nízká režie – jednoduchý formát dat, malá spotřeba výpočetních prostředků
  • Ideální pro aplikace, které si samy řeší ztrátu nebo opravu dat

Nevýhody:

  • Bez záruky doručení – data se mohou ztratit nebo přijít ve špatném pořadí
  • Bez kontroly spojení – není zajištěno, že cílové zařízení vůbec poslouchá
  • Nevhodné pro přenos citlivých dat nebo velkých souborů bez dodatečných mechanismů