O protocolo UDP como já foi dito em outro post, é um protocolo que não necessita de uma conexão estabelecida para poder enviar os dados, deixando-o mais simples em relação ao TCP. Por este motivo, veremos primeiramente o protocolo UDP.
Introdução
O UDP foi descrito na Request For Comments 768(RFC, ou em português Solicitação de Comentários), ele permite que a aplicação envie dados encapsulados em um pacote IPv4 ou IPv6.
Pelo fato dele não ser orientado a conexão, sua arquitetura é simples, contendo informações como porta do remetente, porta do destinatário, além de poder verificar se nenhum dos bits do pacote foram alterados. Para isto, há a necessidade de poder fazer uma espécie de cálculo para se ter certeza que o pacote durante a transmissão não sofreu nenhum tipo de alteração, como por exemplo interferência.
Arquitetura
É necessário ter em mente que o UDP que trabalha na camada transporte, ou seja, toda a informação produzida por ele, será fixada sobre as informações que serão geradas pela camada de redes onde é tratado o protocolo IP.
Abaixo uma figura que representa um pacote UDP.
