Publicité
Mis à jour par Gavin Phillips le 31/07/2017
Ping est une commande utilisée pour mesurer la latence entre deux appareils sur un réseau. La commande ping est disponible sur tous les systèmes d'exploitation et de nombreux jeux en ligne affichent un ping visible que vous pouvez utiliser pour comprendre la latence.
Le ping n'est qu'une mesure de la latence que nous ressentons dans tout ce que nous faisons en ligne, qu'il s'agisse de cliquer sur un lien, de publier une mise à jour de statut, envoyer un message, jouer à un jeu, télécharger un fichier, diffuser une vidéo en ligne ou quoi que ce soit autre. Si vous utilisez un site Web et qu'il faut beaucoup de temps pour charger une nouvelle page chaque fois que vous cliquez sur un lien, vous rencontrez probablement un ping élevé vers ce site. Si c'est rapide, vous avez probablement un ping faible.
À quoi sert Ping
Ping n'est pas seulement une mesure de «performances». Plus précisément, il s'agit d'une mesure de la latence entre votre ordinateur et un appareil distant. Un ping vous indique le temps qu'il faut à un seul paquet pour quitter votre ordinateur, atteindre un serveur distant, puis vous revenir.
Avez-vous déjà remarqué que lorsque vous cliquez sur un lien sur une page Web, la nouvelle page Web ne se charge pas instantanément? Au lieu de cela, il y a un petit retard - c'est la latence. Votre ordinateur doit demander la nouvelle page et vous la renvoyer. Il faut un peu de temps à chaque paquet pour voyager entre votre ordinateur et l'ordinateur distant. Ping vous permet de mesurer cette latence.
Ceci est très perceptible dans les jeux en ligne. Par exemple, si vous jouez à un jeu avec un ping de 20 ms, vous devriez avoir une latence très faible. Les actions que vous effectuez semblent avoir lieu dans le jeu presque instantanément. Si vous avez un ping plus élevé, comme 200 ms, les actions que vous entreprendrez seront sensiblement retardées et vous ne pourrez pas suivre les autres personnes jouant au jeu.
C'est pourquoi le ping est bien visible dans de nombreux jeux multijoueurs Comment réparer le retard de jeu et de vidéo avec un ajustement de routeur facileFatigué du décalage du réseau lorsque d'autres personnes regardent des vidéos et téléchargent des torrents? Voici comment récupérer les performances de votre réseau sans aucun outil tiers. Lire la suite . Il vous aide à comprendre la qualité de votre connexion et le type d'expérience à attendre sur le serveur. Un ping inférieur est toujours meilleur - cela signifie une latence plus faible, ce qui accélère la communication entre vous et le serveur distant. Cela s'applique à tout ce que vous faites en ligne - que vous soyez jouer à un jeu en ligne Comment réduire le décalage dans les jeux en ligneIl y avait toujours un certain décalage dans le jeu, surtout quand il y avait beaucoup de joueurs connectés. C'est une expérience que vous ne pouvez vivre que si souvent avant de vous rendre compte qu'il est temps ... Lire la suite ou simplement naviguer sur le Web.
Le ping peut parfois simplement être affiché en tant que «latence», mais c'est essentiellement la même chose. Les jeux affichent souvent un ping avec une couleur visuelle pour vous aider à comprendre à quel point votre ping est bon en un coup d'œil - le vert est bon, le jaune est limite et le rouge est mauvais.
Comment fonctionne un ping
Voici comment fonctionne un ping, de manière simplifiée:
- Votre ordinateur envoie un petit paquet de données - appelé paquet en termes de mise en réseau - vers un ordinateur distant.
- L'ordinateur distant reçoit le paquet, qui lui demande de répondre.
- L'ordinateur distant vous renvoie un paquet.
Il s'agit d'un seul ping. Ping vous permet de mesurer le temps d'aller-retour pour un paquet entre votre ordinateur et un ordinateur distant. Par exemple, dans l'image ci-dessous, nous utilisons la commande ping dans une invite de commandes Windows Les 8 commandes DOS utiles que vous devez mémoriserWindows 7 dispose toujours d'une fenêtre d'invite de commandes. il y a donc encore une place pour les commandes DOS. Donc pour ceux d'entre vous qui aiment l'idée de taper quelques commandes pour éviter les tracas de ... Lire la suite pour envoyer une requête ping à google.com.
Cette commande envoie quatre paquets ou quatre pings individuels. Pour les trois premiers pings, le temps est de 10 ms. Pour le dernier ping, le temps est de 12 ms. Cela signifie que, pour les trois premiers pings, il a fallu dix millisecondes pour qu'un paquet parvienne à Google et nous soit renvoyé. Pour le dernier ping, il a fallu douze millisecondes. Pourquoi cela a-t-il pris plus de temps? Eh bien, cela pourrait être beaucoup de choses - le serveur de Google fonctionne plus lentement, un routeur Internet entre nous et les serveurs de Google 10 façons d'améliorer la vitesse de votre routeur actuelConnexion Internet trop lente? Voici quelques réglages simples du routeur qui pourraient faire toute la différence sur votre réseau Wi-Fi domestique. Lire la suite pourrait être un peu plus occupé, notre réception Wi-Fi aurait pu être un peu pire, ou bien d'autres choses. Une certaine fluctuation est normale.
Un ping est une demande d'écho ICMP
Lorsque vous envoyez un ping, votre ordinateur envoie un paquet de demande d'écho ICMP. ICMP signifie «Internet Control Message Protocol». Il s'agit d'un protocole généralement utilisé entre les périphériques réseau pour qu'ils puissent communiquer entre eux. Le paquet demande un «écho» - en d'autres termes, une réponse. Le serveur distant, lorsqu'il reçoit le ping, répond généralement par un message qui lui est propre. Lorsque vous exécutez une commande ping et voyez plusieurs pings consécutifs, chaque ligne est un seul paquet et sa réponse.
Cependant, tous les ordinateurs ou serveurs ne sont pas configurés pour répondre aux paquets de demande d'écho ICMP. Les ordinateurs configurés pour ne pas répondre aux pings ne répondront pas du tout. Vous verrez donc simplement le message "Request timed out" car le serveur ne répond pas à vos pings dans le temps imparti. Le protocole ICMP pourrait être abusé pour des attaques DDoS Comment pouvez-vous vous protéger contre une attaque DDoS?Les attaques DDoS - une méthode utilisée pour surcharger la bande passante Internet - semblent être en augmentation. Nous vous montrons comment vous protéger contre une attaque par déni de service distribué. Lire la suite .
Détection de la perte de paquets
Ping peut également vous aider à détecter la perte de paquets. Par exemple, supposons que vous ayez exécuté la commande ping et que vous ayez vu un mélange de réponses et de lignes de "Délai dépassé". Cela indiquerait que certains paquets ping n'étaient pas reçus par l'ordinateur distant ou que leurs réponses ne vous parviendraient pas. Les paquets se perdent quelque part en cours de route.
Vous savez que la perte de paquets se produit quelque part entre vous et le serveur, que ce soit sur le réseau de l'ordinateur distant, un routeur quelque part entre les deux, votre FAI ou votre réseau domestique. Si vous rencontrez des problèmes lorsque vous naviguez sur Internet ou jouez à un jeu en ligne - en particulier si vous devez cliquer deux fois sur les liens pour les charger - la commande ping peut vous aider à voir si c'est la perte de paquets ou ne pas. Vous pouvez également exécuter la commande ping sur plusieurs serveurs distants différents pour avoir une meilleure idée de l'endroit où se produit la perte de paquets.
Ping affiche également la gravité de la perte de paquets. Par exemple, ci-dessous, notre premier paquet a atteint le serveur et nous est revenu, mais nos trois autres ne l'ont pas fait. Ping affiche cela comme une perte de paquets de 75% - 3 des 4 paquets ont été perdus.
Un ping nul est-il possible?
Plus le ping est bas, mieux c'est. Un zéro ping serait idéal et signifierait que notre ordinateur communiquait instantanément avec un serveur distant.
En raison des lois de la physique, même un petit morceau de données - connu sous le nom de paquet - prend un certain temps à voyager. Même si votre paquet voyage entièrement sur des câbles à fibre optique, il est toujours limité par la vitesse de la lumière. Il est également limité par les routeurs installés le long de ces câbles à fibres optiques, qui doivent recevoir le paquet et le transmettre le long de différentes connexions.
Si vous essayez d'envoyer une requête ping à votre ordinateur local - avec le ping localhost - vous demandez à votre ordinateur de se contacter et de répondre à lui-même. Dans ce cas, vous verrez souvent un ping de 0 ms. Cela signifie simplement que votre ordinateur peut communiquer instantanément avec lui-même. Bien sûr, ce n'est vraiment pas instantané car le logiciel prend un peu de temps pour effectuer ces opérations. Cependant, il est si bas que nous pouvons l'arrondir à 0 ms et dire que nous avons un ping 0 sur notre propre ordinateur.
Une fois que vous ajoutez des câbles
Cependant, une fois que vous commencez à ajouter des longueurs de câble, des routeurs et des distances, vous n'obtiendrez pas de ping de 0 ms. Par exemple, vous pourriez essayez de cingler votre propre routeur domestique 8 conseils pour booster efficacement le signal de votre routeur sans filSi le signal de votre routeur sans fil ne semble pas atteindre très loin, ou si votre signal continue de chuter pour une raison étrange, voici quelques choses que vous pouvez faire pour y remédier. Lire la suite . Ici, nous avons cinglé notre routeur domestique, auquel nous sommes connectés via Wi-Fi Wireless Feng Shui: Comment optimiser la réception Wi-Fi dans votre maisonLa configuration d'un routeur Wi-Fi pour une couverture optimale n'est pas aussi simple que vous le pensez. Utilisez ces conseils pour couvrir toute votre maison avec le Wi-Fi! Lire la suite . Ce n'est qu'à quelques chambres, mais nous voyons un ping moyen de 3 ms et un ping minimum de 1 ms. Il suffit d'un certain temps pour communiquer avec un appareil assis dans l'autre pièce. Même si nous n'étions pas connectés en utilisant le Wi-Fi, une simple communication avec nos routeurs amènerait souvent notre ping autour de 0 ms, et cela prendra également un certain temps pour atteindre le réseau de votre FAI une fois qu’il quitte votre routeur et se dirige vers Internet.
En d'autres termes, vous ne pouvez pas vraiment obtenir un ping de 0 ms. C'est une limite des lois de la physique. Nous ne pouvons pas transmettre des informations instantanément - sauf peut-être avec l'intrication quantique. Si nous trouvions un moyen de utiliser l'intrication quantique pour transmettre des informations Machines à penser: ce que la neuroscience et l'intelligence artificielle peuvent nous apprendre sur la conscienceLa construction de machines et de logiciels artificiellement intelligents peut-elle nous renseigner sur le fonctionnement de la conscience et la nature de l'esprit humain lui-même? Lire la suite sur Internet, nous pourrions obtenir un ping de 0 ms - mais c'est la seule option ici. Ne retenez pas votre souffle pour cette percée!
Cela arrivera-t-il jamais?
À l'avenir, nous pouvons absolument réduire la latence sur Internet et mieux la gérer. Par exemple, les navigateurs Web comme Chrome, Firefox et Internet Explorer Surprise: Internet Explorer 11 est devenu un navigateur moderneVous vous souvenez d'Internet Explorer 6? Eh bien, Internet Explorer n'est plus horrible. Que vous aimiez IE ou non, vous ne pouvez pas nier qu'il s'est amélioré de façon spectaculaire et mérite désormais de prendre sa place aux côtés d'autres modernes ... Lire la suite sont déjà des pages de «prélecture» que vous voudrez peut-être voir ensuite pour éliminer cette latence perceptible lorsque vous cliquez sur un lien. Cependant, un ping de 0 ms - transmission instantanée d'informations - restera probablement insaisissable.
Crédit d'image: chat endormi sur Flickr
Chris Hoffman est un blogueur technologique et un toxicomane polyvalent vivant à Eugene, en Oregon.