Definição

UDP (User Datagram Protocol) é um protocolo central da camada de transporte na suíte TCP/IP. Ele fornece um serviço de comunicação mínimo e sem conexão, sem garantias de confiabilidade, ordenação ou mecanismos de controle de fluxo.

Características do Protocolo

  • Sem Conexão: Nenhuma saudação (handshake) é necessária antes da transmissão de dados.
  • Não Confiável: Nenhum reconhecimento de recebimento de pacote ou retransmissão.
  • Baixa Sobrecarga: Cabeçalho de 8 bytes versus cabeçalho de 20 bytes do TCP.
  • Sem Controle de Congestionamento: Pacotes podem ser descartados sob tráfego intenso.
  • Sem Estado (Stateless): Cada datagrama é processado de forma independente.

Estrutura do Cabeçalho UDP (8 bytes)

0      7 8     15 16    23 24    31
+--------+--------+--------+--------+
| Source Port     | Destination Port|
+--------+--------+--------+--------+
| Length          | Checksum        |
+--------+--------+--------+--------+
|             Data...              |
+----------------------------------+

Aplicações Comuns

  • Serviços em tempo real: VoIP (ex: SIP/RTP), streaming de vídeo
  • Consultas DNS: Resolução rápida com trocas de pacote único
  • Jogos online: Atualizações de posição do jogador críticas à latência
  • Dados de IoT/Sensores: Relatórios de status periódicos onde a perda é tolerável
  • Multicast/broadcast: Transmissões eficientes de um para muitos

Vantagens vs. TCP

RecursoUDPTCP
VelocidadeMais rápido (sem handshake/ACK)Mais lento (configuração de conexão)
ConfiabilidadeNenhuma (entrega de melhor esforço)Entrega garantida
OrdenaçãoSem imposição de sequênciaOrdem estrita de fluxo de bytes
Controle de CongestãoNenhumEscalonamento adaptativo de janela

Considerações de Desempenho

  • Perda de pacotes: Tolerável em aplicativos em tempo real (ex: pacotes VoIP ausentes)
  • Tratamento de Jitter: Aplicativos devem implementar seu próprio buffer
  • Conscientização MTU: Datagramas grandes podem fragmentar na camada IP
  • Soma de verificação opcional: IPv4 permite soma de verificação zero (risco de dados corrompidos)

Você Também Pode Gostar

Run multiple accounts without bans and blocks
Experimente Grátis

Proteção de segurança multi-conta, começando com FlashID

Através da nossa tecnologia de impressão digital, permaneça indetectável.

Proteção de segurança multi-conta, começando com FlashID