Deși UDP-ul nu include mecanismele de fiabilitate și control al fluxului de la TCP, așa cum se arată în figură, livrarea datelor cu încărcătură mică fac ca UDP să fie un protocol ideal de transport pentru aplicațiile care pot tolera anumite pierderi de date. Piesele de comunicare din UDP sunt denumite datagrame. Aceste datagrame sunt trimise cu cel mai bun efort de protocolul layer-ului transport. Câteva aplicații care folosesc UDP sunt DNS (Domain Name System), streaming-ul video și VoIP.

Una dintre cele mai importante cerințe pentru livrarea în timp real a imaginilor video și de voce în rețea este ca datele să circule în mod continuu și rapid. Aplicațiile de voce și video pot tolera unele pierderi de date care au efect minim sau neobservabil și se potrivesc perfect cu UDP.

UDP este un protocol stateless, ceea ce înseamnă că nici clientul, nici server-ul nu sunt obligate să monitorizeze starea sesiunii de transmisiune. Așa cum se arată în figură, UDP nu se preocupă cu fiabilitatea și controlul fluxului. Datele pot fi pierdute sau primite într-o altă secvență fără nici un mecanism UDP care să recupereze sau să reordoneze datele. În cazul în care este necesară fiabilitatea atunci când UPD-ul este folosit ca protocol de transport, acesta trebuie gestionat de către aplicație.