Même si vous n'êtes pas un expert en réseautage, vous avez peut-être rencontré le terme PING lorsque vous utilisez des ordinateurs, des périphériques réseau tels que des routeurs sans fil, des applications en ligne ou lorsque vous jouez à des jeux sur Internet. Si vous voulez savoir ce qu'est le ping lorsqu'il s'agit d'ordinateurs, comment fonctionne la commande ping, comment comprendre les données qu'elle affiche et comment l'utiliser sous Windows, lisez ce tutoriel :
Contenu
- Qu'est-ce que le ping ?
- Qu'est-ce que le ping dans les tests réseau (SpeedTest) ou les jeux ?
- Pourquoi le ping est-il utile ?
- Qui a inventé le ping ?
- Dans quels systèmes d'exploitation et appareils le ping est-il disponible ?
- Comment utiliser le ping sous Windows ?
- Quelques exemples d'utilisation de la commande ping :
- Utilisez-vous la commande ping et comment ?
Qu'est-ce que le ping ?
Ping est un outil de ligne de commande, disponible dans de nombreux systèmes d'exploitation, que vous pouvez utiliser pour tester si votre ordinateur ou appareil peut atteindre un ordinateur de destination via le réseau et/ou Internet.
Qu'est-ce que le ping dans les tests réseau (SpeedTest) ou les jeux ?
Lorsque vous voyez le ping signalé dans toutes sortes d'applications, dans des tests de mise en réseau comme SpeedTest ou dans des jeux en ligne, cela fait référence au temps qu'il faut à votre PC pour obtenir une réponse à une commande ping. Ce temps est rapporté en millisecondes (ms), et c'est un indicateur de la rapidité du temps de réaction de votre connexion internet ou de votre connexion réseau. Plus le ping est faible, meilleur est le temps de réaction.
Pourquoi le ping est-il utile ?
La commande ping est principalement utile pour dépanner l'accessibilité des appareils sur le réseau et sur Internet. Cette commande utilise une série de messages Echo (à l'aide du protocole Internet Control Message Protocol ) pour déterminer des éléments tels que :
Pour mieux comprendre les choses, jetez un œil à la capture d'écran ci-dessous, où nous avons exécuté une commande ping, sous Windows : ping www.microsoft.com .

ping
De cette commande, nous avons appris ce qui suit :
-
Que le site Web www.microsoft.com est disponible et accessible depuis notre PC Windows car nous avons reçu une réponse.
-
Adresse IPv6 du site Web microsoft.com. C'est l'étrange adresse qui s'affiche après le texte "Répondre de".
- Qu'il n'y a eu aucune perte de données lors de notre connexion au site Web microsoft.com.
- Le temps qu'il a fallu, en millisecondes, à microsoft.com pour répondre à notre commande ping : pour chacune des quatre requêtes d'écho individuellement, le temps minimum, maximum et moyen qu'il a fallu pour répondre à notre commande ping.
Comme vous pouvez le constater, l'utilitaire ping envoie quatre requêtes d'écho par défaut et partage des statistiques et des données en fonction des réponses qu'il doit obtenir de la cible.
Qui a inventé le ping ?
L'utilitaire ping a été créé par un Américain du nom de Mike Muuss , en décembre 1983, alors qu'il travaillait au laboratoire de recherche balistique de l'Aberdeen Proving Ground, dans le Maryland. Le nom vient de la technologie sonar utilisée dans les sous-marins, les navires de surface et les avions, qui envoie une impulsion et écoute l'écho pour détecter les objets sous-marins. Il a trouvé que c'était une métaphore appropriée pour le fonctionnement de l'utilitaire ping.
Dans quels systèmes d'exploitation et appareils le ping est-il disponible ?
Vous pouvez utiliser l'outil ping sous Windows, Linux, MAC OS X, Unix, FreeBSD et de nombreux autres systèmes d'exploitation pour les ordinateurs de bureau, les serveurs et d'autres équipements. Même les équipements réseau tels que les routeurs ont implémenté l'outil ping pour résoudre les problèmes de réseau.
Comment utiliser le ping sous Windows ?
Si vous souhaitez utiliser l'outil ping dans Windows, ouvrez l'invite de commande ou PowerShell . Ensuite, entrez ping suivi de l'adresse IP (ou du nom d'hôte) de l'ordinateur ou du périphérique cible. Par exemple, tapez quelque chose comme : "ping 192.168.1.1" ou "ping www.bing.com" sans les guillemets.

ping
Comme documenté par Microsoft, ici , la commande ping de Windows peut utiliser de nombreux paramètres. Pour les voir par vous-même, écrivez ping /? ou ping -? et appuyez sur Entrée sur votre clavier. Windows répertorie tous les paramètres et commutateurs que vous pouvez utiliser pour l'outil ping.

ping
REMARQUE : Vous pouvez utiliser / ou - avant tout paramètre de la commande ping. Ils sont interchangeables et conduisent au même résultat.
Voici une explication de tous les commutateurs pour la commande ping :
-
/t - ping continue d'envoyer des messages de demande d'écho à la destination jusqu'à ce qu'il soit interrompu manuellement. Pour interrompre et afficher les statistiques, appuyez sur CTRL+Pause . Pour interrompre et quitter le ping, appuyez sur CTRL+C .
-
/a - le ping essaie de résoudre et d'afficher le nom d'hôte d'une adresse IP entrée comme cible.
-
/n count - utilisez ceci pour changer le nombre de messages de demande d'écho de 4 (valeur par défaut) à autre chose. Vous pouvez utiliser n'importe quel nombre entre 1 et 4294967295.
-
/l size - définit la taille (en octets) du message de demande d'écho envoyé à la cible, de 32 (valeur par défaut) à autre chose. Vous pouvez utiliser n'importe quel nombre entre 1 et 65527.
-
/f - utilisez ceci pour envoyer des messages de demande d'écho avec un indicateur "Ne pas fragmenter" activé afin que la demande ne soit pas fragmentée par les routeurs, sur le chemin de la destination. Cette option fonctionne uniquement pour les adresses IPv4 et est utile pour résoudre les problèmes d' unité de transmission maximale (PMTU) du chemin.
-
/i TTL - définit la valeur de durée de vie (TTL) pour la demande d'écho, dont le maximum est de 255. TTL limite la durée de vie des données envoyées par la commande ping. Si la valeur TTL s'est écoulée et qu'aucune réponse n'a été reçue, les données sont rejetées.
-
/v TOS - définit le type de service (TOS) utilisé pour la requête Echo. La valeur par défaut est 0 et la valeur maximale est 255. Cette option ne fonctionne que pour les adresses IPv4.
-
/r count - définit le nombre de sauts entre votre PC et la cible que vous souhaitez enregistrer et afficher par la commande ping. La valeur maximale du nombre est 9. Cela ne fonctionne qu'avec les adresses IPv4.
-
/s count - indique l'heure (au format d'horodatage Internet ) à laquelle chaque demande d'écho est reçue et chaque réponse est envoyée. La valeur maximale du décompte est 4, ce qui signifie que seuls les quatre premiers sauts peuvent être horodatés. Cette option fonctionne uniquement avec les adresses IPv4.
-
/j host-list - utilise la route source lâche spécifiée dans la liste d'hôtes. Avec ce type de routage, les destinations intermédiaires successives peuvent être séparées par un ou plusieurs routeurs. Le nombre maximum d'adresses ou de noms dans la liste d'hôtes est de 9. La liste d'hôtes est une série d'adresses IP séparées par des espaces, et elles doivent être des adresses IPv4.
-
/k host-list - utilise la route source stricte spécifiée dans la liste d'hôtes. Avec un routage strict, la prochaine destination intermédiaire doit être joignable directement (et non séparée par un routeur). Le nombre maximum d'adresses ou de noms dans la liste d'hôtes est de 9. La liste d'hôtes est une série d'adresses IPv4 séparées par des espaces.
-
/w timeout - la valeur de timeout ajuste la durée, en millisecondes, pendant laquelle le ping attend chaque réponse. La valeur de délai d'attente par défaut est de 4000 ou 4 secondes.
-
/r range - indique à la commande ping de tracer le chemin aller-retour, pour un certain nombre de sauts. Il ne fonctionne qu'avec les adresses IPv6. La plage doit être un nombre compris entre 1 et 9.
-
/s srcaddr - spécifie l'adresse source à utiliser lors de l'utilisation d'adresses IPv6. L'adresse doit être saisie après srcaddr .
-
/c compartiments - spécifie l'identifiant du compartiment de routage.
-
/p - ping une adresse de fournisseur de virtualisation réseau Hyper-V.
-
/4 - force l'utilisation de l'adresse IPv4 et elle est utilisée conjointement avec les noms d'hôte, et non avec les adresses IP. Par exemple, écrivez "ping /4 www.microsoft.com" (sans les guillemets), et cela renvoie l'adresse IPv4 du nom d'hôte.
-
/6 - force l'utilisation de l'adresse IPv6 et elle est utilisée conjointement avec les noms d'hôte, et non avec les adresses IP. Par exemple, écrivez "ping /6 www.microsoft.com" et vous voyez l'adresse IPv6 du nom d'hôte.
Quelques exemples d'utilisation de la commande ping :
Pour vous assurer que vous comprenez mieux comment travailler avec la commande ping, nous allons partager quelques exemples et expliquer comment ils sont utilisés dans la vie réelle. Si vous souhaitez surveiller un certain site Web et sa disponibilité, vous pouvez utiliser "ping -t nom de domaine" sans les guillemets. La commande le ping sans fin et partage le temps qu'il faut pour répondre à chaque demande d'écho.

ping
Cependant, si vous effectuez ce type de surveillance sans fin d'hôtes bien gérés, votre PC pourrait être interdit d'accès. N'oubliez pas de l'arrêter en appuyant sur CTRL+C sur votre clavier.

ping
Vous pouvez utiliser un nombre fini de messages de requête Echo à envoyer, en utilisant "ping -n count hostname" comme dans l'exemple ci-dessous :

ping
Dans la capture d'écran ci-dessus, vous pouvez voir que l'hôte était initialement disponible et répondait à la commande ping, puis il s'est déconnecté et toutes les demandes restantes ont expiré.
Si vous connaissez l'adresse IP d'un hôte et que vous souhaitez connaître le nom d'hôte, vous pouvez utiliser "ping -a IP address" . Le ping essaie de résoudre et d'afficher le nom d'hôte de la cible, puis le renvoie, comme dans la capture d'écran ci-dessous.

ping
Utilisez-vous la commande ping et comment ?
Vous savez maintenant ce qu'est le ping, comment il fonctionne, ce qu'il fait et comment l'utiliser sous Windows. Avant de fermer ce didacticiel, commentez ci-dessous et partagez toutes les questions que vous pourriez avoir. De plus, nous aimerions savoir comment vous utilisez la commande ping.