Le protocole ICMP (Internet Control Message Protocol) permet
denvoyer des messages de contrôle ou derreur vers
dautres machines ou passerelles.
ICMP rapporte les messages derreur à
lémetteur initial.
Beaucoup derreurs sont causées par lémetteur, mais
dautres sont dûes à des problèmes dinterconnexions
rencontrées sur lInternet :
Si une passerelle détecte un problème sur un datagramme IP,
elle le détruit et émet un message ICMP pour informer
lémetteur initial.
Les messages ICMP sont véhiculés à
lintérieur de datagrammes IP et sont routés comme
nimporte quel datagramme IP sur linternet.
Une erreur engendrée par un message ICMP ne peut donner
naissance à un autre message ICMP (évite leffet
cummulatif).