Ping est une commande sous les systèmes Windows, Unix et Linux. Ping appartient également à un protocole de communication et fait partie du protocole TCP/IP. Vous pouvez utiliser la commande « ping » pour vérifier si le réseau est connecté, ce qui peut nous aider à analyser et à déterminer les défauts du réseau. L'article suivant vous présentera certaines commandes ping couramment utilisées.
La commande ping est généralement utilisée pour vérifier la disponibilité du réseau. La commande ping peut envoyer un paquet de test à une adresse réseau pour voir s'il y a une réponse de l'adresse réseau et compter le temps de réponse pour tester le réseau.
Le principe du ping :
Envoyer un paquet de données d'une certaine longueur à l'adresse réseau spécifiée Selon l'accord, si l'adresse réseau spécifiée. existe, celle-ci sera renvoyée. Bien entendu, si le paquet de données n'est pas renvoyé dans un délai précis, il s'agit d'un "timeout" et il sera considéré que l'adresse réseau spécifiée n'existe pas.
Le protocole ICMP est envoyé via le protocole IP, qui est un protocole de paquets de données sans connexion et peu fiable. Sous Unix/Linux, le numéro de série commence à compter à partir de 0 et augmente dans l'ordre. Le numéro de séquence ICMP du programme ping Windows est irrégulier.
Paquet de données du protocole ICMP en transmission réelle : en-tête IP de 20 octets + en-tête ICMP de 8 octets + 1472 octets
Format de message ICMP : en-tête IP (20 octets) + type 8 bits + code 8 bits + 16 sommes de contrôle + (différents types et codes, différents formats).
Utilisation de la commande ping
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
Dans l'option "Exécuter" du menu Démarrer, saisissez "cmd" pour ouvrir la fenêtre de commande cmd ; saisissez Ping sans paramètres ou ping /? pour afficher Ping ; Aide sur la commande :
Détails de la commande Ping :
-t : pingez l'ordinateur spécifié jusqu'à ce qu'il soit interrompu.
-a : Résoudre l'adresse en nom d'ordinateur.
-n count : envoie le nombre de paquets ECHO spécifié par nombre. La valeur par défaut est 4.
-l size : Envoie un paquet ECHO contenant la quantité de données spécifiée par taille. La valeur par défaut est 32 octets ; la valeur maximale est 65 527.
-f : Envoie le drapeau "ne pas fragmenter" dans le paquet. Le paquet ne sera pas fragmenté par la passerelle sur la route.
-i ttl : définissez le champ "durée de vie" sur la valeur spécifiée par ttl.
-r count : Enregistrez la route des paquets sortants et retours dans le champ "record route". count peut spécifier un minimum de 1 et un maximum de 9 ordinateurs.
-s count : Spécifiez l'horodatage du nombre de sauts spécifié par count.
-j host-list : acheminer les paquets en utilisant la liste d'ordinateurs spécifiée par host-list. Les ordinateurs contigus peuvent être séparés par des passerelles intermédiaires (routage de sources éparses). Le nombre maximum d'adresses IP autorisées est de 9.
-k host-list : acheminer les paquets en utilisant la liste d'ordinateurs spécifiée par host-list. Les ordinateurs contigus ne peuvent pas être séparés par des passerelles intermédiaires (Route Strict Source). Le nombre maximum d'adresses IP autorisées est de 9.
-w timeout : Spécifiez l'intervalle de délai d'expiration en millisecondes.
destination-list : Spécifiez les ordinateurs distants sur lesquels envoyer une requête ping.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!