quinta-feira, 24 de setembro de 2015

FUncionamento do protocolo UDP

UDP significa User Datagram Protocol, assim como o TCP (ver esse artigo), ele atua sobre o IP e é um protocolo da camada de transporte, mas com a notória diferença de ter um cabeçalho bem menor, e ao contrário do TCP, não oferece orientação à conexão e mais nenhum outro recurso oferecido pelo TCP, fazendo com que o UDP seja totalmente informal comparado ao TCP, um tanto parecido com uma brincadeira de telefone sem fio onde as palavras podem chegar no ouvido da ultima pessoa distorcidas e fora de ordem.
Como acontece no TCP, um servidor UDP pode ter várias aplicações UDP, necessitando diferenciar o ponto de conexão para cada aplicação diferente através de PORTAS diferentes.


Cabeçalho UDP
Offsets Octeto 0 1 2 3
0 Source port Destination port
4 Length Checksum







Source port / porta remetente:
Define o número da porta de quem está enviando o pacote.

Destination port / porta destinatária:
Define o número da porat de quem está a receber o pacote,


Length / Comprimento:
Especifica o comprimento do datagrama UDP (cabeçalho e dados), o tamanho mínimo é de 8 bytes, por causa do cabeçalho, o máximo teórico é de 2 elevado a (2x8), ou seja, 64KBytes.


Aplicações mais comuns do UDP:
Transmissão ao vivo de rádio e televisão
Tranmissão de áudio e vídeo via Skype e Facebook.

Nenhum comentário:

Postar um comentário