Menu
Coddy logo textTech

Quand ping ment

Leçon 17 sur 47 du cours Réseautage avec le terminal de Coddy.

Le ping est la première chose à laquelle tout le monde pense, et il répond à une question plus limitée qu’on ne le croit. Il vous indique que la machine est active. Il ne dit rien sur le fait que le service qui vous intéresse réellement fonctionne.

Un serveur peut répondre parfaitement à chaque ping alors que le serveur web qui y est hébergé a planté. La machine est opérationnelle ; le service est hors service. Le ping ne peut pas voir la différence, car il ne communique jamais avec le service.

Il peut aussi induire en erreur dans l’autre sens. De nombreux hôtes sont configurés pour ignorer complètement ICMP, si bien que le ping signale une perte de 100 % pour une machine qui traite le trafic sans problème. Un ping qui échoue ne prouve pas que quoi que ce soit fonctionne mal.

Le ping est donc la première étape d’une démarche progressive, jamais le diagnostic complet. La deuxième étape consiste à interroger le port lui-même.

challenge icon

Défi

Moyen

Montrez la situation exacte que ping ne peut pas détecter : une machine qui répond, sans rien qui écoute sur le port.

Avec 127.0.0.1, et sans démarrer aucun serveur :

  1. Effectuez un ping unique et affichez host up
  2. Vérifiez le port 9999 avec nc -z et affichez port closed

Sortie attendue :

host up
port closed

La machine est évidemment active. C'est précisément le point : être active n'est pas la même chose que fournir un service.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Réseautage avec le terminal

Entraînez-vous par vous-même : Playground Terminal