Questão de Redes de Computadores — Protocolo — FCC 2019
- Código
- fc053708
- Banca
- FCC
- Órgão
- METRÔ-SP
- Ano
- 2019
- Cargo
- Analista Desenvolvimento Gestão Júnior – Ciências da Computação
- AIII e IV.
- BII, III e IV.
- CI e II.
- DI, II e III.
- EI e IV.
GabaritoD — I, II e III.
Gabarito: letra D (itens I, II e III). O ICMP é um protocolo auxiliar do IP (modelo TCP/IP) usado para reportar erros e fornecer informações sobre problemas na comunicação. Suas mensagens são geradas em situações como destino inalcançável, falta de buffer no roteador e redirecionamento de rota, mas não para reportar erros do próprio ICMP, evitando loops infinitos.
O IP opera em regime de best-effort (melhor esforço), sem garantias de entrega. O ICMP complementa essa característica, sinalizando falhas e orientações para a origem.
Quando um datagrama não pode alcançar seu destino (ex.: rota inexistente, host desligado), o roteador ou host de destino envia uma mensagem ICMP do tipo Destination Unreachable (tipo 3). Essa é uma das funções mais comuns do protocolo.
Se o gateway (roteador) não tem capacidade de buffer suficiente para encaminhar o datagrama, ele pode enviar uma mensagem ICMP Source Quench (tipo 4) para solicitar que a origem reduza a taxa de envio. Embora essa mensagem seja considerada obsoleta, ainda consta na especificação original do ICMP.
Quando o gateway identifica uma rota mais curta para o destino, ele envia uma mensagem ICMP Redirect (tipo 5) para informar o host sobre o caminho preferencial. É uma otimização do roteamento.
O ICMP não gera mensagens para reportar erros de mensagens ICMP ou para descartar pacotes ICMP. Isso evitaria loops infinitos de notificações (uma mensagem ICMP com erro não gera outra ICMP). Portanto, o item IV é falso.
A banca explora a tentação de achar que o ICMP pode reportar erros de si mesmo, mas a especificação proíbe isso para evitar cascatas de mensagens.
Gabarito: letra D – corretos apenas I, II e III.
Link permanente: /questoes/fc053708