UDP offre deux services non présents dans la couche IP : les numéros de port pour une identification plus facile des différentes demandes des utilisateurs et une somme de contrôle facultative pour vérifier que les données ont été entièrement reçues.
La connexion UDP est utilisée lorsqu'une vitesse plus rapide est nécessaire et que certaines erreurs ne sont pas si critiques. Les exemples sont les diffusions en direct, les jeux en ligne, les communications vocales et vidéo.
Un autre scénario d'utilisation d'UDP concerne les programmes qui nécessitent une transmission de données sans perte lorsque le programme est configuré pour gérer la retransmission des paquets perdus et organiser correctement les paquets reçus.