Comment faire pour retrouver un ordinateur à travers toute la planète ? C’est une bonne question, non ? 🤔
Par exemple, si vous voulez aller sur Google, comment votre ordinateur fait-il pour retrouver le bon serveur parmi tous ceux qui existent ?
Il y a plusieurs mécanismes pour que la magie opère...
L’adresse IP
Chaque ordinateur possède une adresse. On parle d’adresse IP. Il s’agit d’une suite de nombres comme 205.89.177.26. Vous pouvez voir cela comme une sorte de numéro de téléphone.
En théorie donc, vous pouvez aller sur un site web en tapant directement l’adresse du serveur dans votre barre d’adresse.
D’accord, mais comment je connais l’adresse IP du serveur de Google, moi ?
C’est vrai, est-ce que vous connaissez les numéros de téléphone de tous vos contacts, vous ? Moi pas !
(En plus, Google a des milliers de serveurs...)
Les noms d’hôtes et DNS
On a donc créé des noms d’hôte, comme "google.com", pour pouvoir se souvenir plus facilement du nom du service que l’on veut contacter.
Et l’on a ensuite créé un service d’annuaire, les DNS, pour faire le lien entre le nom d’hôte et l’adresse IP :
Le DNS permet de traduire le nom d’hôte en adresse IP. On peut le voir comme un annuaire géant où l’on retrouve tous les noms d’hôtes (google.com, openclassrooms.com, etc) avec l’adresse IP associée.
Tout ceci fonctionne heureusement sans que l’on ait besoin d’y penser. On tape juste "google.com" dans notre navigateur, et le site web s’affiche ! Cela dit, cela ne peut pas faire de mal de savoir que tous ces services sont à l’œuvre derrière. 🙂
Chaque serveur sur la toile a une IP et un nom d’hôte (plus facile à retenir).
À vous de jouer
Il existe des services en ligne permettant de traduire une IP en nom d’hôte et vice versa. Prenons par exemple mxtoolbox.com. Sur ce site, vous pouvez faire des conversions (on dit des “résolutions”) de nom d’hôte.
Essayez de trouver l'adresse IP de google.com. Suivez les étapes suivantes en vous appuyant sur la capture d'écran si besoin :
Tapez google.com dans l'espace dédié
Cliquez sur DNS Lookup
Regardez la réponse obtenue. De mon côté, j'obtiens la réponse
google.com. 172.253.63.100, ce qui veut dire que l’IP de google.com est 172.253.63.100.
Envie de continuer ? Essayez avec d’autres sites web que vous avez l’habitude de visiter pour voir l’IP de leur serveur !
En résumé
L’adresse IP permet de retrouver un ordinateur sur la planète.
Le nom d’hôte (ex : google.com) est plus facile à retenir que l’IP. C’est pour cela que l’on fait une traduction via un annuaire, appelé le DNS.
Si je vous parle de protocole, savez-vous de quoi il s'agit ? Vous le découvrirez dans le prochain chapitre !