Adresses IP
Leçon 3 sur 47 du cours Réseautage avec le terminal de Coddy.
Pour qu'une requête arrive, le client a besoin de l'adresse du serveur. Sur un réseau, cette adresse est une adresse IP, et la forme familière ressemble à 93.184.216.34 : quatre nombres, chacun compris entre 0 et 255, séparés par des points. C'est l'IPv4.
Il n'y en a plus assez pour tout le monde, alors il existe aussi l'IPv6, qui est plus longue et s'écrit en hexadécimal, comme 2606:2800:220:1:248:1893:25c8:1946. Tu rencontreras les deux, et les idées de ce cours s'appliquent à chacune.
Une adresse compte plus que toute autre pendant ton apprentissage : 127.0.0.1, qui signifie toujours cette machine, ici même. Elle a aussi un nom, localhost. Une requête qui lui est destinée ne quitte jamais l'ordinateur, ce qui la rend parfaite pour s'entraîner : tu peux exécuter le serveur et le côté client côte à côte et observer les deux extrémités.
C'est exactement ce que tu feras pour le reste de ce cours.
Défi
MoyenLisez une adresse directement à partir de la sortie d’une commande.
Lorsque ping démarre, il annonce l’adresse à laquelle il s’adresse sur sa première ligne :
PING 127.0.0.1 (127.0.0.1): 56 data bytesEnvoyez une seule requête Ping à 127.0.0.1 et affichez uniquement l’adresse, le deuxième mot de cette première ligne :
127.0.0.1
head -1conserve la première ligne, etawkpeut en afficher une seule colonne.
Essayez 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ête2Noms 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