L’UDP (User Datagram Protocol) è un protocollo di rete che consente l’invio di pacchetti di dati senza richiedere un processo di “handshake” tra il mittente e il destinatario della comunicazione. È stato progettato per fornire un servizio di trasporto di dati semplice ed efficiente, senza garantire la consegna dei pacchetti o la loro integrità. Ciò significa che, a differenza del protocollo TCP, l’UDP non include alcun meccanismo per controllare la perdita di pacchetti, la loro duplicazione o la loro sequenza. L’UDP è spesso utilizzato in applicazioni in cui la velocità di trasmissione dei dati è prioritaria rispetto alla loro correttezza, come nei giochi online o nel video streaming in tempo reale.