UDP
O UDP é um protocolo de rede que permite a transmissão dos chamados “datagramas” sem a instalação prévia de uma ligação de reconhecimento.
Princípio de funcionamento
O protocolo utiliza um algoritmo simples, que não garante fiabilidade, integridade ou hierarquia na transmissão de informações. Os dados podem chegar aleatoriamente, parte da informação pode perder-se no processo ou pode não ser entregue de todo.
A utilização do UDP implica que a verificação da integridade dos dados deve ser efectuada no lado do software que recebe os datagramas.
Este protocolo é utilizado para responder a pequenos pedidos de um grande número de anfitriões ou para aplicações sensíveis a atrasos.
Fiabilidade e congestionamento
A maioria das aplicações que utilizam o protocolo UDP não utiliza um mecanismo de verificação da integridade dos dados. Isto porque tais verificações apenas interferem com o protocolo e atrasam a transmissão de dados.
Por exemplo, o tráfego de vídeo e áudio é transmitido por UDP porque não é suscetível de perda de pacotes. Se for necessária estabilidade na transmissão, são utilizados outros protocolos.