UDP é um dos suíte TCP /IP de protocolos . TCP /IP significa Transmission Control Protocol /Internet Protocol. Este grupo de protocolos é o sistema mais utilizado para obter dados sobre redes e pela Internet em pacotes. Um pacote é uma estrutura que transporta os dados em segmentos . O Datagram Protocol ( UDP) é responsável por dividir os dados para esses segmentos e coloca um cabeçalho em frente dos dados para explicar como os segmentos podem ser remontado . Estrutura
Todos os protocolos do acordo família TCP /IP com dados em um 32-bit "palavra". Isso ocorre porque todos os computadores no período que os protocolos foram escritos tinha processadores que se moviam os dados de entrada e saída de um espaço de memória que foi de 32 bits. O cabeçalho UDP é sempre representado como duas linhas , que são as duas palavras de cabeçalho.
Localização
O cabeçalho UDP se encaixa entre o cabeçalho IP eo corpo de dados do pacote . O cabeçalho IP contém os endereços de origem e destino do pacote , no formato de endereço IP . Este formato é ditado pelo Protocolo de Internet, que é um outro protocolo da suíte TCP /IP Numbers.
Porto
Dados viajando de um computador para outro tem de encontrar o computador direito , e , em seguida, ele precisa ser entregue a um aplicativo no computador. O endereço do computador é de responsabilidade do cabeçalho IP , mas a identificação do aplicativo de recebimento está escrito no cabeçalho UDP. Para auxiliar no desenvolvimento de funções de programação da rede, o nome do aplicativo é substituído por um número de referência. Isso é porque ele é mais fácil de escrever a função com uma variável numérica que com uma variável baseada em caracteres de comprimento indeterminado . Este número de referência é chamado um número de porta , mas não tem nada a ver com as tomadas de corrente em um computador . É um número lógico que existe apenas nos reinos de protocolos de transporte de rede , dos quais UDP é um deles. Os produtores de novas aplicações de redes registrar seu número de porta com a Internet Assigned Numbers Authority . A lista de números de porta reservados está disponível gratuitamente no site da IANA.
Formato
O primeiro do cabeçalho duas palavras é dividido em dois campos de igual comprimento . Estes contêm os números de porta origem destino e para o pacote. A segunda palavra é dividido em dois campos , cada um com 16 bits de comprimento . Estes são o comprimento UDP e uma soma de verificação . O campo do comprimento indica o número total de bytes do cabeçalho UDP e os seguintes dados . A carga de dados do pacote pode ser vazio , e assim o comprimento mínimo UDP é de oito bytes , que é o tamanho do cabeçalho UDP.