O User Datagram Protocol é um dos protocolos centrais do conjunto de protocolos TCP /IP. TCP /IP é o conjunto de protocolo mais amplamente utilizado para a tecnologia de rede . TCP /IP significa Transmission Control Protocol /Internet Protocol. O Protocolo de Internet , também faz parte desse conjunto , fornece a definição do endereço IP . Cada computador conectado à Internet tem de ter um endereço IP. UDP trabalha em conjunto com o Protocolo de Internet para obter dados de um computador para outro através de uma rede , ou através da Internet. Protocolo de transporte
protocolos TCP /IP são agrupados por função, com os grupos de protocolo representados como as camadas de uma pilha. Layer 3 da pilha é a camada de transporte . TCP /IP possui dois protocolos da camada de transporte - o Protocolo de Controle de Transmissão e do User Datagram Protocol . É da responsabilidade de protocolos de transporte para colocar os dados do aplicativo em uma estrutura chamada um pacote. Os dados vai para a carga útil do pacote , eo protocolo de transporte adiciona um cabeçalho na frente deste . O Protocolo de Internet em seguida, adiciona seu próprio cabeçalho na frente do cabeçalho de transporte .
Rivals
Nenhuma transmissão usa TCP e UDP e , durante décadas , todos TCP preferido . O Transmission Control Protocol coloca os dados em pacotes , entra em contato com o receptor e estabelece uma conexão , o que significa que muitos pacotes podem ser identificados como um grupo unificado Os programas TCP em ambas as extremidades da conexão manter em contato para garantir que os dados chegam em seqüência, intacto e na íntegra. UDP coloca os dados em pacotes e , em seguida, faz pouco mais. O cabeçalho UDP contém um checksum, o que nem sempre é usado. Se o programa detecta um erro de recepção de recalcular a soma de verificação , não requerer uma retransmissão do pacote . Ele apenas descarta o pacote corrupto e aguarda o próximo pedaço de dados. Há pouca comunicação entre os dois pontos de extremidade de uma transmissão UDP . Cada pacote é enviado como uma transmissão individual; não é feita qualquer tentativa de relacionar os pacotes para o outro
impopularidade
Durante décadas, a UDP foi ridicularizado como . "Protocolo de datagramas não confiável . " Especialistas de rede poderia encontrar pouca utilidade para o protocolo. As características do TCP parecia essencial à qualidade de confiança do serviço e foi usado em preferência a UDP. A necessidade de autenticação e criptografia de transmissões feitas TCP ainda mais importante. O Secure Shell amplamente utilizado e protocolos seguros de segurança Socket Layer só podia ser usado com TCP. Muitos argumentaram que o UDP é um protocolo de inútil e deve ser retirado da pilha de protocolos TCP /IP.
Finalidade
O advento da telefonia IP e streaming de multimídia deu uma UDP propósito. Estas aplicações têm o seu próprio gerenciamento de sessões e procedimentos de integridade de dados e não precisa dos recursos do TCP , que apenas retardar o recebimento de um pacote de dados. Buffer do TCP de dados para corrigir de chegadas seqüência dificulta transmissões multimídia , que não têm tempo para correção de dados ou retransmissão . UDP é o protocolo de transporte favorecido por telefonia IP , videoconferência e áudio e vídeo através de redes e da Internet.