Observer les couches
Leçon 23 sur 32 du cours Le modèle OSI de Coddy.
Vous pouvez observer les couches coopérer avec une seule commande. Lorsque curl récupère une URL, il résout le nom (DNS), ouvre une connexion TCP vers le port (couche 4), puis seulement parle HTTP (couche 7). Avec -v, vous voyez littéralement chaque étape être décrite.
Le résultat de la couche 7 est le code d’état : la réponse à trois chiffres du serveur. 200 signifie que l’opération a réussi. curl peut afficher uniquement ce code avec -o /dev/null -w "%{http_code}\n", en rejetant le corps de la page.
Il est temps d’exécuter une pile entière, du haut vers le bas, sur votre propre machine.
Défi
MoyenExécutez une pile de protocoles complète localement :
- Démarrez un server sur le port 9220 en arrière-plan et attendez qu’il soit prêt
- Récupérez
http://127.0.0.1:9220/aveccurl -s, en ignorant le corps, et affichez uniquement le code d’état HTTP
Sortie attendue :
200Essayez vous-même
Toutes les leçons de Le modèle OSI
5Transport : TCP et UDP
PortsLa poignée de main TCPTCP ou UDPLes sockets en actionRécapitulatif — Couche 48Le parcours d’un paquet
Un clic se produitÀ travers les réseauxArrivée et remontéeRécapitulatif - de bout en bout3Liaison de données et adresses MAC
Trames et adresses MACLire une adresse MACARPRécapitulatif - Couche 26Les couches supérieures
Session et présentationLa couche applicationObserver les couchesRécapitulatif - Sommet de la pileEntraînez-vous par vous-même : Playground Terminal