Internet est une merveille de technologie moderne, qui connecte les personnes et les informations du monde entier. Mais vous êtes-vous déjà demandé comment cela fonctionnait réellement ?
Dans cet article de blog, nous allons le décomposer en termes faciles à comprendre, afin que chacun puisse comprendre comment fonctionne cette invention et comment elle a changé le monde.
Comment Internet a commencé
Nicolas Tesla a introduit l’idée d’un « système mondial sans fil » en 1900. À partir de là, d’autres visionnaires tels que Paul Otlet et Vannevar Bush ont commencé à développer l’idée dans les années 1930 et 1940, avec des conceptions de bases de données multimédias consultables servant de tremplins pour le lancement d’une la voie à suivre pour l’Internet moderne.
scientifique du MIT JCR Licklider a trouvé une solution en 1962 : un « réseau informatique intergalactique » qui permettrait la communication à l’échelle mondiale.
Ce que Licklider a décrit deviendra finalement l’Internet moderne. Cependant, pour y parvenir, les scientifiques devraient d’abord inventer une nouvelle technologie : la commutation de paquets.
Examinons maintenant plus en détail la manière dont les données sont transmises sur Internet.
Commutation de circuits et commutation de paquets
Il existe deux méthodes principales pour transporter des données : la commutation de circuits et la commutation de paquets. Changer de circuit est comparable à prendre un train. Les données sont envoyées dans une connexion continue, tout comme les passagers voyageant ensemble dans un wagon.
D’un autre côté, la commutation de paquets est similaire à celle des voitures sur l’autoroute. Les données sont divisées en blocs plus petits appelés paquets, qui peuvent emprunter différents chemins pour atteindre leur destination. Cette flexibilité permet une transmission de données plus efficace et plus fiable.
Mais la commutation de circuits et de paquets n’est pas le seul moyen de partager des données, car tout comme dans la vie réelle, ces modes de transport ne peuvent pas se croiser et peuvent subir trop de trafic (paquets de données) sur la même autoroute (canal) pour fonctionner correctement et peuvent éventuellement accident.
Au début des années 1970, le réseau informatique à commutation de paquets ARPA (le nom sophistiqué « ARPAnet ») se développait et se connectait à d’autres réseaux informatiques à commutation de paquets à travers le monde.
Mais il y avait un problème : les ordinateurs fonctionnant sur tous ces réseaux informatiques disparates ne pouvaient pas communiquer directement entre eux. Il n’existait pas d’Internet mondial unique. Au lieu de cela, il y avait beaucoup de mini-internet.
Pour résoudre ce problème, les informaticiens ont développé le protocole de contrôle de transmission (TCP) et le protocole Internet (IP).
L’introduction de TCP/IP
TCP est chargé de diviser les données en paquets à une extrémité d’une transmission et de réassembler ces paquets à l’autre extrémité.
IP, quant à lui, est responsable du formatage et de l’adressage des paquets de données envoyés. C’est pourquoi chaque ordinateur hôte sur Internet a besoin d’une adresse IP : une étiquette numérique unique qui distingue un hôte d’un autre. Sans adresses IP, les paquets de données ne pourraient pas atteindre la bonne destination.
Lorsqu’ils sont mis en œuvre ensemble, TCP/IP est le langage de communication d’Internet et a joué un rôle clé pour faire d’Internet un réseau véritablement mondial.
Les réseaux TCP/IP modernes utilisent quatre couches distinctes pour transmettre les données, et les données passent toujours d’une couche à la suivante.
- Le niveau d’application : responsable de l’interface avec les applications informatiques telles que les navigateurs Web et les clients de messagerie.
- La couche transport : où le TCP (Transmission Control Protocol) fonctionne en divisant les données en paquets (et, du côté réception, en les réassemblant).
- La couche Internet : où le protocole Internet (IP) attribue des informations d’adresse et détermine le chemin que prendront les données.
- La couche réseau : le matériel physique transporte en fait les données via câble, fibre, radio, etc.
Et pour être sûr que nous sommes tous sur la même longueur d’onde, permettez-moi de vous faire une petite comparaison : l’envoi de données sur un réseau TCP/IP, c’est comme l’envoi d’une lettre via le service postal.
- Dans la couche application, vous écrivez la lettre que vous envisagez d’envoyer.
- Au niveau du transport, vous emballez cette lettre dans une enveloppe.
- Dans la couche Internet, inscrivez l’adresse du destinataire sur l’enveloppe, ainsi que votre adresse de retour.
- Et enfin, au niveau du réseau, mettre la lettre au courrier pour que les postiers puissent la livrer.
La percée du TCP/IP dans les années 1970 a permis aux scientifiques des années 1980 de s’amuser à échanger des données sur un réseau véritablement mondial. Cependant, il manquait encore un élément important à l’Internet moderne que nous connaissons et aimons aujourd’hui : le World Wide Web.
Comment est né le World Wide Web
Jusque dans les années 1990, il n’existait pas de sites Web ni de World Wide Web pour les collecter. Tout a changé avec l’ingénieur logiciel Tim Berners-Leequi a proposé pour la première fois le concept du World Wide Web en 1989. À la fin de 1990, il avait lancé avec succès la première page Web.
Berners-Lee avait pour mission de créer un Internet plus utile : un Internet qui ne soit pas simplement un réseau d’envoi et de réception de données, mais un « Web » de données que n’importe qui sur Internet pourrait récupérer. Pour atteindre cet objectif, il lui fallait développer trois éléments technologiques essentiels, qui sont :
- Langage de balisage hypertexte (HTML): Il s’agit du protocole standard de publication de contenus sur le Web, il est utilisé pour formater des documents texte et multimédia ainsi que pour lier des documents.
- Identificateur de ressource uniforme (URI): Tout comme chaque ordinateur sur Internet reçoit un identifiant unique sous la forme d’une adresse IP, chaque ressource sur le World Wide Web reçoit un identifiant unique sous la forme d’un URI. Le type d’URI le plus courant est l’Uniform Resource Locator ou URL (également appelé « adresse Web »).
- Protocole de transfert hypertexte (HTTP): HTTP est responsable de la demande et de la transmission des pages Web. Lorsque vous entrez une URL dans un navigateur Web, vous lancez en fait une commande HTTP pour rechercher et récupérer la page Web spécifiée par cette URL. Par rapport à un réseau TCP/IP, HTTP fait partie de la couche application, car des applications spécifiques, à savoir les navigateurs Web et les serveurs Web, utilisent HTTP pour communiquer entre elles.
Le World Wide Web, tel que le voyait Berners-Lee, est ce que nous utilisons, auquel nous nous connectons et dont nous apprenons encore aujourd’hui. Et il est logique que nous soyons capables de rechercher et de trouver les informations que nous recherchons : il suffit de considérer Internet comme une bibliothèque de robots.
Comment fonctionne Internet Explication simple
Internet, ou World Wide Web, fonctionne comme une vaste bibliothèque dotée de robots sympathiques. Chaque livre de cette bibliothèque représente une page Web et ils suivent tous un format spécifique, qui est le HTML. Lorsque vous connaissez le numéro de téléphone ou l’URI, un robot utile, représentant le protocole HTTP, récupère le livre pour vous. Et si vous ne connaissez pas le numéro d’appel précis, les moteurs de recherche comme Google peuvent vous aider à trouver l’information que vous recherchez.
Internet = Compris
C’est ainsi que fonctionne Internet. N’oubliez pas qu’il ne s’agit que d’une égratignure en surface. Si vous souhaitez approfondir les subtilités d’Internet, notre sympathique robot, Google, est toujours là pour vous aider avec plus d’informations.
En comprenant les fondamentaux d’Internet et de ses technologies, vous pourrez mieux apprécier la puissance et le potentiel contenu dans cet incroyable outil.
Note de l’éditeur : cet article a été initialement publié en octobre 2014 et a depuis été mis à jour par souci d’exhaustivité.