Qu'est-ce que la commande Ping et à quoi sert-elle?

Souvent, les utilisateurs peuvent constater que nous ne pouvons pas accéder à un ordinateur sur notre réseau, à un site Web, à une ressource sur le réseau, etc. C'est pourquoi un outil très utile pour diagnostiquer les problèmes de connexion est le soi-disant ” ping ". Dans cet article, nous expliquerons à quoi il sert, comment il peut être utilisé et quelles options cette commande a si importantes pour les réseaux.

Qu'est-ce que le ping et comment ça marche?

Lorsque nous exécutons un PING demande, il envoie un ICMP Echo Request message à l'hôte de destination, et lorsque l'hôte de destination y répond, il le fait avec un Réponse d'écho ICMP message. Suite à cette réponse, le temps de réponse minimum, moyen et maximum est calculé. En cas de non-réception d'une réponse dans un délai prédéterminé, nous recevrons le message qu'il n'y a pas de connexion avec l'hôte, le réseau est inaccessible ou que la route vers l'hôte n'est pas trouvée.

Que peut-il faire pour lancer un ping?

Imaginez que nous n'avons pas accès à un site Web. En envoyant une requête ping au serveur Web, nous pouvons savoir s'il s'agit d'un problème de non-connexion au serveur ou s'il s'agit d'un autre type de problème. Un autre exemple pourrait être que nous ne pouvons pas imprimer sur une imprimante réseau, pour cela, si nous effectuons un ping, nous saurons si nous avons une connexion réseau avec l'imprimante ou non, c'est-à-dire si nous avons simplement une communication avec elle ou si c'est le cas. une question de pilotes ou d'autres problèmes. Ces exemples s'appliquent à tout périphérique réseau, local ou Internet disposant d'une adresse IP, privée ou publique IP.

Comment utiliser la commande ping

Pour utiliser la commande ping, nous devons exécuter la console «invite de commande», bien que cette commande soit également activée Linux/Unix et les systèmes d'exploitation macOS. Une fois la console ouverte, il faudra simplement taper la commande ping, suivie d'un espace, et suivie de l'adresse IP ou du site Web que nous voulons consulter. Vous pouvez voir l'exemple suivant:

Sur la photo ci-dessus, nous pouvons voir comment le ping répond au site Web Google.es et à une adresse IP du réseau local, en particulier l'adresse IP privée de notre routeur. Dans la réponse, nous pouvons voir qu'il nous montre les informations suivantes:

  • Octets : C'est la taille du paquet de données envoyé.
  • Temps : C'est le temps qu'il a fallu pour l'envoyer et recevoir une réponse de l'hôte de destination.
  • TTL : C'est le temps de la vie, à chaque saut qui prend jusqu'à arriver chez l'hôte que l'on découvre. Cela est fait pour que le package n'exécute pas le réseau indéfiniment et puisse être supprimé le moment venu.
  • Formules : Affiche le nombre de colis envoyés, reçus et perdus.
  • Temps approximatif aller-retour en millisecondes : Il aide nous savons combien de temps il a fallu en moyenne aux quatre requêtes ping que vous avez faites

Que se passe-t-il si nous cinglons un site Web ou un ordinateur qui n'est pas accessible

Comme vous pouvez le voir dans l'image ci-dessous, il nous montre dans chacune des quatre tentatives un message «timeout for this request». Cela signifie qu'il n'a pas pu contacter l'hôte de destination. De plus, nous pouvons également voir dans les informations des packages, qui ont envoyé quatre packages, reçu zéro packages et, par conséquent, il y a quatre packages perdus.

Options de commande Ping dans Windows

Lorsque nous utilisons la commande ping, en plus de taper dans la console d'invite de commande la commande ping et l'adresse IP ou le nom du serveur, nous pouvons écrire une série d'options pour modifier ou obtenir des données supplémentaires, pour cela nous devons entrer la commande « ping »Un espace, et a suivi l'une des options que nous indiquons ci-dessous. Un exemple serait: ping -t 192.168.1.1

  • -t: cette option nous permet de faire un nombre illimité de pings vers l'hôte de destination. Pour l'arrêter, nous devons appuyer sur le bouton de combinaison de touches + c.
  • -a: Cette option nous permet de résoudre les adresses dans les noms d'hôtes, c'est-à-dire que si nous entrons cette option suivie d'une adresse IP, elle nous montrera le nom du serveur hôte de destination.
  • -n: cette option est utilisée pour spécifier le nombre de requêtes ping que nous voulons faire à un hôte. Pour ce faire, nous devons saisir l'option -n, un espace, suivi du nombre de requêtes que nous voulons faire.
  • -l: Cette option est utilisée pour spécifier la taille de tampon de la requête ping que nous voulons faire à un hôte. Pour ce faire, nous devons saisir l'option -l, un espace, suivi de la taille de tampon souhaitée.
  • -f: cette option est utilisée pour définir la marque des packages non fragmentés. Il ne fonctionne qu'avec l'adresse IP IPv4.
  • -i: cette option est utilisée pour spécifier la durée de vie de la requête ping. Pour ce faire, nous devons introduire l'option -i, un espace, suivi de la durée de vie souhaitée.
  • -r: cette option est utilisée pour enregistrer le nombre maximum de sauts que la requête ping peut effectuer. Pour ce faire, nous devons saisir l'option -r, un espace, suivi du nombre de sauts que nous voulons. Il ne fonctionne qu'avec les adresses IP IPv4.
  • -s: cette option est utilisée pour enregistrer l'heure de chaque saut effectué par la requête ping. Pour ce faire, nous devons introduire l'option -s, un espace, suivi du temps que nous voulons prendre entre les sauts. Il ne fonctionne qu'avec les adresses IP IPv4.
  • -j: cette option consiste à indiquer à la requête ping quelle sera l'origine non stricte de la requête ping à l'hôte. Pour ce faire, nous devons entrer l'option -j, un espace, suivi de l'hôte source que nous voulons. Il ne fonctionne qu'avec les adresses IP IPv4.
  • -k: cette option consiste à indiquer à la requête ping quelle sera l'origine stricte de la requête ping à l'hôte. Pour ce faire, nous devons entrer l'option -k, un espace, suivi de l'hôte source que nous voulons. Il ne fonctionne qu'avec les adresses IP IPv4.
  • -w: cette option est utilisée pour indiquer le temps d'attente maximal en millisecondes dans chaque réponse avant d'échouer la connexion. Pour ce faire, nous devons saisir l'option -w, un espace et le temps en millisecondes souhaité.
  • -R: cette option est utilisée pour utiliser un en-tête de routage et tester la route inverse. Il ne fonctionne qu'avec les adresses IP IPv6.
  • -S: cette option est utilisée pour indiquer à la commande ping, quelle adresse source nous voulons utiliser pour ping. Pour ce faire, nous devons saisir l'option -s, un espace, suivi de l'adresse IP source.
  • -c: cette option permet d'acheminer l'identifiant du compartiment.
  • -p: cette option nous permet d'envoyer une requête ping à un serveur virtualisé avec Hyper-V.
  • -4: cette option sert à forcer l'utilisation des adresses IP IPv4.
  • -6: Cette option nous aide à forcer l'utilisation des adresses IP IPv6.

Comme nous l'avons vu, grâce à la commande ping, nous pouvons savoir si nous avons une connexion à un périphérique réseau, un site Web ou un périphérique distant. Pour ce faire, nous n'avons qu'à exécuter la commande ping dans une console, et nous obtiendrons les données de temps de réponse et si nous avons une connexion à l'hôte de destination. De plus, nous disposons d'une série d'options qui peuvent être très utiles.