Récapitulatif : joignabilité
Leçon 19 sur 47 du cours Réseautage avec le terminal de Coddy.
Le diagnostic est une échelle, et chaque échelon permet d’écarter une possibilité.
La machine est-elle là ? Faites un ping. N’oubliez pas qu’un ping qui échoue ne prouve pas grand-chose, car de nombreux hôtes ignorent ICMP.
Le port est-il ouvert ? nc -z. C’est ici que le cas « le serveur fonctionne, mais le site est indisponible » est détecté.
Le service répond-il ? Effectuez une véritable requête avec curl et lisez le code de sortie : 0 a fonctionné, 7 a été refusé, 28 a expiré.
Progressez dans cet ordre et chaque réponse précise la question suivante. Sauter directement au sommet, c’est ainsi qu’on finit par redémarrer des choses au hasard.
Défi
DifficileGrimpe toute l’échelle contre un serveur que tu démarres toi-même.
- Crée
index.htmlcontenantup - Sers le dossier sur le port 9109
- Affiche
1:et le résultat du ping (ok) - Affiche
2:et le résultat du port (ok) - Affiche
3:et la page que tu as récupérée
Sortie attendue :
1: ok
2: ok
3: upEssayez vous-même
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
1Comment les réseaux communiquent
Qu’est-ce qu’un réseauClients et serveursAdresses IPVotre première requête4Est-il joignable ?
ICMP et pingLire la sortie de pingQuand ping mentRefusé ou délai d’attente dépasséRécapitulatif : joignabilité2Noms et DNS
Pourquoi les noms existentLe fichier hostsRechercher un nomTypes d’enregistrementsRécapitulatif : les noms3Ports et sockets
Qu’est-ce qu’un portPorts bien connusLocalhostÉcoute ou connexionRécapitulatif : les ports6curl en profondeur
Afficher les en-têtesEnregistrer les réponsesEn-têtes personnalisésStatut et duréeCodes de sortie de curlRécapitulatif : options de curl9Authentification et débogage
Clés API et BearerL’agent utilisateurDélais d’attente et nouvelles tentativesLire un échecRécapitulatif : débogageEntraînez-vous par vous-même : Playground Terminal