Révisions — Couche Application et HTTP

Résumé du chapitre

Les couches 5, 6 et 7 donnent un sens aux données : la session identifie l’utilisateur indépendamment de MAC/IP/port, la présentation formate, compresse et chiffre, l’application définit les commandes. Deux architectures : client-serveur et pair-à-pair (dont les faiblesses sont la sécurité et l’annonce à tout le réseau à chaque entrée/sortie de nœud). HTTP est sans état, sur TCP/80 : une requête commence par une request line (méthode, URL, version), une réponse par une status line (version, code, phrase). Les cookies rendent l’état à ce protocole sans état — et ouvrent la porte au pistage tiers, encadré par le RGPD. Un proxy réduit la latence en gardant des copies, et le GET conditionnel (If-Modified-Since → 304) garantit qu’elles ne sont pas obsolètes.

Séances sources : 2026-09-07 — Rôle de la couche Application · 2026-09-07 — Le protocole HTTP


🃏 Flashcards

Couches 5, 6, 7

FTP n’a pas de gestion de session · HTTP en a une grâce aux cookies

Architectures et protocoles

HTTP — bases

Messages HTTP

Que signifie q=0.5 dans Accept-Language: en-us,en;q=0.5 ?::Un facteur de préférence — l’anglais général est accepté mais pondéré à 0.5, moins prioritaire que en-us

Codes de statut

Cookies

Cache et proxy

Le GET conditionnel utilise l’en-tête If-Modified-Since et reçoit 304 Not Modified si la copie est encore valide

🔗 Liens