asdf
HISTÓRIA
UDP (User Datagram Protocol) é um protocolo da camada de Transporte criado em 1980, referenciado no RFC 768 e foi criado para servir de interface entre o IP e a camada de Aplicação.
CARACTERISTICAS
É um protocolo simples não orientado a conexão
É orientado a datagrama
O serviço de datagrama não possui uma conexão estável entre máquinas. Os pacotes de dados são simplesmente enviados de uma máquina para outra ou são broadcasted (envio de dados de uma máquina para todas da rede) sem qualquer preocupação com a ordem de chegada no destino ou mesmo se estão chegando no destino. Datagramas são utilizados para a transmissão rápida de blocos simples de dados entre máquinas de uma rede
Não executa controle de fluxo, controle de erro e sequenciamento.
Sua meta é ser simples e rápido
Roda sobre o protocolo IP (Informação contida em sua RFC)
Muito útil nas situações Cliente/servidor
Cliente envia uma pequena solicitação ao servidor e espera uma pequena resposta de volta. Se a solicitação ou a resposta se perder, o cliente simplesmente chegará ao timeout (exceder o tempo) e tentará de novo.
É necessário um número menor de mensagens do que o protocolo que exige configuração inicial como o TCP
Uma aplicação que utiliza o UDP desse modo é o DNS (Domain Name System) da Camada de Aplicação.
Em resumo, um programa que precisa pesquisar o endereço IP de algum nome de host— por exemplo, www.google.com — pode enviar um pacote UDP contendo o nome do host a um servidor DNS. O servidor responde com um pacote UDP que contém o endereço IP. Não é necessária nenhuma configuração antecipada e também nenhum encerramento posterior. Basta enviar duas mensagens pela rede.
UDP empacota e repassa para a camada de rede apenas.
Garantindo velocidade: simplesmente envia os dados. Ao contrário do TCP que necessita da apresentação de três vias antes.
Não há estado de conexão. O TPC mantem estado da conexão de vários processos, o UDP não, por isso suporta mais