Origem: Wikipédia, a enciclopédia livre. Show
ICMP, sigla para o inglês Internet Control Message Protocol (em português, Protocolo de Mensagens de Controle da Internet), é um protocolo integrante do Protocolo IP, definido pelo RFC 792, é utilizado para comunicar informações da camada de rede, sendo o uso mais comum para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado. Os gateways devem estar programados para enviar mensagens ICMP quando receberem datagramas que provoquem algum erro. As mensagens ICMP geralmente são enviadas automaticamente em uma das seguintes situações:
Ferramentas comumente usadas em Windows baseadas nesse protocolo são: Ping e Traceroute. Frames ICMP (1)[editar | editar código-fonte]
Tipo de mensagem que é obtida quando não se consegue localizar o equipamento alvo;
Estrutura de um datagrama ICMP[editar | editar código-fonte]Os pacotes ICMP são encapsulados dentro de datagramas IPv4 composto pelas secções cabeçalho (header) e dados. [editar | editar código-fonte]Este começa no final do cabeçalho IPv4 e é constituído por 8 bytes. Tipo (Type)[editar | editar código-fonte]O tipo de mensagem ICMP, ver Mensagens de controle. Código (Code)[editar | editar código-fonte]O código (subtipo) da mensagem ICMP, ver Mensagens de controle. Checksum (Soma de verificação)[editar | editar código-fonte]Especificado em RFC 1071, é uma soma de verificação da integridade dos dados, calculado a partir do cabeçalho e dos dados do pacote ICMP. [editar | editar código-fonte]Um campo de 4 bytes, de conteúdo variado dependendo do tipo e código ICMP. Formato de um cabeçalho ICMP
Dados[editar | editar código-fonte]O tamanho da secção dos dados de um pacote ICMP é variável. As mensagens de erro ICMP contêm uma cópia do cabeçalho IPv4 completo, bem como pelo menos 8 bytes dos dados provenientes do mesmo datagrama IPv4 que causou a mensagem de erro. O tamanho máximo de uma mensagem ICMP é de 576 bytes. Mensagens de controle[editar | editar código-fonte]As mensagens de controle são identificadas pelo valor no campo tipo, o campo código fornece informação contextual adicional para a mesma. Desde a implementação do protocolo ICMP, algumas mensagens de controle foram postas em desuso. Principais mensagens de controle[1][2]
Ligações externas[editar | editar código-fonte]
Referências[editar | editar código-fonte][5]
Qual é o protocolo utilizado no IPv4 para apenas reportar erros a origem Esse protocolo roda na camada de rede e é encapsulado nos pacotes IP?ICMP, sigla para o inglês Internet Control Message Protocol (em português, Protocolo de Mensagens de Controle da Internet), é um protocolo integrante do Protocolo IP, definido pelo RFC 792, é utilizado para comunicar informações da camada de rede, sendo o uso mais comum para fornecer relatórios de erros à fonte ...
Qual é a função do ICMP?O Protocolo de Mensagens de Controle da Internet (ICMP) é um protocolo de camada de rede usado por dispositivos de rede para diagnosticar problemas de comunicação de rede. O ICMP é usado principalmente para determinar se os dados estão chegando ao destino pretendido em tempo hábil.
O que é ICMP Echo Request?O ICMP é um protocolo integrante do Protocolo IP, definido pela RFC 792, e utilizado para fornecer relatórios de erros ao host que deu origem aos pacotes enviados na rede.
Qual protocolo é usado pelo IPv4 e IPv6 para fornecer mensagens de erro?Mensagens de Controle ICMPv6
O IPv6 usa o ICMP (Internet Control Message Protocol) definido no IPv4, porém com muitas alterações, que acabam fazendo das duas versões incompatíveis. O novo ICMP, agora conhecido como ICMPv6 é indicado por um campo "próximo cabeçalho" de valor 58.
|