Questão nº 46
Questão de Suporte · FGV DPGE-RJ 2014 (nº 46)
Na família de protocolos TCP/IP, o protocolo UDP:
- Aé usado para transportar mensagens de controle ICMP.
- Bfornece um serviço de entrega não orientado a conexão e sem garantias de entrega. (alternativa correta)
- Cé mais lento que outros protocolos de transporte, como o TCP, devido a sobrecarga gerada pelos algoritmos de criptografia associados.
- Dsubstitui o protocolo IP onde redundância não é necessária.
- Ecomporta mensagens de no máximo 8 Kbytes, devido a limitações dos campos de seus cabeçalhos.
Resposta comentada
Gabarito Alternativa B
O UDP (User Datagram Protocol) é um protocolo da camada de transporte que funciona como um "carteiro rápido e simples". Ele envia pacotes de dados (chamados de datagramas) sem se preocupar em estabelecer uma conexão prévia ou verificar se os dados chegaram ao destino, tornando-o ideal para aplicações que priorizam velocidade e não exigem retransmissão de dados perdidos.
(A) Incorreta: O ICMP (Internet Control Message Protocol) é um protocolo da camada de rede, usado para mensagens de controle e erro, e é transportado diretamente pelo IP, não pelo UDP. UDP é um protocolo da camada de transporte.
(B) Correta: Esta é a definição fundamental do UDP. Ele é não orientado a conexão (não há "aperto de mão" inicial para estabelecer uma conexão) e sem garantias de entrega (não verifica se os dados chegaram, não retransmite pacotes perdidos, não controla fluxo ou congestionamento).
(C) Incorreta: Esta é a armadilha mais tentadora. O UDP é, na verdade, mais rápido que o TCP porque tem uma sobrecarga muito menor, já que não implementa mecanismos de confiabilidade, controle de fluxo ou congestionamento. Além disso, a criptografia (como DTLS) não é uma característica intrínseca do UDP, mas sim uma camada adicional que pode ser implementada por cima dele, e não é a causa de uma suposta lentidão do UDP.
(D) Incorreta: O UDP (camada de transporte) e o IP (camada de rede) operam em camadas diferentes do modelo TCP/IP. O UDP utiliza o IP para transportar seus datagramas. Um não substitui o outro; eles trabalham em conjunto.
(E) Incorreta: O campo "Length" no cabeçalho UDP tem 16 bits, o que permite um tamanho máximo teórico de datagrama de bytes (quase 64 Kbytes), incluindo o cabeçalho. Embora na prática o tamanho seja frequentemente limitado pelo MTU (Maximum Transmission Unit) da rede subjacente (geralmente 1500 bytes para Ethernet), a limitação do cabeçalho UDP não é de 8 Kbytes.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Suporte (Caderno Tipo 1). Reproduzida para fins de estudo.