Resumo de Redes de Computadores - UDP (User Datagram Protocol)

UDP (User Datagram Protocol)

UDP (User Datagram Protocol) - Resumo para Concursos

1. Definição e Características

O UDP (User Datagram Protocol) é um protocolo da camada de transporte (TCP/IP) que oferece comunicação não confiável e sem conexão. Suas principais características são:

  • Simplicidade: Não estabelece conexão antes de enviar dados.
  • Baixa sobrecarga: Não tem controle de fluxo, retransmissão ou confirmação (ACK).
  • Rápido: Ideal para aplicações sensíveis a atrasos (ex: streaming, VoIP).

2. Formato do Cabeçalho UDP

O cabeçalho UDP possui apenas 8 bytes e inclui:

  • Porta de origem (16 bits): Opcional (pode ser zero).
  • Porta de destino (16 bits): Identifica o serviço no destino.
  • Comprimento (16 bits): Tamanho total (cabeçalho + dados).
  • Checksum (16 bits): Verificação opcional de integridade.

3. Vantagens e Desvantagens

  • Vantagens:
    • Baixa latência (sem handshake ou confirmações).
    • Eficiente para broadcasts/multicasts.
  • Desvantagens:
    • Não garante entrega ou ordem dos pacotes.
    • Sem controle de congestionamento.

4. Aplicações Típicas

UDP é usado em:

  • DNS (consultas rápidas).
  • VoIP (ex: Skype).
  • Streaming (ex: YouTube Live).
  • Jogos online.

5. Comparação com TCP

  • TCP: Confiável, orientado a conexão, maior overhead.
  • UDP: Não confiável, sem conexão, mínimo overhead.

6. Dicas para Concursos

  • Memorize o tamanho do cabeçalho (8 bytes).
  • Destaque a ausência de controle de fluxo/erro.
  • Associe UDP a aplicações em tempo real.