Commençons par un exemple très simple pour comprendre le mécanisme de base. Si à l'aide d'un client web tel que Firefox, je saisis l'adresse :
http://culturenumerique.univ-lille.fr/PageExemple
Que se passe -t-il ?
Mon client interprète ma saisie comme l'interrogation par le protocole
http
du serveur situé sur la machine
culturenumerique.univ-lille.fr
pour lui demander la ressource
/PageExemple
Comme nous l'avons vu précédemment, l'adresse
IP
de ma machine sera nécessaire pour communiquer avec le serveur. Mais mon navigateur va également réunir un certain nombre d'autres informations disponibles sur ma machine (informations que nous verrons plus loin) et les joindre à la requête envoyée au serveur qui héberge la ressource.
Le serveur reçoit cette requête, la comprend car elle est formulée selon les règles définies dans ce fameux protocole
http
, norme utilisée pour que les clients web et les serveurs web puissent communiquer.
Une part du succès du web repose sur le fait que
http
est utilisé par TOUS les serveurs web et TOUS les clients WEB, quels qu'ils soient et leur permet donc de dialoguer et de s 'échanger des informations.
Le serveur fait alors une copie de la ressource demandée et la renvoie au client, celui-ci n'a plus qu'à afficher le contenu de la ressource dans la fenêtre du navigateur.
Notons qu'une adresse du type :
http://culturenumerique.univ-lille.fr/PageExemple
s'appelle une URL pour Uniform Resource Locator, c'est-à-dire en français l'adresse d'une ressource. Le mot uniform suggère une convention d'écriture de ces adresses et une uniformisation de l'écriture de ces adresses. Il est important de noter que cette URL contient à la fois le nom du serveur (la machine
culturenumerique.univ-lille.fr
dans notre exemple) qui héberge la ressource ET le nom de la ressource sur ce serveur (ici
/PageExemple
).
Retenons dans un premier temps les notions suivantes :
html
qui permet de créer des hyperliens pour faciliter notre navigation.
http
.
Une évolution du protocole
http
remédie à ces problèmes en ajoutant le cryptage des communications pour assurer la confidentialité, et l'authentification des protagonistes dans ces échanges.C'est le protocole
https
.
En conclusion, dès que vous transmettez des données confidentielles veillez bien à la présence du petit verrou qui indique l'utilisation du protocole
https
.