Značajke protokola korisničkog datagrama
Protokol korisničkog datagrama (UDP) je protokol za umrežavanje podataka koji je uključen u arhitekturu naširoko korištenog protokola za kontrolu prijenosa/internetskog protokola (TCP/IP). Ovaj protokol definira robustan način prijenosa bitova podataka u stvarnom vremenu (kao što su glas i video) s jednog mjesta na drugo u obliku pojedinačnih datagrama--paketa podataka koji nema značajke potvrde.
Robusnost
Istaknuta značajka UDP-a je njegova robusnost isporuke podataka putem Interneta. Upravo je to razlog zašto je TCP/IP uglavnom standardizirao UDP za prijenos podataka u stvarnom vremenu, posebno kada je u pitanju prijenos ili prijem glasovnih/video paketa preko mreža. Nadalje, zbog ove značajke robusnosti, UDP se također koristi u uslugama i protokolima poput sustava naziva domene (DNS) i protokola dinamičke konfiguracije glavnog računala (DHCP).
Nepouzdanost
UDP je brz, ali nepouzdan po prirodi. To znači da kada se bitovi podataka prenose putem UDP-a, njihova potvrda prijema ne može se postići na automatski način, za razliku od TCP-a. Ova značajka UDP-a sprječava njegovu upotrebu za prijenos/prijem teksta ili znakova na računalnim mrežama.
Poremećaj
Paketi podataka, kada se šalju preko protokola kao što je TCP, stižu na kraj primatelja uređeni i sastavljeni. Ovo svojstvo također nedostaje u UDP-u, budući da ne jamči prijenos bitova podataka ili paketa na uređen način. To se može navesti kao razlog njegove robusnosti i nepouzdanog prijenosa/prijema.