UDP: O que está por detrás do Protocolo de Datagrama do Utilizador

by Tobias

O User Datagram Protocol (UDP) é um dos principais protocolos da Internet e desempenha um papel sobretudo quando a velocidade é mais importante do que a fiabilidade.

Este é o Protocolo de Dados do Utilizador

UDP (User Datagram Protocol) é um protocolo de transporte minimalista que funciona diretamente sobre o IP. Ele garante a transmissão rápida e sem conexão de pacotes de dados.

  • Ao contrário do TCP, o UDP não estabelece uma ligação fixa entre o emissor e o recetor. Cada pacote de dados é enviado independentemente do anterior
  • O UDP também dispensa mecanismos de deteção de erros ou de confirmação da chegada dos pacotes. Os dados podem, portanto, perder-se ou chegar duas vezes
  • Como o UDP não garante uma transmissão fiável, é particularmente adequado para aplicações que requerem uma transmissão rápida e podem lidar com baixas perdas.

Como funciona o UDP

A funcionalidade do UDP baseia-se na simplicidade e na eficiência. Dispensa mecanismos de controlo complexos e permite uma transmissão de dados sem complicações.

  • Um pacote UDP contém quatro campos no cabeçalho: a porta de origem, a porta de destino, o comprimento do pacote e uma soma de controlo opcional. O resto são os dados do utilizador.
  • Os remetentes enviam pacotes UDP diretamente para o endereço IP de destino. No entanto, não há confirmação de que o pacote tenha chegado.
  • Embora o UDP contenha uma soma de verificação opcional para deteção de erros, os pacotes defeituosos são simplesmente descartados e não são enviados novamente.
  • Devido à falta de mecanismos para controlo de ligação e correção de erros, o UDP é significativamente mais eficiente em termos de recursos e menos complexo do que o TCP.
  • Aplicações como streaming, comunicação em tempo real ou jogos online usam UDP, pois atrasos baixos são mais importantes do que a transmissão perfeita de dados.

Related Articles

Leave a Comment