Pplware

Redes: o que o ICMP tem a ver com o “ping” e com o “traceroute”

No mundo das redes de comunicação informáticas são vários os protocolos que existem. Os protocolos servem como “guia” de comunicação dos serviços, uma vez que definem o formato das mensagens e como os serviços devem funcionar. Já ouviu falar no ICMP?


O ICMP (Internet Control Message Protocol) é um protocolo cujo objetivo é informar os dispositivos da ocorrência de erros durante as comunicações. Este protocolo permite várias ações, como, por exemplo, diagnóstico de rede, mensagens de erro e mensagens de controlo.

Diagnóstico de Rede

Ferramentas de rede como são exemplo o “ping” e “traceroute” utilizam o protoolo ICMP para verificar a conectividade de rede e diagnosticar problemas. O ping envia pacotes ICMP Echo Request para um destino e aguarda uma resposta ICMP Echo Reply. O ping permite também saber a latência e a perda de pacotes.

Mensagens de Erro

Como referido, o ICMP é usado para informar erros na comunicação de pacotes, como pacotes também informar quando estes não são entregues. Por exemplo, uma mensagem:

Mensagens de Controlo

O ICMP pode enviar informações de controlo e solicitação, como redirecionar pacotes para um router mais eficiente.

Tipos Comuns de Mensagens ICMP

São vários os tipo de mensagens e códigos usados pelo ICMP. Aqui ficam alguns exemplos:

Este protocolo é implementado ​juntamente com o protocolo IP, sendo transportado em datagramas IP.

Exit mobile version