# Čo je User Datagram Protocol (UDP)?

> User Datagram Protocol (UDP) je transportný protokol, ktorý nesie nezávislé správy, nazývané datagramy, medzi aplikačnými koncovými bodmi cez siete Internet Protocol.

- Kanonická URL: https://yellowcube.eu/sk/glossary/user-datagram-protocol/
- Vydavateľ: Yellow Cube
- Jazyk: sk
- Kontakt: hello@yellowcube.eu

## Obsah

Jeho hlavička identifikuje zdrojový a cieľový port a obsahuje polia dĺžky a kontrolného súčtu. UDP nevytvára spojenie pred odoslaním, neudržiava tok bajtov ani nepotvrdzuje, že datagram dosiahol svoj cieľ.

Táto minimálna služba vyhovuje aplikáciám, ktoré tolerujú stratu, potrebujú včasné doručenie alebo poskytujú vlastné správanie obnovy a kongescie. Dotazy Domain Name System, médiá v reálnom čase, objavovanie služieb a novšie transporty ako QUIC môžu používať UDP, ale každá aplikácia definuje, čo sa stane, keď sú datagramy stratené, duplikované, oneskorené alebo preusporiadané.

### Kľúčové body

- **Základné správanie:** Zachovať hranice správ a multiplexovať aplikačnú prevádzku cez čísla portov bez TCP-štýlu vytvárania spojenia alebo stavu doručenia.
- **Zodpovednosť aplikácie:** Pridať retransmisiu, usporiadanie, spracovanie duplicít, adaptáciu rýchlosti a kontrolu kongescie, keď ich aplikácia vyžaduje.
- **Bezpečnostné hľadisko:** Autentifikovať partnerov, keď záleží na pôvode, validovať formát a veľkosť správ, obmedziť amplifikáciu odpovedí a rate-limitovať vystavené služby; zdrojové adresy môžu byť spoofnuté a malé žiadosti môžu inak vyvolať väčšie odpovede smerom k obeti.
- **Dôležité obmedzenie:** UDP neposkytuje ani istotu doručenia, ani dôvernosť, autentifikáciu partnera alebo ochranu proti prehratiu. Kontrolný súčet UDP, keď sa používa a validuje, detekuje niektoré náhodné poškodenia, ale nie je kryptografická kontrola integrity.

### Súvisiace pojmy

[Sada protokolov TCP/IP](<https://yellowcube.eu/sk/glossary/tcp-ip-protocol-suite/>) · [Domain Name System (DNS)](<https://yellowcube.eu/sk/glossary/domain-name-system/>) · [Internet Control Message Protocol (ICMP)](<https://yellowcube.eu/sk/glossary/internet-control-message-protocol/>) · [Strata paketov](<https://yellowcube.eu/sk/glossary/packet-loss/>) · [Sieťová prevádzka](<https://yellowcube.eu/sk/glossary/network-traffic/>)

### Zdroje

[RFC 768: User Datagram Protocol](https://www.rfc-editor.org/info/rfc768) · [RFC 8085: UDP Usage Guidelines](https://www.rfc-editor.org/info/rfc8085) · [RFC 9868: Transport Options for UDP](https://www.rfc-editor.org/info/rfc9868/)

## Uvedenie zdroja a rozsah

Táto verzia Markdown sa generuje z rovnakých schválených záznamov ako kanonická stránka HTML. Pri citovaní použite kanonickú URL.

