Pular para o conteúdo principal

Questão de Redes de Computadores — ICMP — VUNESP 2023

Redes de ComputadoresICMP
Código
vu197054
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Arqt ( )

O ICMP (Internet Control Message Protocol) define diversos tipos de mensagens, como a que

  1. Aencontra um roteador próximo, denominada Find Near Router.
  2. Bensina uma rota a um roteador, denominada Teaches a Route.
  3. Cindica o campo de cabeçalho inválido, denominada Invalid Field.
  4. Dindica que o pacote não pôde ser entregue, denominada Destination Unreachable.
  5. Erestringe o envio de pacotes, denominada Restrict Sending Packages.
Revelar gabarito e comentário

GabaritoD — indica que o pacote não pôde ser entregue, denominada Destination Unreachable.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

ICMP: mensagens de controle e erro

Gabarito: letra D. O ICMP (Internet Control Message Protocol) é o protocolo da camada de rede responsável por enviar mensagens de erro e controle, e a mensagem Destination Unreachable é exatamente a que indica que um pacote não pôde ser entregue ao destino — é o que a alternativa D descreve corretamente. As demais alternativas inventam nomes de mensagens que não existem no protocolo (RFC 792).

O ICMP é um protocolo auxiliar do IP, definido na RFC 792, usado por hosts e roteadores para comunicar problemas ocorridos durante a transmissão de datagramas. Ele não transporta dados de aplicação: sua função é de controle — relatar erros, testar conectividade e trocar informações de status. Por isso, ele é encapsulado diretamente dentro do datagrama IP, sem passar pela camada de transporte (não usa TCP nem UDP).

As mensagens ICMP são identificadas por um campo tipo (type), que define a finalidade da mensagem, e um campo código (code), que detalha a razão específica. Entre os tipos mais conhecidos estão:

  • Echo Request / Echo Reply (tipos 8 e 0): usados pelo comando ping para testar se um host está acessível.

  • Destination Unreachable (tipo 3): enviado por um roteador quando não consegue entregar o datagrama ao destino — seja porque a rede ou o host não existe, seja porque a porta está fechada, entre outros códigos.

  • Time Exceeded (tipo 11): enviado quando o TTL (Time to Live) do pacote chega a zero, indicando que o pacote foi descartado — usado pelo traceroute.

  • Parameter Problem (tipo 12): enviado quando há um erro no cabeçalho do datagrama IP, como um campo inválido.

  • Source Quench (tipo 4, obsoleto): pedia ao emissor para reduzir a taxa de envio (controle de congestionamento).

A banca, nesta questão, explora justamente a confusão entre os nomes reais das mensagens e nomes inventados. As alternativas A, B, C e E trazem denominações que não existem no padrão ICMP — são distratores criados para parecerem plausíveis. A única que corresponde a uma mensagem real e à sua função é a D.

NÃO CAIA NESSA!

A banca inventa nomes de mensagens que parecem técnicos ("Find Near Router", "Teaches a Route", "Invalid Field", "Restrict Sending Packages") para induzir o candidato a marcar uma alternativa que soa correta. O candidato que não conhece os tipos reais do ICMP pode se confundir, especialmente com a alternativa C ("Invalid Field"), que lembra o Parameter Problem. A dica é memorizar os nomes oficiais das mensagens ICMP e suas funções — eles são cobrados com frequência em provas de redes.

Mensagens ICMP (RFC 792)
  • 1Controle
    • Echo Request/Reply (tipos 8/0)
      • ping
    • Source Quench (tipo 4)
      • obsoleto
  • 2Erro
    • Destination Unreachable (tipo 3)
      • pacote não entregue
    • Time Exceeded (tipo 11)
      • TTL zerado
      • traceroute
    • Parameter Problem (tipo 12)
      • campo inválido no cabeçalho
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Não existe mensagem ICMP chamada "Find Near Router". O ICMP não tem função de "encontrar roteador próximo"; quem descobre roteadores na rede é o protocolo de roteamento (como RIP, OSPF) ou o ARP para mapear endereços. O nome é totalmente inventado.

Alternativa B — ❌ Incorreta

"Teaches a Route" também não é uma mensagem ICMP. O ICMP não "ensina" rotas a roteadores; quem atualiza tabelas de roteamento são os protocolos de roteamento dinâmico (RIP, OSPF, BGP). O ICMP apenas reporta erros e status, não participa do aprendizado de rotas.

Alternativa C — ❌ Incorreta

"Invalid Field" não é o nome de uma mensagem ICMP. A mensagem que indica erro no cabeçalho do datagrama IP é o Parameter Problem (tipo 12), que sinaliza um campo inválido ou um problema de interpretação do cabeçalho. A alternativa troca o nome real por um nome genérico e incorreto.

Alternativa D — ✅ Correta ⟵ GABARITO

A mensagem Destination Unreachable (tipo 3) é exatamente a que indica que o pacote não pôde ser entregue ao destino. Ela é enviada por um roteador quando não consegue localizar a rede ou o host de destino, ou quando o protocolo/porta de destino está inacessível. É uma das mensagens mais importantes do ICMP, pois informa ao emissor que o datagrama foi descartado.

Alternativa E — ❌ Incorreta

"Restrict Sending Packages" não é uma mensagem ICMP. O controle de congestionamento já foi tentado com o Source Quench (tipo 4), que pedia ao emissor para reduzir a taxa de envio, mas essa mensagem foi considerada ineficaz e tornou-se obsoleta. O nome apresentado na alternativa é inventado e não corresponde a nenhum tipo do protocolo.

Gabarito: letra D

Link permanente: /questoes/vu197054