Uživatelský Datagram protokol
Uživatelský Datagram protokol (UDP) je minimální zpráva-určoval transportní vrstvu protokol to je současně dokumentováno IETF RFC 768.
V TCP/IP model, UDP poskytuje velmi jednoduché rozhraní mezi síťovou vrstvou dole a aplikační vrstva nahoře. UDP poskytne žádné záruky na zprávovém doručení a UDP odesílatel udrží žádný stát na UDP zprávy jednou posílaly na síti. UDP přidá jedinou aplikaci multiplexing a data checksumming nahoře IP datagram.
| Aplikační vrstva | FTP | SMTP | HTTP | ... | |
| Transportní vrstva | TCP | UDP | |||
| Síťová vrstva | IP ICMP | Arp | |||
| vrstva datového spojení | Ethernet | Prsten známky | FDDI | ... | |
UDP záhlaví sestává ze jen 4 hlavičkových polí kterého dva být nepovinný. Zdroj a cílová portová pole jsou 16 polí kousku, která poznají odesílání a přijímací proces. Protože UDP je stateless a UDP odesílatel nemohou získávat odpovědi, port zdroje je nepovinný. Jestliže ne použitý, port zdroje by měl být dán k nule. Portová pole jsou následovaná povinným délkovým polem specifikovaným jako bajty UDP datagram včetně dat. Nejmenší hodnota pole délky je 8 (oktety). Zbývající hlavičkové pole je 16-ti bitový kontrolní součet pole pokrývat záhlaví a data. Kontrolní součet je také nepovinný, ale téměř vždy použitý v praxi.
Postrádat spolehlivost, UDP aplikace musí obecně být ochotné přijímat nějakou ztrátu, chyby nebo opakování. Některé aplikace takový jak TFTP může přidat základní spolehlivostní mechanismy do aplikační vrstvy podle potřeby. Nejvíce často, UDP aplikace nevyžadují mechanismy spolehlivosti a nesmějí dokonce být komplikován jimi. Real-time hry a multimédia dělení jsou typické příklady aplikací, které často používají UDP. Jestliže aplikace vyžaduje vysokou míru spolehlivosti, protokol takový jak Přenosový řídící protokol může být používán.
Postrádat nějaké ucpání avoidance a mechanismy kontroly, síť-založené mechanismy jsou vyžadovány minimalizovat potenciální ucpání složit účinky neovládaných, vysokých rychlostních UDP provozních zatížení. Jinými slovy, od UDP odesílatelé nemohou objevit ucpání, síť-založené elementy takový jako používání směrovačů queueing paketu a techniky svržení budou často být jediný dostupný nástroj zpomalit přílišnou UDP dopravu. Datagram ucpání řídící protokol (DCCP) je navržený jako částečné řešení k tomuto problému tím, že přidá koncové hostitelské ucpání řídit chování k vysoce-ohodnotit UDP rozdělí taková jak tekoucí média.
Zatímco úplné množství UDP provozu najitého na typické síti je často na objednávce jediný nemnoho procenta, četné klíčové aplikace používají UDP. Tito zahrnují doménu označit systém za (DNS), jednoduchý síťový vedoucí protokol (SNMP), dynamický hostitelský konfigurační protokol (DHCP) a směrování protokol informací (Trhat) ke jménu jen nemnoho.