Protocole de message de contrôle Internet (icmp)

Définition - Que signifie le protocole ICMP (Internet Control Message Protocol)?

Le protocole ICMP (Internet Control Message Protocol) est un protocole de couche réseau TCP / IP qui fournit des services de dépannage, de contrôle et de message d'erreur. ICMP est le plus fréquemment utilisé dans les systèmes d'exploitation des ordinateurs en réseau, où il transmet des messages d'erreur.

ICMP pour Internet Protocol version 4 s'appelle ICMPv4 et pour Internet Protocol version 6 s'appelle ICMPv6.

Le protocole Internet Control Message Protocol est également connu sous le nom de RFC 792.

Definir Tech explique le protocole ICMP (Internet Control Message Protocol)

Un message ICMP est créé à la suite d'erreurs dans un datagramme IP ou à des fins de routage de diagnostic. Ces erreurs sont signalées à l'adresse IP source du datagramme d'origine. Un message ICMP est encapsulé directement dans un seul datagramme IP et signale des erreurs dans le traitement des datagrammes.

Un en-tête ICMP commence après l'en-tête IPv4. Un paquet ICMP a un en-tête de huit octets, suivi d'une section de données de taille variable. Les quatre premiers octets de l'en-tête sont fixes:

  • Type ICMP
  • Code ICMP
  • Somme de contrôle de l'intégralité du message ICMP
  • Somme de contrôle de l'intégralité du message ICMP

Les quatre octets restants de l'en-tête varient en fonction du type et du code ICMP.

Le message d'erreur associé à ICMP comprend une section de données qui contient l'intégralité de l'en-tête IP avec les huit premiers octets du paquet qui a généré le message d'erreur. Un datagramme ICMP est ensuite encapsulé dans un nouveau datagramme.