Definição – O que significa Internet Control Message Protocol (ICMP)?
O ICMP (Internet Control Message Protocol) é um protocolo de camada de rede TCP / IP que fornece serviços de solução de problemas, controle e mensagens de erro. O ICMP é usado com mais frequência em sistemas operacionais para computadores em rede, onde transmite mensagens de erro.
O ICMP para o protocolo da Internet versão 4 é denominado ICMPv4 e para o protocolo da Internet versão 6 é denominado ICMPv6.
O protocolo de mensagens de controle da Internet também é conhecido como RFC 792.
Definirtec explica Internet Control Message Protocol (ICMP)
Uma mensagem ICMP é criada como resultado de erros em um datagrama IP ou para fins de roteamento de diagnóstico. Esses erros são relatados ao endereço IP de origem do datagrama de origem. Uma mensagem ICMP é encapsulada diretamente em um único datagrama IP e relata erros no processamento de datagramas.
Um cabeçalho ICMP começa após o cabeçalho IPv4. Um pacote ICMP tem um cabeçalho de oito bytes, seguido por uma seção de dados de tamanho variável. Os primeiros quatro bytes do cabeçalho são fixos:
- Tipo ICMP
- Código ICMP
- Soma de verificação de toda a mensagem ICMP
- Soma de verificação de toda a mensagem ICMP
Os quatro bytes restantes do cabeçalho variam de acordo com o tipo e o código do ICMP.
A mensagem de erro associada ao ICMP inclui uma seção de dados que contém todo o cabeçalho IP junto com os primeiros oito bytes do pacote que gerou a mensagem de erro. Um datagrama ICMP é então encapsulado em um novo datagrama.