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)
- Echo Request/Reply (Usado pelo comando
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?).