Vous êtes sur la page 1sur 7

ARI _ ICMP Guide de Travail

Objectifs
(ce que vous allez Maitriser ICMP et ses outils
apprendre)

Pré-Requis Maitriser adressage IP et concepts de


(ce que vous devez déjà
savoir et/ou savoir faire) routage.

Supports et
matériels Document ressource et poste de travail
(ce que vous utilisez pour
travailler)

Consignes de Lire le document ressource


travail Réaliser les activités
(ce que vous avez à faire)

Ressources Machines virtuelles


(ce qui peut vous aider dans
votre travail) Internet

Evaluation
(comment / quand va-t-on
évaluer vos acquis)

MDF _ Industrie_IR
ARI _ ICMP Document Ressource

ICMP
Sommaire
1. Définitions...........................................................................................................................1
2. Utilisations..........................................................................................................................1
3. Activités..............................................................................................................................3
1.1 Activité 1 :....................................................................................................................3
1.2 Activité 2 :....................................................................................................................3
1.3 Activité 3......................................................................................................................5

MDF _ Industrie_IR 1
ARI _ ICMP Document Ressource

1. Définitions
ICMP signifie Internet Control Message Protocol.
Ce protocole utilise IP pour fonctionner et se situe dans la couche 3 du modèle OSI (réseaux)
et donc dans la couche 2 du modèle TCP/IP (Internet). Il est utilisé pour véhiculer des
messages de contrôle et d'erreur pour la pile de protocoles TCP/IP, par exemple lorsqu'un
service ou un hôte est inaccessible. Le protocole IP étant incapable de faire ce travail.

2. Utilisations
Les messages ICMP sont transportés sur le réseau sous forme de datagrammes. Ci-dessous
une représentation du contenu ICMP d’un paquet IP.

En-tête Message ICMP


IP v4
classique Message (taille variable) ou
Type (8bits) Code (8bits) Checksum (16bits)
bourrage si aucune données)

Le type permet de caractériser la demande ou l’erreur transportée par le message.


Ensuite les codes permettent si nécessaire de préciser la cause d’erreur indiquée par le type.
Tous les équipements utilisant la pile TCP/IP sont capable d’émettre tout ou partie des
messages ICMP. Les équipements simples se contenteront de répondre aux requêtes. Les
autres peuvent utiliser tous les types de messages en fonctions des fonctionnalités
implémentés. Ce protocole est très utilisé dans les phases de diagnostic des problèmes
réseaux.
L’utilisation la plus courante est la commande ping. On utilise cette commande pour vérifier
la présence sur les réseaux IP d’un équipement grâce à son adresse IP. Avant d’émettre la
demande d’écho (echo request) ICMP, ce programme est capable de faire une demande de
résolution DNS au cas où l’hôte à tester aurait été désigné par son nom plutôt que par son
adresse.
Exemple d’utilisation :
ping pir.mdf86.net
ping 80.13.87.77
Une autre utilisation du protocole ICMP est la commande traceroute , tracepath, tracert.
Son fonctionnement est basé sur l’émission de paquet avec des durées de vie (nombre de
passage dans les routeurs ou TTL Time To Live) limitées. En effet à chaque passage dans un
équipement de routage, le TTL d’un paquet est diminué de 1. Une fois le TTL rendu à 0 le
paquet est obligatoirement détruit, cela évite les problèmes liés aux boucles de routage.
Lorsqu’un routeur détruit un paquet, il avertit l’expéditeur à l’aide d’un message ICMP de
temps dépassé. Ainsi l’expéditeur peut savoir qui a détruit le paquet. L’adresse d’expéditeur
contenu dans le message ICMP d’information de destruction est toujours l’adresse IP de
l’interface du routeur qui a reçu le paquet avec un TTL à 1.

MDF _ Industrie_IR 2
ARI _ ICMP Document Ressource

___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________

MDF _ Industrie_IR 3
ARI _ ICMP Correction Commentée

3. Activités
1.1 Activité 1 :

Retrouver les significations pour les valeurs de type suivantes :


Type 0 : Réponse à une demande d'écho
Type 3 : Destination inaccessible
Type 8 : Echo
Type 11 : Délai dépassé

 Si le type est suffisant comme caractéristique, le code prend quelle valeur ? ______________
 Pour le type 3, soit les codes ci-dessous, expliquez dans quel cas de figure ils apparaissent ?

Code 0 :
Réseau inaccessible

Code 2 :
Protocole inaccessible

Code 13 :
communication interdite (filtrage)

1.2 Activité 2 :

Dans une Invite de Commandes tapez :


ipconfig /all (windows) ou ifconfig  puis route (linux), renseigner les paramètre suivants :
ip station : 192.168.12.50
masque : 255.255.255.0
passerelle : 192.168.12.254

Commande qui permet de connaître toutes les informations de votre réseau sur votre machine
(Adresse IP, Passerelle, Adresse MAC…)
ping 127.0.0.1 (1):
ttl : 128
Ping de la boucle locale qui permet de voir le bon fonctionnement de la pile TCP/IP

ping ip_station (2):


ttl : 128
Ping de l’IP de l’ordinateur qui permet de tester les pilotes de la carte réseau et de voir si la
carte est bien connectée.

SE ICMP

MDF _ Industrie_IR 4
ARI _ ICMP Correction Commentée

TCP/IP

http
(1)
Application
Loopback
127.0.0.1
Transport

Internet
IP carte(2)
Pilotes
Accès Réseaux

ping ip_passerelle (3):

ttl : 64 délai : 1ms (moyen)

Ping de la passerelle qui permet de tester la connectivité au routeur.

ping 8.8.8.8 (4):

Caractéristique de cette IP ? ___________________________

Ping de google-public-dns-a.google.com qui permet de voir la connectivité


vers l’extérieur.

PC Internet
(3) (4)

Routeur

1.3 Activité 3

MDF _ Industrie_IR 5
ARI _ ICMP Correction Commentée

Dans une Invite de Commandes tapez :


tracert 8.8.8.8 (windows) ou traceroute 8.8.8.8 (linux)

Passerelle Firewall

Adresse privée
du routeur

Comment sait-on que l’on est sorti du réseau local ? L’adresse IP est différente.

Faire un traceroute vers www.google.cn :


Indiquez quelques villes traversées ?
109.26.156.161
86.65.224.90
72.14.217.1
216.239.48.147

Faire un traceroute vers www.youtube.com :


Y-a-t-il un point de passage identique à l’un de ceux du traceroute précédent ?
Oui les 5 premiers.

MDF _ Industrie_IR 6