# World Wide Web

> Des documents reliés par des adresses et des liens

- Date: 1989
- Époque: Époque moderne
- Domaine: [Écrit & communication](https://lastcodex.org/fr/domains/communication/)
- Palier: V (Âge électrique)
- Difficulté: 5/5
- URL: https://lastcodex.org/fr/inventions/web/

Le World Wide Web relie des documents par des liens que suit un navigateur. Proposé par Tim Berners-Lee au CERN en 1989, il associe des adresses, un protocole d'échange et un langage de documents. Les logiciels opérationnels de 1990 permettent de passer d'une information à une autre entre ordinateurs différents.

![World Wide Web · Des documents reliés par des adresses et des liens](https://lastcodex.org/_astro/plate.DMAx-jTn_Z17LSwC.webp)

## Légende

1. Navigateur client
2. Adresse de la ressource
3. Requête HTTP
4. Serveur et document HTML
5. Réponse vers le navigateur

## Ce que c'est

Le Web est un système de documents et de ressources reliés par des adresses. Un lien dans une page conduit à une autre page, éventuellement conservée sur un autre ordinateur. Le navigateur présente le document et permet de choisir ces liens. Un serveur fournit les ressources demandées. Une personne peut ainsi consulter des informations dispersées sans apprendre les commandes propres à chaque machine.

[Internet](/fr/inventions/internet/) apporte la communication entre réseaux. Le Web y ajoute une façon commune d'adresser, de demander et de présenter des informations. Le courrier électronique utilise aussi Internet, avec d'autres règles. Une page Web peut contenir du texte, des images et des liens ; un moteur de recherche aide à en trouver, mais n'est pas nécessaire pour suivre une adresse déjà connue.

## Comment ça marche

![Schéma frontal d'un document avec un passage souligné relié à un second document](https://lastcodex.org/_astro/v1.DDgI7wXy_CsC1k.webp)
_Un lien associe un passage visible à l'adresse d'une autre ressource._

Une URL indique comment atteindre une ressource. Dans une adresse HTTP simple, elle donne le protocole, le nom de l'hôte et un chemin. Le chemin appartient à l'organisation du serveur : il ne révèle pas nécessairement un fichier physique. Un lien peut employer une adresse complète ou une référence relative à la page qui le contient.

HTTP règle l'échange entre client et serveur. Le navigateur envoie une requête ; la méthode GET demande la représentation de la ressource désignée. Le serveur répond avec un statut, des informations sur le contenu et, selon la réponse, ce contenu. Dans HTTP/1.0, décrit en 1996, le code 200 indique une réussite et 404 une ressource introuvable. Ces codes décrivent l'échange, pas la qualité des informations obtenues.

HTML structure le document avec des balises. Un titre reste un titre, un paragraphe reste un paragraphe et l'élément `a` porte un lien dont l'attribut `href` donne la destination. Le navigateur interprète cette structure pour l'afficher. L'adresse du lien et les mots cliquables peuvent différer. Le document transféré et sa présentation à l'écran sont donc deux aspects distincts de la consultation.

## Comment faire

![Deux feuilles rectangulaires, chacune portant un lien tracé vers l'autre](https://lastcodex.org/_astro/v2.BPqibuh-_ZxvwBg.webp)
_Deux documents locaux suffisent pour essayer des liens dans les deux sens._

Sur un ordinateur muni d'un navigateur et d'un éditeur de texte simple, créez un dossier avec les fichiers `a.html` et `b.html`. Enregistrez du texte brut, en conservant l'extension `.html`. Le premier fichier contient :

<pre><code>&lt;!doctype html&gt;
&lt;meta charset="utf-8"&gt;
&lt;title&gt;A&lt;/title&gt;
&lt;p&gt;A &lt;a href="b.html"&gt;B&lt;/a&gt;&lt;/p&gt;</code></pre>

Dans le second, remplacez A par B, puis la destination par `a.html` et le texte du lien par A. Ouvrez `a.html` dans le navigateur et suivez B, puis A. Changez ensuite la destination en `absent.html` : le navigateur ne trouve plus le fichier. Rétablissez le nom et rechargez la page.

Le navigateur lit ici les fichiers locaux au moyen d'une adresse `file:`. Aucun échange HTTP n'a lieu. Pour comprendre cet échange séparément, dessinez une requête allant du client au serveur et une réponse revenant au client ; placez le document HTML dans la réponse. Gardez distincts le lien écrit dans le document, la demande déclenchée et les données reçues.

## Histoire et évolution

Les textes reliés précèdent le Web. Vannevar Bush expose le projet Memex en 1945 ; les travaux de Doug Engelbart et de Ted Nelson développent ensuite l'hypertexte. Berners-Lee crée ENQUIRE au CERN en 1980 pour relier des informations. Ces antécédents éclairent son projet de documents distribués entre systèmes différents.

En mars 1989, il propose au CERN un système d'information fondé sur des liens. En 1990, Robert Cailliau participe à une nouvelle proposition et Berners-Lee programme sur NeXT le navigateur-éditeur WorldWideWeb et le serveur. Les logiciels sont démontrables à la fin de cette année. Nicola Pellow développe un navigateur en mode texte, utilisable sur davantage de machines ; en août 1991, le projet et ses fichiers sont annoncés sur des groupes publics d'Internet.

En 1993, Mosaic facilite l'accès graphique et le CERN rend son logiciel librement utilisable le 30 avril. Le W3C est fondé en 1994 pour travailler aux spécifications communes. Les formats et les protocoles évoluent ensuite, tandis que les documents adressables et les liens restent au centre du système.

## Repères clés

- Proposition au CERN: 1989
- Navigateur et serveur opérationnels: 1990
- Logiciel du CERN librement utilisable: 1993
- Description de HTTP/1.0 publiée: 1996

## Nécessite

- [Internet](https://lastcodex.org/fr/inventions/internet/): Des réseaux reliés par des protocoles communs (v. 1972)

## Sources

- [A Little History of the World Wide Web](https://www.w3.org/History.html), W3C, chronologie de Robert Cailliau
- [Information Management: A Proposal](https://www.w3.org/History/1989/proposal.html), Tim Berners-Lee, CERN, copie W3C
- [What’s the Difference Between the Internet and the Web?](https://www.computerhistory.org/revolution/networking/19/314), Computer History Museum
- [RFC 1945: Hypertext Transfer Protocol — HTTP/1.0](https://www.rfc-editor.org/rfc/rfc1945), RFC Editor ; T. Berners-Lee, R. Fielding, H. Frystyk
- [The Anchor element in HTML](https://www.w3.org/MarkUp/1995-archive/Elements/A.html), W3C, archive HTML
- [Dave Raggett's Introduction to HTML](https://www.w3.org/MarkUp/Guide/), W3C, Dave Raggett

Faits vérifiés le 2026-11-01.

---

The Last Codex · https://lastcodex.org/fr/inventions/web/ · © The Last Codex. Textes, planches et figures : CC BY-NC-ND 4.0.
