UDP
UDP é um protocolo de transporte que envia datagramas entre aplicações. Preserva os limites das mensagens enviadas, mas não acrescenta garantia de entrega, ordem ou retransmissão. A aplicação decide como lidar com perda e outras necessidades.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Siglas: UDP
Também chamado de: User Datagram Protocol
Neste verbete

UDP
- Mensagem da aplicação
- Datagrama UDP
- Tratamento no destino
Mensagens independentes
Um datagrama UDP inclui informações como portas de origem e destino, que ajudam a encaminhá-lo aos participantes da comunicação. Ao contrário do fluxo de bytes do TCP, a interface trata unidades de mensagem.
O cabeçalho pequeno e a ausência dos mecanismos de confiabilidade do TCP podem ser úteis quando a aplicação organiza seu próprio comportamento.
Responsabilidades da aplicação
UDP não significa que os dados certamente se perderão. Significa que o serviço não garante recuperação e ordem. Uma aplicação pode adicionar confirmações, retransmissões ou tratamento de mensagens atrasadas por cima dele.
Também não significa sempre maior velocidade. O tamanho da mensagem, a rede e os mecanismos adicionais influenciam o resultado. Protocolos completos podem usar UDP como base e oferecer comunicação protegida e confiável. Portanto, escolher UDP não define sozinho a experiência que o usuário vai perceber.
Próxima leitura
Compare TCP e UDP para separar o serviço de transporte do comportamento do aplicativo.
Na prática
- Uma aplicação pode descartar uma atualização atrasada recebida por UDP e usar uma atualização mais recente.
Fontes para aprofundar
- IETF — RFC 768: formato e serviço de UDP (fonte primária)