O protocolo UDP

O protocolo UDP (User Datagram Protocol - Protocolo de Datagrama de Usuário) é um protocolo não orientado para a conexão da camada de transporte do modelo TCP/IP. Isso torna-o bastante simples, pois ele não conta com sistema para controle de erros.

A função do protocolo UDP

O protocolo UDP é bastante simples e, por isso, o segmento UDP também possui um formato muito simples:

Porta Fonte
(16 bits)
Porta Destino
(16 bits)
Comprimento
(16 bits)
Soma de controle
(16 bits)
Dados (comprimento variável)

Significado dos diversos campos

Porta Fonte: do número de portas que correspondem ao emissor do segmento UDP. Representa um endereço de resposta para o destinatário. Por isso, ele é opcional. Se nada for especificado como porta fonte, os 16 bits do campo serão colocados a zero. Nesse caso, o destinatário não poderá responder (isto não é obrigatoriamente necessário, principalmente para mensagens unidirecionais).

Porta Destino: contém a porta que corresponde à aplicação da máquina de destino para a qual nos dirigimos.

Comprimento: especifica o comprimento total do segmento, incluindo o cabeçalho. Em alguns casos, o cabeçalho tem comprimento de 4 x 16 bits, o que torna o campo de comprimento necessariamente superior ou igual a 8 bytes.

Soma de controle: controle de erros para verificar a integridade do segmento.

Foto: © marigranula - 123RF.com

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Veja também
Este documento, intitulado 'O protocolo UDP', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade