Le Protocole ICMP
- Christine Gnama Sakouvogui
- 9 avr. 2020
- 1 min de lecture
Il est utilisé pour véhiculer des messages de contrôle et d'erreur pour cette suite deprotocoles, par exemple lorsqu'un service ou un hôte est inaccessible.ICMPse situe au même niveau quele protocoleIP bien qu'il ne fournisse pas les primitives de service habituellement associées à unprotocolede couche réseau

Format d'un paquet Internet Control Message Protocol
Bien qu'il soit à un niveau équivalent au protocole IP (si l'on tente de rapprocher le modèle OSI au modèle TCP/IP), un paquet ICMP est néanmoins encapsulé dans un datagramme IP. Dans le cadre de l'IPv4, la forme générale d'un tel paquet est la suivante :

Les différents types
Type : 0
Code : 0
Message : réponse d'ECHO(echo-reply)
Signification : réponse au message de type 8
Type : 3
Code : 0 à 15
Message : destinataire inaccessible
Le code dépend de la cause du problème, respectivement :
0 : le réseau n'est pas accessible
1 : la machine n'est pas accessible
2 : le protocole n'est pas accessible
3 : le port n'est pas accessible
4 : fragmentation nécessaire mais impossible à cause du drapeau (flag) DF
5 : le routage a échoué
6 : réseau inconnu
7 : machine inconnue
8 : machine non connectée au réseau (inutilisé)
9 : communication avec le réseau interdite
10 : communication avec la machine interdite
11 : réseau inaccessible pour ce service
12 : machine inaccessible pour ce service
13 : communication interdite (filtrage)
14 : priorité d'hôte violé
15 : limite de priorité atteinte
Commentaires