Qu'est-ce que la commande ping ? Qu'est-ce que le ping dans les applications et les jeux ? Comment utiliser le ping, sous Windows ?

Même si vous n'êtes pas un expert en réseautage(networking expert) , 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(ping command) , comment comprendre les données qu'elle affiche et comment l'utiliser sous Windows , lisez ce tutoriel :

Qu'est-ce que le ping ?

Ping est un outil de ligne de commande(command line tool) , disponible dans de nombreux systèmes d'exploitation, que vous pouvez utiliser pour tester si votre ordinateur ou appareil(computer or device) peut atteindre un ordinateur de destination(destination computer) 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 nécessaire à votre PC pour obtenir une réponse à une commande ping(ping command) . Ce temps est rapporté en millisecondes (ms), et c'est un indicateur de la rapidité du temps de réaction(reaction time) de votre connexion internet ou de votre connexion réseau(network connection) . Plus le ping est faible, meilleur est le temps de réaction(reaction time) .

Pourquoi le ping est-il utile ?

La commande ping(ping command) 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 (Echo)protocole Internet Control Message Protocol(Internet Control Message Protocol) ) pour déterminer des éléments tels que :

  • Si la cible de la commande ping(ping command) est active ou inactive.
  • Combien de temps il faut pour communiquer avec l'appareil cible, pour envoyer et recevoir une demande d'écho et une réponse.

  • Combien de paquets sont perdus lors de la communication avec le périphérique cible(target device) .

Pour mieux comprendre les choses, jetez un œil à la capture d'écran ci-dessous, où nous avons exécuté une commande ping(ping command) , 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".("Reply from.")

  • Qu'il n'y a eu aucune perte de données lors de notre connexion au site Web microsoft.com(microsoft.com website) .
  • Le temps qu'il a fallu, en millisecondes, à microsoft.com pour répondre à notre commande ping : pour chacune des quatre demandes 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(American) du nom de Mike Muuss , en décembre 1983(December 1983) , alors qu'il travaillait au laboratoire de recherche balistique(Ballistic Research Laboratory) de l' Aberdeen Proving Ground , dans le Maryland(Maryland) . Le nom vient de la technologie sonar(sonar technology) utilisée dans les sous-marins, les navires de surface et les avions, qui envoie une impulsion et écoute(pulse and listens) 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(ping tool) 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(ping tool) pour résoudre les problèmes de réseau.

Comment utiliser le ping sous Windows ?

Si vous souhaitez utiliser l' outil ping(ping tool) dans Windows , ouvrez l' invite de commande ou PowerShell(Command Prompt or PowerShell) . Saisissez ensuite ping suivi de l' adresse IP(IP address) (ou du nom d'hôte) de l' ordinateur ou du périphérique cible(target computer or device) . 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(here) , 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(Enter) sur votre clavier. Windows répertorie tous les paramètres et commutateurs que vous pouvez utiliser pour l' outil ping(ping tool) .

ping

REMARQUE :(NOTE:) Vous pouvez utiliser / ou - avant n'importe quel paramètre de la commande ping(ping command) . Ils sont interchangeables et conduisent au même résultat.

Voici une explication de tous les commutateurs pour la commande ping(ping command) :

  • /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+Break . 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 ne fonctionne que pour les adresses IPv4 et est utile pour résoudre les problèmes d' unité de transmission maximale(Maximum Transmission Unit) (PMTU) du chemin.

  • /i TTL - définit la valeur de durée(Time to Live) 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)(Type of 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(Internet Timestamp) ) à 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(Loose Source Route) 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(Strict Source Route) 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 entrée après srcaddr .

  • /c compartments - 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(ping command) , 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"("ping -t domainname") sans les guillemets. La commande lui envoie un ping sans fin et partage le temps qu'il faut pour répondre à chaque requête Echo(Echo request) .

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(Echo request) à 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(ping command) , puis il s'est déconnecté et toutes les demandes restantes ont expiré.

Si vous connaissez l' adresse IP(IP address) 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(ping command) 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(comment below and share) toutes les questions que vous pourriez avoir. De plus, nous aimerions savoir comment vous utilisez la commande ping(ping command) .



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts