Aller au contenu
studuel

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'étapeCe qui se fait
1Le navigateur interroge le DNS : nom de domaine → adresse IP
2Il ouvre une connexion TCP, port 80 (HTTP) ou 443 (HTTPS)
3Il envoie une requête HTTP
4Le serveur renvoie une réponse : code de statut, en-têtes, corps
5Le 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éthodeOù passent les donnéesSa visibilitéSon usage
GETDans l'URLVisible, historisée, mise en cacheLes lectures
POSTDans le corps de la requêteNon affichéeFormulaires 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 codeSa signification
200Succès
301, 302Redirection
403Accès interdit
404Ressource introuvable
500Erreur 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 garantitCe qu'il ne garantit pas
Confidentialité, intégrité, authenticité du serveur attestée par un certificatL'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. 1.Dans le modèle client-serveur, qui prend l’initiative de l’échange ?

  2. 2.Quelle méthode HTTP place ses paramètres dans l’URL ?

  3. 3.Pourquoi ne faut-il pas envoyer un mot de passe par la méthode GET ?

  4. 4.Que signifie un code de statut 404 ?

  5. 5.HTTP est un protocole avec état : le serveur se souvient du client.

  6. 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.

Continuer dans l’app
Aperçu flouté de la fiche de révision

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.

Débloquer la fiche dans l’app

Dans le même thème

NSI en première : passe à l’entraînement.

Le quiz complet, les exercices corrigés, les duels contre des élèves de ton niveau et un coach IA qui t’explique ce qui bloque.

Commencer gratuitement