Sobes.tech
Junior

Qual é a característica especial dos protocolos UDP?

sobes.tech IA

Resposta da IA

UDP (Protocolo de Datagrama de Utilizador) é um protocolo de nível de transporte orientado para a transmissão de dados sem estabelecimento de conexão.

Características do UDP:

  • Ausência de estabelecimento de conexão: Antes de iniciar a transmissão de dados, não ocorre um "aperto de mãos" como no TCP. Isto reduz a latência e os custos.
  • Não confiável: UDP não garante a entrega de pacotes, a ordem de recebimento ou a ausência de duplicados. Se um pacote for perdido, não há retransmissão pelo protocolo.
  • Alta velocidade: Devido à ausência de mecanismos de controlo de erros, fluxo e retransmissão, o UDP fornece uma velocidade de transmissão de dados superior em comparação com o TCP.
  • Cabeçalho pequeno: O cabeçalho UDP é mínimo (8 bytes) em comparação com o cabeçalho TCP (pelo menos 20 bytes), o que reduz a quantidade de dados transmitidos.
  • Sem controlo de fluxo nem de congestão: UDP não possui mecanismos integrados para gerir a velocidade de transmissão de dados ou responder à congestão da rede.

O uso de UDP é adequado em aplicações onde a latência mínima é importante e perdas de dados são aceitáveis ou podem ser tratadas ao nível da aplicação (por exemplo, streaming de vídeo, jogos online, VoIP, serviços DNS).