Commande informatique disponible sur les systèmes d'exploitation Windows, Apple et Linux/Unix permettant de savoir si un serveur est disponible sur un réseau IP. Elle est utilisée pour diagnostiquer les problèmes de réseau.
Elle envoie une requête ICMP Request à l'adresse IP spécifiée (on peut aussi utiliser le nom de domaine) et attend une réponse Reply. Elle mesure le temps qui s'est écoulé entre la demande et la réponse qu'on appelle round-trip time (temps aller-retour). L'envoi est répété pour pouvoir calculer un taux de paquets perdus et le délai moyen de réponse.
Il est aussi possible d'effectuer des tests en faisant varier la taille des paquets.
L'absence de réponse peut s'expliquer par un problème de réseau mais certains pare-feux bloquent les paquets ICMP Echo.