FORMATO DO DATAGRAMA UDP
Cada datagrama UDP é formado por um cabeçalho UDP e uma área de dados.
O formato do cabeçalho UDP está dividido em quatro campos de 16 bits.
Definições dos campos:
Source and Destination Ports: estes campos contêm os números de portas fonte e destino do protocolo UDP. A porta fonte é opcional, quando é usada ela especifica a porta a qual uma resposta poderia ser enviada, se não é usada contém zeros.
Length: contém um contador de bytes no datagrama UDP. O valor mínimo é oito, sendo este só o comprimento do cabeçalho.
Checksum: Este campo é opcional. Um valor de zero indica que o checksum não é computado.