Le protocole ICMP sert à la transmission d'informations d'état et de messages d'erreurs entre les nœuds IP du réseau.
Le ICMP permet également de répondre à l'exigence Echo. De cette manière, il est possible de déterminer si un lieu de destination est accessible ou non.