Numérique et sciences informatiques (spécialité) · Première
Quiz : client-serveur et protocole HTTP (NSI, Première)
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- HTTP est le protocole de communication entre un client (le navigateur) et un serveur Web ; il fonctionne par requête puis réponse.1
- Le serveur stocke les pages et les envoie ; le client en assure le rendu.1
- HTTP s'appuie sur TCP et le serveur écoute par défaut sur le port 80.2
- HTTP est sans état : les cookies permettent de simuler une session.2
Avant de commencer
Ce quiz porte sur la façon dont un navigateur et un serveur Web dialoguent. Tu y retrouveras le rôle de chacun, le protocole HTTP, le principe requête-réponse, le port utilisé, le lien avec TCP et le DNS, la notion de session avec les cookies, et l'allègement du serveur par l'exécution de code côté client.
Prends le temps de réfléchir avant de valider. Chaque explication indique pourquoi la bonne réponse est juste et pourquoi l'erreur la plus tentante ne l'est pas. Si une notion te résiste, relis d'abord le cours sur HTML, CSS et JavaScript, puis reviens ici.
Quiz
14 questions · correction immédiate · ton score reste sur ton appareil.
-
Les pages sont stockées sur le serveur puis envoyées au client (le navigateur Web), qui en assure le rendu.1 Le serveur fournit le contenu ; il ne dessine pas la fenêtre. TCP transporte les données et ne les affiche pas.
-
Les échanges de type requête-réponse se font avec HTTP, qui repose sur TCP, un protocole de transport en mode connecté.2 Croire qu'HTTP est indépendant de TCP est une erreur : il en dépend pour transporter ses messages.
-
La localisation du serveur se fait en utilisant le DNS.2 Le port 80 indique seulement quel service contacter sur la machine, pas où se trouve la machine. Les cookies servent à autre chose, la gestion de session.
-
Grâce aux cookies, une application côté serveur peut offrir une forme de session alors que HTTP, lui, ne retient rien d'une requête à l'autre.2 Les cookies ne chiffrent rien et ne remplacent pas HTTP : ils s'ajoutent à lui. Sans état veut dire que, par lui-même, le protocole ne garde pas la mémoire des échanges précédents.
-
Un serveur concurrent peut servir de nombreux clients simultanément.2 L'idée d'un client unique est tentante parce qu'on imagine un échange à deux, mais un site visité par des milliers de personnes ne fonctionnerait pas ainsi.
-
Les paramètres transmis par le client dans l'URL permettent au serveur de calculer le contenu à renvoyer.1 Le serveur n'a aucun pouvoir sur le code du navigateur, et le port par défaut reste le même d'une requête à l'autre.
-
Les pages sont stockées sur le serveur et envoyées au client, qui en assure le rendu ; HTTP organise les échanges entre les deux.1 La dernière affirmation est fausse : l'affichage dans la fenêtre est le travail du navigateur, pas du serveur.
-
Le port du serveur se déduit du protocole : 80 pour http, 21 pour ftp.2 Confondre les deux est une erreur courante quand on retient seulement que chaque protocole a son numéro.
-
Exécuter une partie du code du côté du client est une solution retenue pour soulager les serveurs ; avec AJAX, les données sont envoyées sous forme brute, ce qui allège le trafic et la charge du serveur.3 Le serveur reste nécessaire pour fournir les données, et HTTP reste le protocole utilisé.
-
Les applications Web nécessitent que chaque client ouvre plusieurs connexions vers chaque serveur, afin de gérer plusieurs requêtes asynchrones simultanées ; Firefox en ouvre par exemple jusqu'à 15 par serveur.3 Imaginer une seule connexion revient à ignorer ces requêtes simultanées.
Les questions qu'on se pose
Que veut dire « HTTP est un protocole sans état » ?
Cela signifie que le protocole, par lui-même, ne garde pas la mémoire des échanges précédents. Pour qu'un site te reconnaisse d'une page à l'autre, une application serveur met en place une session grâce au mécanisme des cookies.2
Quelle différence entre le client et le serveur ?
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.