UDP está para User Datagram Protocol , um conjunto de regras para o envio de unidades individuais de dados , conhecidos como datagramas , através de redes de protocolo de Internet , tais como a própria Internet e redes privadas ligadas a ele. Os primeiros 8 bytes - Grupos de 8 dígitos binários , ou bits - de um datagrama contêm as informações de cabeçalho, e os bytes restantes contêm os dados em si . Porto Fonte
O cabeçalho UDP é composto por quatro campos - porta de origem , porta de destino , tamanho do datagrama ou comprimento e de soma de verificação - cada 2 bytes de comprimento, embora estes campos apenas a porta de destino e comprimento são obrigatórios. Os primeiros 2 bytes, ou 16 bits, do cabeçalho UDP conter o campo da porta de origem , o qual especifica a porta a dados são gravados no computador de envio . O campo da porta de origem é , no entanto, opcional e , se não for usado , é preenchido com zeros.
Destination Port
Os próximos dois bytes do cabeçalho UDP conter o campo porta de destino , que especifica o número da porta que os dados são lidos a partir do computador de recepção. O campo de porta de destino é semelhante ao campo da porta de origem , na medida em que é de 2 bytes de comprimento e pode conter valores entre 0 e 65.535 , mas ao contrário do campo da porta de origem , é um campo obrigatório . Portas de destino bem conhecidos incluem número de porta 53, usada pelo Domain Name System (DNS), eo número da porta 161, usada pelo Simple Network Management Protocol ( SNMP) .
Datagram Tamanho
o tamanho do datagrama , ou comprimento , campo em um cabeçalho UDP simplesmente especifica o comprimento , em bytes, de todo o datagrama , incluindo a parte de dados. O UDP é sempre um tamanho fixo - 8 bytes - de modo que o campo refere-se de forma eficaz para o tamanho da porção de dados de comprimento variável , ou de carga , do datagrama . O valor mínimo do campo é de 8 bytes eo valor máximo é de 65.536 bytes , pelo menos em teoria , ainda que o valor máximo é limitado pelo tamanho do pacote máximo , tipicamente 1508 bytes.
Checksum < br >
os dois bytes finais de um UDP cabeçalho pode conter um campo de soma de verificação de 16 bit , o qual é utilizado para a verificação de erros no cabeçalho e de dados , se presente , ou preenchido com zeros se não for utilizado . O valor do campo de soma de verificação é calculado em primeiro lugar pelo remetente e depois pelo receptor , com base nos dados da porção de dados do datagrama . Se o datagrama se torna corrompido durante a transmissão , os cálculos não são iguais e que o datagrama é descartado. O campo de dados , que segue imediatamente o campo checksum, não é , na verdade, parte do cabeçalho UDP , mas é tido em conta no cálculo do campo checksum .