Índice:
- Definição - O que significa o ICMP (Internet Control Message Protocol)?
- Techopedia explica o ICMP (Internet Control Message Protocol)
Definição - O que significa o ICMP (Internet Control Message Protocol)?
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 freqüência em sistemas operacionais para computadores em rede, onde transmite mensagens de erro.
O ICMP para Internet Protocol versão 4 é chamado ICMPv4 e para Internet Protocol versão 6 é chamado ICMPv6.
O Internet Control Message Protocol também é conhecido como RFC 792.
Techopedia explica o ICMP (Internet Control Message Protocol)
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 para o 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 possui 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 corrigidos:
- Tipo de 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 com base no tipo e código do ICMP.
A mensagem de erro associada ao ICMP inclui uma seção de dados que contém o cabeçalho IP inteiro, juntamente com os oito primeiros bytes do pacote que gerou a mensagem de erro. Um datagrama ICMP é então encapsulado em um novo datagrama.
