Protocolo de mensagens de controle da Internet (ICMP)

O protocolo de mensagens de controle da Internet (ICMP) é um padrão TCP/IP necessário definido na RFC 792 "Internet Control Message Protocol (ICMP)" (disponível apenas em inglês). Com o ICMP, os hosts e roteadores que usam a comunicação IP podem relatar erros e trocar informações de status e controle limitado.

Geralmente, as mensagens ICMP são enviadas automaticamente em uma das seguintes situações:

Essas mensagens são encapsuladas e enviadas em datagramas IP, conforme apresentado na seguinte ilustração: Screenshot

Vários tipos de mensagens ICMP são identificadas no cabeçalho ICMP. Como essas mensagens são levadas em datagramas IP, elas não são confiáveis.

As mensagens ICMP mais comuns são listadas e descritas na tabela a seguir.

Mensagem ICMP Descrição
Solicitação de eco Determina se um nó IP (um host ou roteador) está disponível na rede.
Resposta de eco Responde a uma solicitação de eco ICMP.
Destino inacessível Informa ao host que um datagrama não pode ser entregue.
Retardamento de origem Informa ao host para diminuir a taxa de envio de datagramas devido a congestionamento.
Redirecionamento Informa ao host uma rota preferencial.
Tempo excedido Indica que o tempo de vida (TTL) de um datagrama IP já expirou.

Você pode usar o comando ping para enviar mensagens de solicitação de eco ICMP e registrar o recebimento de mensagens de resposta de eco ICMP. Com essas mensagens, você pode detectar falhas de comunicação na rede ou no host e solucionar problemas comuns de conectividade TCP/IP.

Para obter mais informações sobre ICMP, consulte a RFC 792, "Internet Control Message Protocol (ICMP)". Para obter mais informações sobre como obter as RFCs, consulte .