Le site du prof

Web

Niveau 0

Authentifiez-vous pour suivre votre progression !


Le Web : Client-Serveur et DNS

Le modèle Client-Serveur

Le Web repose sur un mode de communication appelé modèle client-serveur. Dans cette architecture, deux types de machines communiquent sur le réseau avec des rôles bien distincts :

  • Le Client : C'est généralement votre ordinateur ou smartphone via un navigateur (Chrome, Firefox, etc.). Il demande une ressource (une page web, une image) au serveur.
  • Le Serveur : C'est un ordinateur distant, allumé 24h/24, qui stocke les fichiers du site. Il répond à la demande du client en lui envoyant les données demandées.

L'adressage IP et le DNS

Nom de domaineAdresse IP
google.fr142.250.179.78
wikipedia.org91.198.174.192
lycee.local10.194.36.121

Sur un réseau, les machines ne se reconnaissent pas par leur nom (comme "google.fr"), mais par une adresse numérique unique : l'adresse IP (ex: 172.217.18.131).

Comme il est difficile pour un humain de retenir des milliers d'adresses chiffrées, on utilise le DNS (Domain Name System).

Le DNS agit comme un annuaire mondial. Lorsqu'on tape une URL dans le navigateur, celui-ci interroge d'abord un serveur DNS pour obtenir l'adresse IP correspondante au nom de domaine.


Le protocole HTTP / HTTPS

Pour communiquer, le client et le serveur utilisent un langage commun : le protocole HTTP (HyperText Transfer Protocol).

Le dialogue se décompose en deux étapes :

  • La Requête (Client) : Le navigateur envoie une demande contenant une méthode (souvent GET pour récupérer une page ou POST pour envoyer un formulaire).
  • La Réponse (Serveur) : Le serveur renvoie un Code d'état (200 si tout va bien, 404 si la page n'existe pas par exemple) suivi du contenu de la page, écrit en langage html.

Sécurité et HTTPS

Le protocole HTTPS est la version sécurisée de HTTP. Les données échangées entre le client et le serveur sont chiffrées. Cela garantit :

  • La confidentialité : Personne ne peut lire vos mots de passe sur le réseau.
  • L'authentification : On est sûr de communiquer avec le bon serveur.