Het UDP-protocol (User Datagram Protocol) vormt een minimale aanpassing van het IP-Protocol.
Het biedt voor de toepassing dezelfde best-effort pakketcommunicatie, op dit niveau vaak datagramdienst genoemd.
Daarnaast voegt het UDP-protocol nog de volgende elementen toe:
Doordat elk pakket (datagram) onafhankelijk van de andere verzonden wordt, heeft het UDP-protocol geen toestand bij te houden in de eindpunten van de communicatie.
Het UDP-protocol wordt vooral gebruikt voor toepassingen waarbij een maximale bandbreedte en een minimale vertraging van belang zijn, en waarbij de toepassing het eventuele verlies van een pakket, of de bezorging van de pakketten in een andere volgorde dan waarin deze verzonden zijn, eenvoudig kan compenseren.
Voorbeelden van dergelijke toepassingen zijn telefonie en streaming van beeld of geluid.