Internet : Adresses IP et DNS
Salut! Je m'appelle Paola et je suis ingénieur logiciel chez Microsoft.
Parlons de la façon dont Internet fonctionne. Mon travail repose sur la capacité des réseaux à communiquer,
mais dans les années 1970, il n’existait pas de méthode standard pour ce faire.
Il a fallu le travail de Vint Cerf et de Bob Kahn pour inventer le protocole de travail Internet, afin de rendre la communication possible.
Cette invention a jeté les bases de ce que nous appelons maintenant Internet.
Internet est un réseau de réseaux. Il relie des milliards d'appareils tous ensemble autour du globe.
Alors peut-être que vous êtes connecté avec un ordinateur portable ou un téléphone via wifi,
cette connexion wifi se connecte à un fournisseur d'accès Internet (ou ISP) et ce dernier se connecte
à des milliards et des milliards d'appareils à travers le monde à travers des centaines de milliers de
réseaux qui sont tous interconnectés.
Internet est vraiment une philosophie de conception et une architecture exprimée dans un ensemble de protocoles.
Un protocole est un ensemble bien connu de règles et de normes, que si toutes les parties
accepter de l'utiliser, leur permettra de communiquer sans problème.
Le fonctionnement physique d’Internet est moins important que cette philosophie de conception
qui a permis à Internet de s'adapter et d'absorber les nouvelles technologies de communication.
En effet, pour qu’une nouvelle technologie puisse utiliser Internet d’une manière ou d’une autre, elle doit simplement savoir avec quels protocoles travailler.
Tous les appareils différents sur Internet ont des adresses uniques.
Une adresse sur Internet est juste un numéro, semblable à un numéro de téléphone ou à une d’adresse postale,
propre à chaque ordinateur ou appareil sur le réseau.
de la même manière, la plupart des maisons et des entreprises ont une adresse postale. Vous n'avez pas besoin de connaître quelqu'un pour
leur envoyez une lettre par la poste, mais vous devez connaître leur adresse et savoir écrire
l'adresse correctement pour que la lettre puisse être acheminée par la poste jusqu'à sa destination.
Le système d'adressage des ordinateurs sur Internet est similaire et fait partie d'un système
des protocoles les plus importants utilisés dans la communication Internet simplement appelé Internet Protocole ou IP.
L'adresse d'un ordinateur s'appelle alors son adresse IP. Quand vous visitez un site web,
votre ordinateur demande des informations à un autre ordinateur. Votre ordinateur envoie un message
à l'adresse IP de l'autre ordinateur et celui-ci envoie également son adresse d'origine, de sorte que
l'autre ordinateur sait où envoyer sa réponse.
Vous avez peut-être vu une adresse IP. C'est juste quelques chiffres, organisés dans un certain ordre.
Tout comme une adresse de domicile a un pays, une ville, une rue et un numéro de maison, une adresse IP comporte plusieurs parties. Comme toutes
les données numériques, chacun de ces nombres est représenté en bits. traditionnellement codés sur 32 bits
avec 8 bits pour chaque partie de l'adresse. Les premiers numéros identifient généralement le pays
et le réseau régional de l'appareil. Viennent ensuite les sous-réseaux, et enfin l'adresse
particulière de l'appareil. Cette version de l'adressage IP s'appelle IPv4.
Il a été conçu en 1973 et a été largement adopté au début des années 80, il fournit plus de 4 milliards
d'adresses uniques pour les appareils se connectant à Internet. Mais Internet s’est avéré
bien plus populaire que même Vint Cerf n’avait imaginé et 4 milliards d'adresses uniques
ne suffiront pas. Nous sommes actuellement en pleine transition vers un format d'adresse IP plus long
appelé IPv6, qui utilise 128 bits par adresse et fournit plus de 3,4×10^38
adresses uniques. C'est plus que suffisant pour que chaque grain de sable sur Terre ait
sa propre adresse IP.La plupart des utilisateurs ne voient jamais les adresses Internet. Un système appelé
"nom de domaine" ou DNS associe des noms tels que www.example.com
aux adresses correspondantes. Votre ordinateur utilise le DNS pour rechercher des noms de domaine et obtenir l’adresse IP associée.
adresse utilisée pour connecter votre ordinateur à la destination sur Internet.
Et ça donne quelques chose comme ça: (PC portable) "Hé, bonjour, je veux aller à www.code.org."
(Serveur 1): "Ehhh .. ouais, je ne connais pas l'adresse IP de ce domaine, laissez-moi me renseigner.
"Hé, est-ce que quelqu'un sait comment se rendre à code.org?" (Serveur 2): "Oui, je l'ai eu ici. C'est euh, 174.129.14.120."
(Serveur 1): "Oh, d'accord, génial, merci. Je vais l'écrire et le sauvegarder pour plus tard, au cas où
j'en aurais besoin. Hé, voici l'adresse que tu voulais." (PC portable): "Génial! Merci."
Alors, comment pouvons-nous concevoir un système permettant à des milliards d'appareils de trouver l'un des milliards
de sites Web différents? un seul serveur DNS ne peut pas gérer toutes les demandes de tous les appareils.
La réponse est que les serveurs DNS sont connectés dans une hiérarchie distribuée et sont divisés
en zones, en répartissant les responsabilités sur les principaux domaines tels que .org, .com, .net, etc.
DNS a été créé à l'origine pour être un protocole de communication ouvert et public pour le gouvernement
et les établissements d'enseignement. En raison de son ouverture, le DNS est vulnérable aux cyberattaques.
Un exemple d'attaque est l'usurpation DNS. C’est quand un hacker se connecte à un serveur DNS et
fait correspondre ce nom de domaine avec une fautre adresse IP. Cela permet au hacker d’envoyer des personnes
sur un site Web d’imposteur. Si cela vous arrive, vous êtes risquez plusieurs problèmes
parce que vous utilisez ce faux site Web comme s'il était réel. Internet est énorme et
grossit chaque jour. Mais le système de DNS et d'IP sont conçus pour être évolutifs,
peu importe la rapidité du développement d'Internet.