Les 9 meilleurs outils de ping pour tester la latence et analyser un réseau
Pour une vérification rapide, la commande ping intégrée à votre système d'exploitation suffit. Utilisez un outil dédié pour comparer des hôtes, analyser un sous-réseau, tester un service TCP ou suivre la latence au fil du temps. Ces neuf outils répondent à ces différentes exigences.
Que vous révèle un test de ping ?
La commande Ping envoie une requête ICMP Echo et attend une réponse. Le temps d'aller-retour (RTT) estime la durée de l'échange ; l'absence de réponse peut indiquer une perte de paquets. Ping ne mesure pas la bande passante et ne vérifie pas le bon fonctionnement d'une application. Les pare-feu peuvent bloquer ou limiter le débit des requêtes ICMP ; un délai d'attente ne prouve donc pas qu'un hôte est hors ligne. Les réponses peuvent inclure le TTL, une durée de vie restante du paquet qui ne donne qu'une indication approximative de la longueur du chemin.
Sous Windows, exécutez `ping` ping /n 5 192.0.2.10. Sous macOS ou Linux, exécutez `ping` ping -c 5 192.0.2.10. Les options diffèrent ; consultez la documentation de votre système avant de les réutiliser. Voir la documentation de référence de Microsoft sur la commande ping et la définition du protocole dans la RFC 792 .
Un test ping fournit des informations sur les temps de réponse et les temps d'aller-retour pour atteindre une cible.
9 outils de ping pour différentes tâches
1. Ping intégré : idéal pour une vérification rapide sans installation
Tous les principaux systèmes d'exploitation de bureau intègrent la commande ping, ce qui en fait le moyen le plus rapide de vérifier la connectivité sans installation. Testez une passerelle ou un serveur et analysez les temps de réponse et la perte de paquets. Cette méthode est pratique pour un seul hôte ; utilisez un autre outil pour obtenir des graphiques de tendances ou pour plusieurs adresses.
2. fping : idéal pour les scripts et les cibles multiples
fping envoie des requêtes à de nombreux hôtes et lit les cibles depuis un fichier, ce qui le rend utile dans les scripts shell. Par exemple, fping -c 5 192.0.2.10il envoie cinq requêtes. Il est particulièrement adapté aux systèmes Linux et de type Unix où le traitement par lots est important.
3. gping : idéal pour un graphe de terminal en temps réel
gping affiche les temps de réponse sous forme de graphiques dans le terminal et permet de comparer plusieurs hôtes. Son affichage visuel facilite la détection des pics de latence par rapport au défilement de texte. Logiciel libre, il est disponible pour Windows, macOS et Linux ; optez pour gping pour un affichage léger et dynamique des graphiques.
4. PsPing : idéal pour les vérifications TCP sous Windows
Microsoft Sysinternals PsPing prend en charge les tests ICMP, TCP, de latence et de bande passante. Par exemple, psping -n 10 server.example:443il vérifie la réponse aux connexions TCP sur le port 443 lorsque ICMP est bloqué, mais que le service devrait accepter les connexions. Les résultats TCP et ICMP mesurent des phénomènes différents.
5. Nping : idéal pour les tests de paquets avancés
Nping , fourni avec Nmap, envoie et analyse le trafic ICMP, TCP, UDP et ARP vers plusieurs cibles. Il permet aux administrateurs de tester la façon dont les périphériques ou les pare-feu gèrent différents types de paquets. Cet outil en ligne de commande convient aux utilisateurs sachant interpréter les résultats. Testez uniquement les systèmes pour lesquels vous êtes autorisé.
6. PingPlotter : idéal pour suivre une connexion au fil du temps
PingPlotter combine des mesures de latence répétées, des informations sur le routage et des graphiques temporels pour diagnostiquer les problèmes intermittents. Les versions bureau et cloud diffèrent par leurs fonctionnalités et leurs limites de connexion ; consultez les détails de votre abonnement. Utilisez la chronologie pour observer si les pertes ou les variations de latence se répètent le long du trajet.
Les graphiques de tendance permettent de distinguer un pic de latence ponctuel d'un schéma qui se répète.
7. SolarWinds Engineer's Toolset : idéal pour les administrateurs réseau
La suite logicielle commerciale Engineer's Toolset regroupe Simple Ping, Enhanced Ping, Ping Sweep et d'autres utilitaires réseau. Les graphiques et la surveillance multi-périphériques conviennent aux administrateurs qui ont besoin de fonctionnalités avancées. Ce logiciel payant propose une période d'essai gratuite ; veuillez consulter la page du fournisseur pour plus d'informations sur la licence.
8. Angry IP Scanner : idéal pour la découverte d'hôtes multiplateformes
Angry IP Scanner est un scanner IP gratuit et open source pour Windows, macOS et Linux. Il permet d'analyser une plage d'adresses IP ou une liste, de vérifier quels hôtes répondent, de résoudre les noms de domaine et, en option, d'inspecter les ports. Il exporte les résultats, mais ne constitue pas un outil de surveillance de la latence à long terme. Consultez la page de téléchargement officielle pour connaître les packages et les exigences actuels.
Un balayage ping récapitule les adresses de réponse et leurs temps d'aller-retour mesurés.
9. Scanner IP avancé : idéal pour la découverte du réseau local sous Windows
Advanced IP Scanner est un utilitaire gratuit pour Windows permettant d'analyser une plage d'adresses IP locales. Il répertorie les périphériques et peut afficher leurs adresses MAC, les dossiers partagés et les actions de contrôle à distance lorsque vous y avez accès. Ces fonctionnalités supplémentaires le rendent utile pour l'inventaire d'un réseau local, au-delà de la simple commande ping. N'analysez que les réseaux auxquels vous êtes autorisé à accéder.
Comment choisir
Un hôte : ping intégré.
Liste ou sous-réseau : fping ou un scanner IP.
Service TCP : PsPing avec le port de service.
Tendances de latence : gping ou PingPlotter.
Appareils gérés : Ensemble d'outils pour ingénieurs SolarWinds.
Types de paquets personnalisés : Nping.
Envoyez plusieurs requêtes, comparez une passerelle connue avec la cible distante et répétez l'opération tant que le problème persiste. Enregistrez le protocole : perte ICMP, délai de connexion TCP et réponse de l'application aux différentes requêtes.