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 domaine | Adresse IP |
|---|---|
| google.fr | 142.250.179.78 |
| wikipedia.org | 91.198.174.192 |
| lycee.local | 10.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
GETpour récupérer une page ouPOSTpour 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.

