Caratteristiche del Protocollo User Datagram (UDP)
User Datagram Protocol (UDP) è un protocollo di rete per dati che è stato incorporato nell'architettura del Transmission Control Protocol/Internet Protocol (TCP/IP) ampiamente utilizzato. Questo protocollo definisce un modo robusto per trasmettere bit di dati in tempo reale (come voce e video) da un luogo all'altro sotto forma di singoli datagrammi - un pacchetto di dati che non ha funzionalità di conferma associate.
Robustezza
Una caratteristica prominente di UDP è la sua robustezza nella consegna dei dati su Internet. Questo è proprio il motivo per cui TCP/IP ha standardizzato principalmente UDP per il trasferimento di dati in tempo reale, specificamente quando si tratta del trasferimento o ricezione di pacchetti voce/video su reti. Inoltre, a causa di questa caratteristica di robustezza, UDP è anche usato in servizi e protocolli come domain name system (DNS) e dynamic host configuration protocol (DHCP).
Inaffidabilità
UDP è veloce, ma inaffidabile per natura. Ciò significa che quando i bit di dati vengono trasferiti tramite UDP, la conferma della loro ricezione non può essere ottenuta in modo automatizzato, a differenza di TCP. Questa caratteristica di UDP impedisce il suo utilizzo per la trasmissione/ricezione di testo o caratteri su reti informatiche.
Disordine
I pacchetti di dati, quando inviati su un protocollo come TCP, arrivano in modo ordinato e assemblato all'estremità del ricevitore. Questa proprietà manca anche in UDP, poiché non dà garanzia di trasferire bit o pacchetti di dati in modo ordinato. Questo può essere indicato come il motivo stesso dietro la sua robustezza e trasmissione/ricezione inaffidabile.