L'invention du web

un pique-nique

Photo de la NASA publiée sur Unsplash

Internet est le réseau des réseau. Une interconnection de réseaux hétérogènes à travers la planète, grâce à un protocole léger. Internet permet d'avoir accès à tout un ensemble de services : le courrier électronique, les sessions distantes sécurisées, le streaming, etc. Parmi tous ces services, l'un d'entre eux se taille la part du lion : le web. Ce service permet à un navigateur web d'accéder à des contenus sur des serveurs web distants.

Début au CERN

Tim BERNERS-LEE

Tim Berners Lee au CERN.

Le chercheur britannique Tim Berners-Lee a inventé le World Wide Web en 1989, lorsqu’il travaillait au CERN. À l’origine, le projet a été conçu et développé pour que des scientifiques travaillant dans des universités et instituts du monde entier puissent s'échanger des informations instantanément.

L'idée de base du WWW était de combiner les technologies des ordinateurs personnels, des réseaux informatiques et de l'hypertexte pour créer un système d'information mondial, puissant et facile à utiliser.

Info.cern.ch était l’adresse du tout premier site et serveur Web, qui était hébergé sur un ordinateur NeXT du CERN. L’adresse de la première page Web était http://info.cern.ch/hypertext/WWW/TheProject.html. La page comportait essentiellement des informations relatives au projet WWW, notamment une description de ce qu'est l'hypertexte, des détails techniques pour la création d'un serveur Web, et des liens vers d'autres serveurs, qui étaient ajoutés au fur et à mesure qu'ils devenaient disponibles.

Extension du web

Au départ, seuls quelques utilisateurs avaient accès à la plateforme d'ordinateurs NeXT sur laquelle fonctionnait le premier navigateur. Cependant, Tim Berners-Lee conçoit rapidement un navigateur en mode ligne pouvant être exécuté sur tous les systèmes.

En 1991, Tim Berners-Lee lance son premier logiciel WWW, qui incluait le navigateur en mode ligne, un logiciel pour le serveur Web et une bibliothèque pour les développeurs. En mars de cette même année, le logiciel devient accessible à d'autres collègues sur des ordinateurs du CERN. En août, il présente le logiciel WWW sur un groupe de discussion internet, ce qui éveille l'intérêt pour le projet à travers le monde.

Mosaic

Capture d'écran de NCSA Mosaic, le premier navigateur en mode fenêtre accessible au "grand pulic".

Début 1993, le Centre national de superinformatique (NCSA) de l'Université de l'Illinois met en service une première version de son navigateur MOSAIC. Ce logiciel était exécutable dans l'environnement X-Window, très répandu dans la communauté de la recherche, et permettait une utilisation conviviale grâce à un système utilisant des fenêtres. Peu de temps après, le NCSA met également en circulation des versions pour les environnements PC et Macintosh. La disponibilité de navigateurs conviviaux et fiables sur ces ordinateurs très populaires a eu un impact immédiat sur la diffusion du WWW. La Commission européenne approuve son premier projet Web (WISE) à la fin de cette même année, le CERN étant l'un des partenaires. Le 30 avril 1993, le CERN met gratuitement à disposition le code source du World Wide Web, qui devient ainsi un logiciel libre. Fin 1993, on compte plus de 500 serveurs Web connus, et le WWW représente 1 % du trafic sur internet, ce qui semble beaucoup à cette époque (le reste du trafic est composé des accès à distance et des envois de courriels et de fichiers). 1994 est l’année du Web. Lancée par Robert Cailliau, la première conférence internationale sur le World Wide Web se tient au CERN en mai. Près de quatre cents utilisateurs et développeurs y participent et cet événement est salué comme le « Woodstock du Web ».

Un outil libre

Il était essentiel que le Web reste un outil libre utilisable par tous, dont personne ne puisse devenir le propriétaire unique. C'est dans ce sens que le CERN soumet un projet à la Commission de l'Union européenne dans le cadre du programme ESPRIT : « WebCore ». Le but de ce projet était de créer un consortium international, en collaboration avec l'Institut de technologie du Massachusetts (MIT). En 1994, Tim Berners-Lee quitte officiellement le CERN pour rejoindre le MIT, et fonde le Consortium international World Wide Web (W3C). Pendant cette période, avec l'approbation du projet LHC en ligne de mire, le CERN estime que le nouveau développement du Web ne fait pas partie de sa mission première. Pour le W3C, il est donc nécessaire de trouver un nouveau partenaire en Europe.

La Commission européenne se tourne alors vers l'Institut national de la Recherche en informatique et en automatique (INRIA) français, pour prendre le relais. En janvier 1995, l'INRIA devient le premier siège européen du W3C, et en 1996, l'Université Keio au Japon (campus Shonan Fujisawa) en devient le siège asiatique. En 2003, l'ERCIM (European Research Consortium in Informatics and Mathematics) remplace l'INRIA pour ce qui est de l'Europe, et en 2013, le W3C annonce que l'Université Beihang est devenue son quatrième siège. En septembre 2018, le consortium compte plus de 400 organisations membres, situées à travers le monde.

Le web repose essentiellement sur :

Les briques du web.

  • La notion de lien hypertexte, qui permet de passer d'une page web à une autre.
  • Le langage HTML qui permet de formater les pages web, et que nous allons étudier ici.
  • Le protocole http qui permet à un navigateur de dialoguer avec un serveur web (que nous n'étudierons pas cette fois ci.)

Passons maintenant à l'étude du HTML.