Design numérique

Web / Basics

Qu'est-ce que l’Internet?

L'internet est un réseau de réseaux d'ordinateurs interconnectés. (// internet ~ la route + les camions qui livrent les paquets)

Qu'est-ce que le World Wide Web?

Le World Wide Web est un système d'information permettant de faire circuler des données par l'internet, depuis des ordinateurs hôtes de ces données (les serveurs web, web servers) jusqu'aux ordinateurs récépteurs de ces données (les clients web, web clients). (// world wide web ~ système de commande + logistique)

Pour communiquer, les ordinateurs serveurs et les ordinateurs clients utilisent le protocole HTTP. C'est un ensemble de règles qui déterminent comment les données doivent être demandées et envoyées par le réseau internet.

Naissance

Le WorldWideWeb a été inventé en 1989 par un chercheur britanique, Tim Berners Lee, alors qu'il travaillait au CERN à Genève. Il fut inventé pour permettre aux scientifiques d'échanger des données instantanément. Le CERN maintiens en ligne une version du premier site web, accessible ici.

Tim Berners Lee, l'inventeur du web en 1990
Le premier serveur web

Serveurs

Un serveur web peut désigner:

Clients

C'est la même chose pour les clients, lorsque l'on dit un client web on peut parler soit de la machine, soit du logiciel. Dans la famille des logiciels clients web, dits clients HTTP (comme le protocole), les plus connus sont les navigateurs (browsers). Un navigateur est un logiciel client HTTP qui permet d'accéder à des ressources sur le web. Voir la défénition de client ici.

Accéder veut en fait dire télécharger (download). Tous les sites webs que nous consultons sont téléchargés en locale sur nos machines. Les données sont demandées par une requête (request) au serveur, qui les envoie. Une fois reçues, elles sont lues, ou rendues (rendered) par le navigateur, qui nous permet de voir le site web tel qu'il a été codé.

Les données reçues par le navigateur sont ensuite stockées dans un endroit que l'on appelle le cache, qui est un dossier de notre ordinateur. Sur un Mac par exemple, le cache de Firefox est le dossier /Users/nom-d-utilisateur/Library/Caches/Firefox/suite-de-chiffres. Pour avoir l'adresse précise du dossier, il suffit de taper about:cache dans la barre d'url de Firefox.

Le cache à la particularité d'héberger des fichiers temporaires. Lorsque vous quittez votre navigateur, hop, les fichiers sont supprimés et si vous voulez revoir la page web, il faut réitérer votre requête! (mais parfois ils restent, chaque navigateur gère le cache différemment)

URL

Pour localiser les données, le navigateur utilise des adresses uniques appellées URL (Uniform Resource Locator), qui permettent d'accéder à chaque page, puis, à chaque fichier.

Adresse IP

Chaque machine connectée sur un réseau possède une adresse unique appellée l'adresse IP (Internet Protocol). Les adresses IP locales sont des suites de 9 chiffres, qui ressemblent à celle-ci: 192.168.1.24. Cette adresse permet d'identifier chaque machine, et de les localiser sur le réseau afin de pouvoir établir des connections entre elles. L’adresse IP globale sur le réseau internet est un peu différente : il s’agit de l’adresse du routeur connecté au réseau, alors que l’adresse IP locale désigne l’adresse de chaque machine connectée au router. Pour voir l’adresse IP de votre routeur, rendez-vous sur whatismyipaddress.com

HTML

Le format de fichier HTML (Hyper Text Markup Language) permet d'écrire des pages web. Il s'agit non pas d'un langage de programmation, mais d'un format de description, qui permet de rendre intelligible à des programmes (serveurs, navigateurs) du contenu texte, et de le mettre en page, en utilisant des balises (tags).

Ressources HTML