UDP ofrece dos servicios que no están presentes en la capa IP: números de puerto para una identificación más fácil de las diferentes solicitudes de los usuarios y una suma de verificación opcional para verificar que los datos se recibieron por completo.
La conexión UDP se usa cuando se necesita una velocidad más rápida y tener algunos errores no es tan crítico. Los ejemplos son transmisiones en vivo, juegos en línea, comunicaciones de voz y video.
Otro escenario de uso de UDP es en programas que requieren transmisión de datos sin pérdida cuando el programa está configurado para administrar la retransmisión de paquetes perdidos y organizar los paquetes recibidos correctamente.