UDP (User Datagram Protocol) é um protocolo de camada de transporte sem conexão usado em redes. Fornece um serviço de entrega de melhor esforço, mas não garante a entrega de mensagens ou seu sequenciamento. O formato UDP consiste em vários campos:
1. Porta de origem (16 bits): - Identifica o número da porta do remetente.
2. Porta de destino (16 bits): - Identifica o número da porta do destinatário pretendido.
3. Comprimento (16 bits): - Especifica o comprimento total do cabeçalho UDP e dos dados em bytes.
4. Soma de verificação UDP (16 bits): - Campo opcional utilizado para detecção de erros. Calculado sobre o cabeçalho e os dados UDP.
5. Dados: - Dados do usuário sendo transmitidos. Carga útil de comprimento variável.
Nota:O cabeçalho UDP tem 8 bytes de comprimento, seguido pela seção de dados de comprimento variável. Ao contrário do TCP, o UDP não possui reconhecimentos ou mecanismos de retransmissão, tornando-o adequado para aplicações em tempo real onde a entrega oportuna é mais importante do que a entrega confiável (por exemplo, vídeo ao vivo ou streaming de voz).