Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Outils réseau - Ping

L'outil ping Encyclopédie


L'outil Ping

«Ping» (acronyme de Packet INternet Groper) est sans nul doute l'un des outils d'administration de réseau le plus connu. Il s'agit pourtant de l'un des outils les plus simples puisqu'il permet, grâce à l'envoi de paquets, de vérifier si une machine distante répond et, par extension, qu'elle est accessible par le réseau.

L'outil ping permet ainsi de diagnostiquer la connectivité réseau grâce à une commande du type :

ping nom.de.la.machine

nom.de.la.machine représente l'adresse IP de la machine ou bien son nom. Il est généralement préférable dans un premier temps de tester avec l'adresse IP de la machine.

Fonctionnement de ping

Ping s'appuie sur le protocole ICMP, permettant de diagnostiquer les conditions de transmissions. Il utilise ainsi deux types de messages du protocole (sur les 18 proposés par ICMP) :

  • Le type 0 correspondant à une commande "echo request", émis par la machine source ;
  • Le type 8 correspondant à une commande "echo reply", émis

A intervalles réguliers (par défaut chaque seconde), la machine source (celle sur laquelle la commande ping est exécutée) envoie une commande "echo request" à la machine cible. Dès réception du paquet "echo reply", la machine source affiche une ligne contenant un certain nombre d'informations. En cas de non réception de la réponse, une ligne indiquant "délai dépassé" s'affichera.

Résultat d'une commande ping

Suivant le système d'exploitation, l'affichage de la sortie d'une commande ping pourra être légèrement différent.

Voici le résultat d'une telle commande sous un système GNU/Linux :

ping www.commentcamarche.fr
PING www.commentcamarche.fr (163.5.255.85): 56 data bytes
64 bytes from 163.5.255.85: icmp_seq=0 ttl=56 time=7.7 ms
64 bytes from 163.5.255.85: icmp_seq=1 ttl=56 time=6.0 ms
64 bytes from 163.5.255.85: icmp_seq=2 ttl=56 time=5.5 ms
64 bytes from 163.5.255.85: icmp_seq=3 ttl=56 time=6.0 ms
64 bytes from 163.5.255.85: icmp_seq=4 ttl=56 time=5.3 ms
64 bytes from 163.5.255.85: icmp_seq=5 ttl=56 time=5.6 ms
64 bytes from 163.5.255.85: icmp_seq=6 ttl=56 time=7.0 ms
64 bytes from 163.5.255.85: icmp_seq=7 ttl=56 time=6.0 ms
--- www.commentcamarche.fr ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 5.3/6.1/7.7 ms

Voici le résultat d'une telle commande sous un système Windows :

ping www.commentcamarche.fr
Envoi d'une requête 'ping' sur www.commentcamarche.fr [163.5.255.85] avec 32 octets de données :
Réponse de 163.5.255.85 : octets=32 temps=34 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=37 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=32 ms TTL=54
Réponse de 163.5.255.85 : octets=32 temps=33 ms TTL=54
Statistiques Ping pour 163.5.255.85 :
	Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
	Minimum = 32ms, Maximum = 37ms, Moyenne = 34ms

La sortie de la commande ping permet ainsi de connaître :

  • L'adresse IP correspondant au nom de la machine distante ;
  • Le numéro de séquence ICMP ;
  • La durée de vie du paquet (TTL, Time To Live). Le champ de durée de vie (TTL) permet de connaître le nombre de routeurs traversés par le paquet lors de l'échange entre les deux machines. Chaque paquet IP possède un champ TTL positionné à une valeur relativement grande. A chaque passage d'un routeur, le champ est décrémenté. S'il arrive que le champ arrive à zéro, le routeur interprétera que le paquet tourne en boucle et le détruira. ;
  • Le temps de propagation en boucle (round-trip delay) correspondant à la durée en millisecondes d'un aller-retour entre la machine source et la machine cible. Un paquet doit en règle générale posséder un temps de propagation inférieur à 200 ms ;
  • Le nombre de paquets perdus.

Trucs & astuces pertinents trouvés dans la base de connaissances

11/10 11h47 Empêcher la fermeture de la fenêtre ipconfig ou ping (Windows XP)
ping Plus d'astuces sur « ping »

Discussions pertinentes trouvées dans le forum

25/01 18h24 ping internet dhcp PING fonctionne mais pas Internet (ni DHCP) Réseaux 01/01 12h13->ced31
12/06 10h56 ping time out Ping time out Windows 12/06 14h08->Dimi_be18
29/08 18h20 réseau local ping Réseau local : ping impossible Réseaux 11/12 22h48->der17
15/08 16h18 ping seul sens uniquement Ping dans un seul sens uniquement Réseaux 15/10 16h04->mouginol15
01/05 20h49 ping ping en C Développement 02/05 14h04->jfs14
21/08 18h25 ping Ping impossible :-( Réseaux 25/08 23h46->Nunuxnewby13
20/04 16h19 ping internet explorer PING marche, mais INTERNET EXPLORER non Internet 02/09 12h47->chris11
16/02 09h39 fermer ping ssh smtp Comment fermer Ping, SSH et SMTP ? Virus/Sécurité 11/03 12h26->balltrap3411
18/12 10h36 ping vpn ping vpn Réseaux 19/12 15h05->a.rayen11
13/04 10h44 réseau pc ping pas. Pb réseau: Un pc ne ping pas. Réseaux 13/04 16h20->Edeck8
Discussion fermée Problème résolu ping Plus de discussions sur « ping »

Ce document intitulé « Outils réseau - Ping » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.