NSI · Première · Interagir sur le web
Interactions client-serveur
Le client demande, le serveur répond.
En bref
Le web repose sur un modèle client-serveur : le client demande, le serveur répond.
Le web repose sur un modèle client-serveur : le client demande, le serveur répond. Le serveur ne prend jamais l'initiative.
Ce qui se passe quand on ouvre une page
| L'étape | Ce qui se fait |
|---|---|
| 1 | Le navigateur interroge le DNS : nom de domaine → adresse IP |
| 2 | Il ouvre une connexion TCP, port 80 (HTTP) ou 443 (HTTPS) |
| 3 | Il envoie une requête HTTP |
| 4 | Le serveur renvoie une réponse : code de statut, en-têtes, corps |
| 5 | Le navigateur analyse le HTML et redemande chaque ressource : styles, scripts, images |
Une page affichée est le résultat de dizaines de requêtes.
Les deux méthodes
| La méthode | Où passent les données | Sa visibilité | Son usage |
|---|---|---|---|
| GET | Dans l'URL | Visible, historisée, mise en cache | Les lectures |
| POST | Dans le corps de la requête | Non affichée | Formulaires qui modifient, mots de passe |
Envoyer un identifiant en GET le fait apparaître dans l'URL, l'historique du navigateur et les journaux du serveur. C'est la faute de conception la plus courante — et la plus facile à éviter.
Les codes de statut
| Le code | Sa signification |
|---|---|
| 200 | Succès |
| 301, 302 | Redirection |
| 403 | Accès interdit |
| 404 | Ressource introuvable |
| 500 | Erreur du serveur |
Le premier chiffre suffit à situer : 2 succès, 3 redirection, 4 faute du client, 5 faute du serveur.
HTTP est sans état
Chaque requête est indépendante : le serveur ne se souvient de rien. Pour reconnaître un visiteur d'une page à l'autre, on emploie un cookie — une petite donnée déposée chez le client et renvoyée à chaque requête.
C'est ce qui permet de rester connecté, et c'est aussi ce qui permet le pistage.
HTTPS
HTTP transporté dans un canal chiffré par TLS.
| Ce qu'il garantit | Ce qu'il ne garantit pas |
|---|---|
| Confidentialité, intégrité, authenticité du serveur attestée par un certificat | L'honnêteté du site : un site frauduleux peut afficher un cadenas |
Teste-toi
6 questions pour vérifier
Touche une réponse : la correction s’affiche tout de suite.
1.Dans le modèle client-serveur, qui prend l’initiative de l’échange ?
2.Quelle méthode HTTP place ses paramètres dans l’URL ?
3.Pourquoi ne faut-il pas envoyer un mot de passe par la méthode GET ?
4.Que signifie un code de statut 404 ?
5.HTTP est un protocole avec état : le serveur se souvient du client.
6.À quoi sert un cookie ?
0 / 6 questions
Dans l’app, ce chapitre a son quiz complet, chronométré, et tes erreurs reviennent au bon moment pour ne plus les refaire.

La fiche de révision, sur une page
Tout « Client et serveur » sur une seule page A4 illustrée : l’essentiel, les pièges et un mini-test. Elle se débloque dans l’app avec des gemmes — et ton compte gratuit en offre assez pour tes trois premières fiches.

