Questão de Redes de Computadores — Arquitetura TCP/IP — CESPE / CEBRASPE 2024
- Código
- ce403983
- Banca
- CESPE / CEBRASPE
- Órgão
- FINEP
- Ano
- 2024
- Cargo
- Ana ( )

- Ade aplicação.
- Bfísica.
- Cde rede.
- Dde transporte.
- Ede enlace.

GabaritoC — de rede.
Gabarito: letra C. Tanto o ICMP (Internet Control Message Protocol) quanto o RARP (Reverse Address Resolution Protocol) são protocolos auxiliares que operam na camada de rede (camada de Internet) do modelo TCP/IP. O ICMP é o protocolo de controle e mensagens de erro da camada de rede, encapsulado diretamente no pacote IP, enquanto o RARP realiza a conversão de endereço físico (MAC) em endereço IP, função típica dessa camada.
O modelo TCP/IP, em sua versão mais didática, é dividido em cinco camadas: aplicação, transporte, rede, enlace e física. A camada de rede (também chamada de camada de Internet) é responsável pelo endereçamento lógico, roteamento e entrega de pacotes entre redes distintas. É nela que atuam os protocolos IP, ICMP, ARP, RARP e os protocolos de roteamento. O ICMP é um protocolo auxiliar que fornece relatórios de erros e informações de diagnóstico, como o comando ping (echo request/reply) e o traceroute. Ele não é um protocolo de transporte, pois não transporta dados de aplicação, e não é um protocolo de aplicação, pois não é diretamente utilizado por programas de usuário. O RARP, por sua vez, é um protocolo obsoleto que permitia a uma estação de trabalho sem disco descobrir seu endereço IP a partir do seu endereço MAC, enviando uma requisição na rede. Essa função é típica da camada de rede, pois envolve o mapeamento entre endereços lógicos e físicos.
A confusão mais comum nesse tema é associar o ICMP à camada de aplicação, pois ferramentas como ping e traceroute são executadas no nível do usuário. No entanto, essas ferramentas apenas utilizam o ICMP, que é um protocolo da camada de rede. O ICMP é encapsulado diretamente dentro de um datagrama IP, sem passar pela camada de transporte. Da mesma forma, o RARP é frequentemente confundido com o ARP, mas enquanto o ARP converte endereço IP em endereço MAC, o RARP faz o caminho inverso. Ambos, porém, são protocolos da camada de rede.
A banca explora exatamente essa confusão: o candidato que sabe que o ping é uma ferramenta de diagnóstico pode ser levado a pensar que o ICMP é um protocolo de aplicação. Mas a chave da questão é lembrar que o ICMP é um protocolo de controle da camada de rede, e o RARP é um protocolo de resolução de endereços também da camada de rede. Guarde essa distinção: protocolos de aplicação (HTTP, FTP, SMTP, DNS) são usados diretamente por programas; protocolos de transporte (TCP, UDP) garantem a comunicação entre processos; protocolos de rede (IP, ICMP, ARP, RARP) cuidam do endereçamento e roteamento.
Protocolo | Camada | Função Principal | Encapsulamento |
|---|---|---|---|
ICMP | Rede (Internet) | Controle e mensagens de erro (ex.: ping, traceroute) | Diretamente no pacote IP |
RARP | Rede (Internet) | Converte endereço MAC em endereço IP | Diretamente no quadro da camada de enlace |
A camada de aplicação é o topo da pilha, onde atuam protocolos como HTTP, FTP, SMTP, DNS e POP3. O ICMP e o RARP não são protocolos de aplicação, pois não são diretamente utilizados por programas de usuário para troca de dados. O ICMP é um protocolo de controle da camada de rede, e o RARP é um protocolo de resolução de endereços também da camada de rede.
A camada física é responsável pela transmissão de bits brutos pelo meio físico, lidando com características como tensão, frequência e conectores. O ICMP e o RARP não atuam nessa camada, pois são protocolos lógicos que operam em um nível mais alto, lidando com endereçamento e controle de erros.
A camada de rede (ou camada de Internet) é onde atuam o ICMP e o RARP. O ICMP é o protocolo de controle e mensagens de erro da camada de rede, encapsulado diretamente no pacote IP. O RARP é um protocolo de resolução de endereços que converte endereço físico (MAC) em endereço IP, função típica dessa camada. Ambos são protocolos auxiliares que dão suporte ao funcionamento do protocolo IP.
A camada de transporte é responsável pela comunicação entre processos, com os protocolos TCP e UDP. O ICMP e o RARP não são protocolos de transporte, pois não fornecem serviços de entrega de dados entre aplicações. O ICMP é encapsulado diretamente no pacote IP, sem passar pela camada de transporte.
A camada de enlace é responsável pela comunicação entre dispositivos na mesma rede física, lidando com endereços MAC e quadros. O RARP atua nessa fronteira, mas é classificado como protocolo da camada de rede, pois sua função é resolver endereços IP. O ICMP, por sua vez, não atua na camada de enlace, pois é um protocolo de controle da camada de rede.
A banca explora a confusão entre a ferramenta ping (que roda no usuário) e o protocolo ICMP (que é da camada de rede). O candidato que associa o ping à camada de aplicação erra a questão. Lembre-se: o ICMP é encapsulado diretamente no pacote IP, sem passar pela camada de transporte, e o RARP é um protocolo de resolução de endereços da camada de rede.
Gabarito: letra C
Link permanente: /questoes/ce403983