ICMP ICMP

1. Présentation d’ICMP

ICMP (Internet Control Message Protocol) est un protocole qui est généralement associé à la couche de niveau 3 du modèle OSI.

Ce protocole est défini dans la RFC 792. ICMP:RFC 792

ICMP est utilisé pour transporter des messages de contrôle et d’erreur qui fournissent des informations concernant l’état du réseau. La commande la plus connue est la commande ping qui a pour objectif d’envoyer une requête ICMP de type Echo Request et d’attendre une réponse de type Echo Reply. D’autres types de messages d’information et d’erreur existent qui renvoient des indications sur l’état du réseau. ICMP:Echo Request ICMP:Echo Reply

Comme tous les protocoles, ICMP doit s’appuyer sur des informations qu’il ajoute au paquet pour rendre son service.

Dans le cas d’ICMP, l’en-tête est encapsulé par IP, ce qui oblige IP à lui affecter un numéro de protocole afin qu’il soit identifié. Ce numéro est le numéro 1.

La structure de l’en-tête est la suivante :

0

1

2

3

Type

Code

Checksum

Autres données spécifiques

L’en-tête très simple se compose des éléments suivants :

Type

Le champ Type indique le type de message ICMP qui est envoyé. Il existe plusieurs types de messages ICMP. Echo Request et Echo Reply sont deux exemples bien connus de type de message ICMP.

Code

Le champ...

Pour consulter la suite, découvrez le livre suivant :
couv_CE3M1CIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Le VLSM
Suivant
L'obtention d'une adresse IPv4