L'utilitaire ping, également appelé ping-chan, est couramment utilisé pour les services réseau Internet tels que la téléphonie et la vidéoconférence. Un ping comporte trois éléments de base. Premièrement, il y a la destination; deuxièmement, il y a le serveur ou l'ordinateur de destination; et troisièmement, l'ordinateur ou le serveur d'origine. L'utilitaire ping utilise la demande d'écho, la réponse d'écho et les demandes d'écho ICMP dans le protocole IPCP (Internet Control Message Protocol), partie intégrante de chaque réseau IP. Si une commande ping est envoyée, un paquet de demande d'écho est envoyé, suivi d'un paquet de réponse d'écho. Si le paquet de retour d'écho reçu contient une réponse d'écho ICMP, alors l'ordinateur récepteur répond en envoyant un paquet de réponse d'écho. De cette manière, l'utilitaire ping peut envoyer deux ou plusieurs paquets de demande d'écho et recevoir au moins deux réponses d'écho pour déterminer l'état d'un service Internet.
Le service Windows qui gère l'utilitaire ping peut être exécuté en deux modes, mode unique ou mode multiple. En mode unique, le programme ne peut être exécuté que sur un ordinateur, tandis qu'en mode multiple, le programme peut être exécuté sur plusieurs ordinateurs dans un réseau ou dans plusieurs réseaux différents. Pour exécuter l'utilitaire ping, un programme appelé l'utilitaire ping est exécuté. L'utilitaire ping scanne Internet à l'aide de diverses méthodes de recherche pour trouver l'adresse Internet du serveur cible. L'utilitaire vérifie les paquets de données entrants du serveur ciblé pour s'assurer qu'il est fiable et en bon état. Une fois qu'une réponse ping fiable et digne de confiance est reçue du serveur, la commande envoyée est exécutée.
Le service Windows qui exécute l'utilitaire ping peut être exécuté manuellement ou automatiquement. En mode manuel, le programme est configuré pour démarrer automatiquement à la mise sous tension de l'ordinateur. Le mode automatique démarre automatiquement le programme et met à jour le registre Windows chaque fois que de nouveaux paquets de données sont envoyés à l'utilitaire Ping. Le service Windows qui exécute l'utilitaire ping est souvent désactivé lorsque l'ordinateur n'est pas utilisé. Lorsque le service est désactivé, l'utilitaire ping ne peut pas être démarré automatiquement au démarrage de l'ordinateur. Le mode manuel est plus pratique que le mode automatisé dans les situations où l'ordinateur est éteint, mais dispose d'une connexion Internet active.