Aide En Informatique
Latest Posts:

Comprendre le fonctionnement des noms de domaine (DNS)
Comprendre le fonctionnement des noms de domaine (DNS)

Le DNS(Domain Name System) : Parlons en!

Un developpeur n'est pas un administrateur réseaux ou systhem, le plus souvent quand on dit à la maison, à un ami ou dans notre entourage qu'on est informaticien ou qu'on travaille dans l'informatique, du coup quelqun aura la petite idée d'aller retirer son vieux ordinateur qui ne fonctionne plus et nous demander si on peut le lui arranger, un autre dira d'enlever un virus dans son ordinateur et ainsi de suite car pour l'utilisateur lamda, qui ne connait pas ce que nous en tant que developpeur on fait chaque jour, c'est difficile de comprendre certaines choses. Cependant, en tant que developpeur et concepteur de logiciel, vous devez connaitre comment fonctionne le web, les protocols qui regident et gouvernent le web; et comment fonctionne le réseau internet. Plus que jamais vous devez etre à mesure de comprendre ce qui se passe du moment ou un utilisateur inserre dans la barre d'addresse de son naviguateur l'adresse d'un site jusqu'au moment ou il reçoit la page complète, vous devez le comprendre de bout en bout, surtout si on veut faire dans le developpement web.

Aujourd'hui je vais vous levez des doutes sur un argument qui est au centre du fonctionnement d'internet à savoir le DNS.

Le DNS c'est comme votre annuaire telephonique (vos contacts dans votre smartphone). Quand vous voulez appeller un contact de votre telephone, vous avez deux choix :

1. soit tappez son numero que vous avez au préalable mémoriser dans votre tete (ce qui est difficile et pas évident)

2. soit vous rechercher le contact par son nom dans le telephone, vous faite un click dessus et hop vous lancez l'appel(et tout le monde generalement procede de cette manière)

Donc à chaque fois que vous avez un nouveau amis ou un nouveau contact, la chose la plus simple c'est de sauver son numero et l'associer à son nom et ainsi il sera plus facile pour vous de l'appeller juste en faisant un click sur son nom.

le DNS fonctionne exactement de la meme manière, c'est le mechanisme qui vous permet de retrouver un site web sur internet ou mieux c'est la procedure utilisée par le navigateur pour savoir l'adresse IP(internet protocol) associée à l'adresse du site web.

Toutes les peripheries sur internet (ordinateur, serveur, routeur, votre telephone mobile, bref tout dispositif connecté) doivent avoir ce qu'on appelle une adresse unique ou mieux un numero unique qu'on appelle adresse IP et les peripheries s'échangent les paquets et les données sur internet à travers la connaissance de ces adresses IP, donc le serveur web ou vous devez mettre votre site web quelque part sur internet, doit avoir une adresse IP, et les utilisateur, à travers leur navigateur, doivent connaitre cette adresse IP pour pouvoir acceder au site. Comme dans le cas de vos contacts de telephone, c'est assez difficile de mémoriser les adresses IP, mais plus simple de mémoriser les noms ainsi c'est plus simple de connaitre que le serveur ou il y a le site web de google on peut y acceder en tappant : https://www.google.com que de tapper par exemple https://10.22.243.15 et faire cela pour tous les sites devient complexe.

Le DNS c'est donc cet annuaire (une grosse base de données), qui associe chaque addresse IP à un nom de domaine (nom du site web), la premiere chose que fait le navigateur quand vous tappez quelque chose dans la barre d'adresse, c'est de trouver le serveur DNS le plus proche et lui demander de traduire cette adresse en numero IP car les paquets HTTP qui vont du navigateur au serveur web- ne contiennent que l'adresse IP car ces paquets seront aiguillés dans leur parcour par des routeurs qui ne comprennent que les adresses IP et non les noms des sites web. Je vous propose en image l'explication detaillée du DNS.

J'ai fait l'effort de mettre tout dans l'image, j'esperes que vous aurez compris quelque chose en plus du fonctionnement de internet, si oui partagez, si non posez des questions et j'entrerai plus en detail.

Happy Coding


Author: admin
29.12.2022, 10:08
Category: Network
Comments: 3
Views: 259
-

Share

Comments (3)
admin
admin Administrator

@CedricLongele alors je suis content que l'article et son contenu t'a permis comme à beaucoup d'autres d'ailleurs de piger quelque chose en plus dans le monde l'informatique et surtout la transmission des données à travers HTTP et l'impacte du DNS dans l'ecosysthem de cette communication. reste focus, il ya plein d'articles à venir, stay turned

30.12.2022, 16:41

CedricLongele
CedricLongele User

En tout cas l'explication a été très claire, surtout lorsque vous avez comparé le DNS au répertoire, IP à un numéro téléphone et le Nom de domaine à un nom. Je vous suis encore une fois reconnaissant.

29.12.2022, 11:47

CedricLongele
CedricLongele User

En tout cas l'explication a été très claire, surtout lorsque vous avez comparé le DNS au répertoire, IP à un numéro téléphone et le Nom de domaine à un nom. Je vous encore une reconnaissant.

29.12.2022, 11:39


Leave A Comment
processing...