Questão de Redes de Computadores — Protocolo — Quadrix 2025
- Código
- qg594779
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. O ICMP (Internet Control Message Protocol) é um protocolo da camada de rede utilizado para enviar mensagens de controle e relatórios de erro, e o comando ping é justamente uma de suas aplicações mais conhecidas, pois verifica a conectividade entre dispositivos por meio das mensagens echo request e echo reply. A afirmação está correta.
O ICMP é um protocolo auxiliar do IP, definido pelo RFC 792, que atua na camada de rede (camada 3 do modelo OSI / camada Internet do modelo TCP/IP). Ele não transporta dados de aplicação como o TCP ou o UDP; sua função é gerenciar e reportar condições da rede. Quando um pacote IP não consegue chegar ao destino, quando o tempo de vida (TTL) expira, ou quando um roteador está congestionado, o ICMP é o responsável por informar o emissor sobre o problema. Além disso, ele também é usado para funções de diagnóstico e controle, como o ping e o traceroute.
O ping funciona enviando uma mensagem ICMP do tipo echo request para um host de destino. Se o host estiver ativo e acessível, ele responde com uma mensagem echo reply. A ausência de resposta pode indicar falta de conectividade, mas é importante lembrar que firewalls ou políticas de segurança podem bloquear o ICMP, fazendo com que o ping falhe mesmo quando o host está online — um ponto que as bancas adoram explorar.
O ICMP também é usado pelo traceroute (ou tracert no Windows), que envia pacotes com TTL crescente e utiliza as mensagens ICMP time exceeded para mapear o caminho percorrido até o destino. Outras mensagens ICMP comuns incluem destination unreachable, parameter problem e source quench (este último em desuso).
A pegadinha desta questão é justamente a tentativa de confundir o candidato quanto à finalidade do ICMP: ele não é um protocolo de transporte (como TCP/UDP) nem de aplicação (como HTTP/SMTP), mas sim um protocolo de controle e erro da camada de rede. A banca pode tentar associá-lo a outras funções, como tradução de endereços (ARP) ou descoberta de serviços, mas a essência é a que foi descrita.
A afirmação está correta porque o ICMP é, de fato, utilizado para enviar pacotes de controle e mensagens de erro, e o ping é um exemplo clássico de uso desse protocolo para teste de conectividade. O ping envia echo requests e aguarda echo replies, que são mensagens ICMP. Portanto, a descrição apresentada está em conformidade com a função do protocolo.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg594779