Il protocollo UDP è il modo più semplice di usare IP, in quanto non aggiunge nulla se non l'indirizzamento delle applicazioni e un blando controllo dell'errore sull'header (senza correzione), di conseguenza non garantisce la consegna e non esercita nessun controllo di flusso o di errore. È un protocollo datagram.
Viene inserita dell'informazione ridondante nell'header per il controllo dell'errore. Il campo checksum viene calcolato dal trasmettitore e inserito nell'header, il ricevitore effettuerà lo stesso calcolo. Se il risultato è corretto accetta il segmento, altrimenti lo scarta.
Calcolo del checksum lato trasmettitore
Calcolo del checksum lato ricevitore
0
il pacchetto è accettato, altrimenti è scartato