UDP
È l'acronimo di "User Datagram Protocol."
UDP è un protocollo di trasporto dei dati appartenente alla suite Internet Protocol (IP). UDP è un protocollo senza connessione che non richiede che due host stabiliscano una connessione prima di trasferire i datagrammi. I contenuti multimediali in streaming, i giochi online e altre situazioni in cui una bassa latenza è più importante della perdita occasionale di dati utilizzano UDP.
Rispetto ad altri protocolli di trasferimento dei dati come TCP, SSH e HTTPS, UDP è un modo semplice per inviare dati. Il dispositivo che invia i datagrammi non deve stabilire una connessione, chiedere se ogni pacchetto è stato ricevuto e inviare nuovamente i dati persi durante il trasferimento. Invece, invia una serie di datagrammi contenenti l'indirizzo IP di destinazione, le informazioni di instradamento e il carico utile il più rapidamente possibile. Saltare i passaggi di connessione e verifica significa che UDP ha un overhead e una latenza inferiori rispetto ad altri protocolli.
Tuttavia, non vi è alcuna garanzia che il dispositivo che riceve i datagrammi li riceva tutti. Se la congestione della rete provoca la perdita di alcuni datagrammi, il dispositivo ricevente non può chiedere nuovamente i dati. Nel caso di una videochiamata su Internet, una latenza inferiore significa che c'è meno ritardo tra il momento in cui una persona pronuncia qualcosa e quello in cui l'altra persona lo sente. Se la connessione tra le due estremità rallenta e alcuni datagrammi vanno persi, il video potrebbe interrompersi per un momento prima di riprendere.
Metti alla prova le tue conoscenze