Dans ce petit article je vais tenter de vous faire comprendre en très gros, comment fonctionne Internet. Car c’est quand même sacrément magique que lorsque l’on tape une adresse dans un navigateurs, le site web voulus apparaisse.
Adresses IP
L’idée de base est assez simple. Des que l’on connecte un périphérique (ordinateur, smartphone, tablette, frigo, machine à laver…) à sa box, il se voit attribuer une adresse IP. Un genre de numéro de téléphone de type 192.168.1.1. Cette adresse IP est une adresse propre au réseau local de votre box.
Votre box qui est elle même connectée à votre prise téléphonique pour de l’ADSL ou au brin de fibre si vous avez la fibre à elle même une adresse IP. Mais cette adresse IP n’est pas locale, elle est globale et attribuée par votre fournisseur d’accès Internet (FAI).
Il existe de nombreux site vous permettant de connaitre cette adresse IP. Vous pouvez vous rendre sur celui-ci par exemple afin de voir l’IP de la connexion que vous utilisez actuellement : https://www.whatismyip.com/fr/
Ok donc si on synthétise, dès que l’on connecte un périphérique (une box, une serveur) à Internet, celui-ci se voit attribuer une IP qui est unique et fournie par votre FAI.
Serveurs web
Maintenant que nous savons que tout appareil connecté à Internet dispose d’une adresse IP, voyons un peu ce qu’est un serveur web.
Un serveur, ou hébergement, ou encore appelé parfois à tors FTP n’est rien d’autre qu’un ordinateur connecté à Internet, qui stocke les fichiers de votre site web et qui, grâce a une configuration logiciel un peu spéciale, permet a n’importe qui de venir charger les fichiers du site qu’il contient.
Comme toutes choses connectée à Internet, cet ordinateur a une adresse IP. Le serveur qui héberge ce blog a lui aussi une adresse IP. C’est 37.139.22.80 pour info, et si vous écrivez cette IP dans la barre d’adresse de votre navigateur le blog se chargera, mal, mais il se chargera.
J’ai mis les fichiers du blog dessus et lorsque vous tapez slasher.academy, le serveur vous les renvois et votre navigateur les affiches (en gros hein, mais vous voyez le concept).
Ok mais du coup il nous manque une brique là car vous n’avez pas pour accéder a ce site taper son adresse IP dans la barre d’adresse de votre navigateur. Effectivement et cette brique manquante c’est les serveurs DNS.
Serveurs DNS
Il faut voir ce second type de serveur comme un gros annuaire, les serveurs DNS c’est les bottins du web.
Lorsque vous écrivez dans votre barre d’adresse un nom de domaine, par exemple slasher.academy, votre navigateur va interoger un serveur DNS. Il y a plusieurs étapes qui se déroule avant que le site puisse s’afficher.
De façon imagée ca donne quelquechose de ce genre :
– vous écrivez slasher.academy dans la barre d’adresse de votre navigateur et validez
– votre navigateur interroge un serveur DNS et lui demande quel est l’adresse IP du serveur correspondant au domain slasher.academy
– le DNS cherche et réponds à votre navigateur 37.139.22.80
– votre navigateur se connecte donc au serveur web ayant l’IP 37.139.22.80
– le serveur web à l’adresse 37.139.22.80 vous renvoie les fichiers correspondant au site slasher.academy
– votre navigateur les affiches
– vous êtes content de pouvoir lire tout ce super contenu
Affaire réglée.