Resumo de Redes de Computadores - ICMP ( Internet Control Message Protocol)

ICMP ( Internet Control Message Protocol)

ICMP (Internet Control Message Protocol)

O ICMP (Internet Control Message Protocol) é um protocolo da camada de rede (Camada 3 do modelo OSI) usado para enviar mensagens de controle e diagnóstico em redes IP, como erros e informações operacionais.

Principais Características

  • Não é usado para transferência de dados: Atua apenas para reportar condições de erro e auxiliar no diagnóstico.
  • Funciona sobre IP: Utiliza o protocolo IP para encapsular suas mensagens (cabeçalho IP + dados ICMP).
  • Sem conexão: Não estabelece sessões antes de enviar mensagens.

Tipos de Mensagens ICMP

  • Mensagens de Erro:
    • Destination Unreachable (Destino inalcançável)
    • Time Exceeded (Tempo excedido, usado pelo Traceroute)
    • Parameter Problem (Problema nos parâmetros do pacote)
  • Mensagens de Consulta:
    • Echo Request/Reply (Usado pelo comando ping)
    • Timestamp Request/Reply (Solicitação de horário)

Aplicações Práticas

  • Ping: Testa a conectividade entre dispositivos usando mensagens Echo Request/Reply.
  • Traceroute/Tracert: Mapeia o caminho entre origem e destino usando mensagens Time Exceeded.
  • Diagnóstico de erros: Identifica falhas como rotas indisponíveis ou hosts inacessíveis.

Importância para Concursos

  • É comum em questões sobre protocolos de rede, ferramentas de diagnóstico (ping/traceroute) e funcionamento do IP.
  • Foco em: diferença entre ICMP e TCP/UDP, tipos de mensagens e aplicações (ex: por que o Traceroute usa ICMP?).