Numérique et sciences informatiques (spécialité) · Première
Client-serveur et protocole HTTP : fiche de Première NSI
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Le client (le navigateur) envoie une requête ; le serveur web répond en renvoyant la page demandée. Le navigateur se charge ensuite de l'afficher.1
- HTTP est le protocole de communication entre un client et un serveur web ; il repose sur TCP/IP.12
- Par défaut, un serveur web écoute les connexions HTTP sur le port 80.12
- L'adresse (URL) désigne le serveur grâce au DNS et peut contenir des paramètres que le serveur exploite pour fabriquer la page.12
- HTTP est un protocole sans état : les cookies permettent de simuler une session.2
Les deux acteurs : client et serveur
Quand tu ouvres une page web, deux machines dialoguent. Ton ordinateur joue le rôle du client ; une autre machine, le serveur, détient la page. Cette fiche rassemble ce qu'il faut retenir sur ce dialogue.
Comment se déroule un échange
Pour joindre un serveur, le client a besoin de deux informations : où il se trouve et par quelle « porte » entrer. Elles se déduisent de l'adresse saisie.
Pages calculées, état et cookies
Pièges fréquents
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
Le navigateur est le client : il émet la requête et assure le rendu de la page reçue. Stocker et envoyer les pages est le travail du serveur, ce qui rend la première réponse tentante mais fausse. La traduction d'une adresse en localisation relève du DNS.
-
Le port par défaut pour HTTP est 80. Le port 21 est celui de ftp, ce qui est une confusion fréquente : le port se déduit du protocole utilisé.
-
Faux : HTTP est un protocole sans état. Les cookies sont ajoutés par-dessus pour permettre à un serveur de gérer une session. Croire que HTTP seul se souvient confond le protocole et ce mécanisme.
-
HTTP est un protocole requête-réponse construit sur TCP, et un serveur concurrent sert de nombreux clients. L'affichage dans la fenêtre est fait par le navigateur côté client, pas par le serveur.
Les questions qu'on se pose
Quelle différence entre HTTP et TCP ?
Comment un site peut-il me reconnaître si HTTP est sans état ?
Grâce aux cookies : le serveur s'en sert pour suivre un visiteur et créer une session, alors que le protocole HTTP, lui, n'a aucune mémoire.2
Pourquoi deux requêtes vers un même serveur peuvent-elles donner des pages différentes ?
Parce que le serveur peut s'appuyer sur les paramètres présents dans l'URL pour fabriquer la réponse.1 La page n'est alors pas un fichier fixe.
Sources
- Cours DIU NSI - Protocole HTTP et interactions Web, CNRS. Consulté le 6 novembre 2026.
- Cours Web et réseaux - Domaine et protocoles, Université Grenoble Alpes. Consulté le 6 novembre 2026.
- Serveur web embarqué, Wikipédia. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.