Há três tipos de aplicativos que são mais adequados para o UDP:
- Os aplicativos que podem tolerar alguma perda de dados, mas exigem pouco ou nenhum atraso
- Aplicativos com transações simples de solicitação e resposta
- Comunicação unidirecional na qual a confiabilidade não é necessária nem pode ser tratada por aplicativo
Muitos aplicativos de vídeo e de multimídia, como VoIP e o IPTV usam o UDP. Esses aplicativos podem tolerar alguma perda de dados com pouco ou nenhum efeito visível. Os mecanismos de confiabilidade do TCP introduzem algum atraso que pode ser notado na qualidade do som ou do vídeo sendo recebido.
Outros tipos de aplicativos bastante adequados para o UDP são aqueles que usam transações simples de solicitação e resposta. É aí que um host envia uma solicitação e pode ou não pode receber uma resposta. Esses tipos de aplicativos incluem:
- DHCP
- DNS - Também pode usar o TCP
- SNMP
- TFTP
Alguns aplicativos têm confiabilidade. Esses aplicativos não precisam dos serviços TCP e podem utilizar melhor o UDP como o protocolo de camada de transporte. O TFTP é um exemplo desse tipo de protocolo. O TFTP tem seus próprios mecanismos para o controle de fluxo, detecção de erros, confirmações e recuperação de erros. Ele não precisa confiar no TCP para esses serviços.