8 leçons · 85 min Débutant

HTTP : ce qui se passe vraiment quand tu tapes une URL

DNS, TLS, requêtes, cookies, cache, CORS : le voyage complet d'une page web, raconté simplement, avec des labos simulés. Aucun prérequis réseau.

FR EN
Progression 0/8
1

Le voyage d'une URL

Tu tapes une adresse, tu appuies sur Entrée. Une demi-seconde plus tard, la page est là. Cette leçon démonte la demi-seconde : la carte complète du voyage.

9 min
2

L'anatomie d'une URL

Scheme, domaine, port, chemin, query, fragment : lire une URL morceau par morceau, et découvrir la partie qui ne quitte jamais ton navigateur.

10 min
3

Le DNS, l'annuaire du web

Les machines parlent en IP, toi en noms. Le DNS traduit, en cascade : cache, résolveur, racine, TLD. Avec un labo dig pour lire l'annuaire toi-même.

11 min
4

HTTPS : ouvrir un canal sûr

TCP décroche le téléphone, TLS chiffre la ligne. Le handshake pas à pas, le certificat, et le vrai sens du cadenas (qui ne dit pas que le site est honnête).

11 min
5

Requête, réponse, status codes

Une requête brute annotée ligne par ligne : méthodes, headers, et les codes de statut. 2xx ça marche, 3xx c'est ailleurs, 4xx c'est toi, 5xx c'est lui.

12 min
6

Stateless, cookies et sessions

Le serveur ne se souvient de rien entre deux requêtes. Alors comment le site sait que tu es connecté ? Le badge (cookie) et le casier (session), démontés.

10 min
7

Le cache HTTP

Ne pas re-télécharger ce qui n'a pas changé : Cache-Control, ETag, et le 304 qui répond sans rien envoyer. L'arme anti allers-retours.

10 min
8

CORS et HTTP/2, HTTP/3

Pourquoi le navigateur bloque ton fetch vers une autre API, et ce que HTTP/2 puis HTTP/3 ont changé sous le capot. Fin du voyage.

12 min

Ce que vous allez apprendre

Suivre le voyage complet d'une URL : cache, DNS, TCP, TLS, requête, réponse, rendu

Lire une requête et une réponse brutes : méthodes, headers, et les familles de codes de statut

Comprendre le stateless, les cookies et le cache : où c'est stocké, ce qui transite, pourquoi

Démystifier HTTPS, l'erreur CORS, et ce que HTTP/2 et HTTP/3 changent vraiment

Prérequis : aucun bagage réseau. Avoir suivi les bases HTML aide à situer les exemples. Tous les labos sont simulés dans le navigateur : terminal dig, requêtes curl, faux onglet Network. Rien à installer.

Commencer la leçon 1

Gratuit · Sans inscription · 9 minutes