Aller au contenu

En-tête : Header (en anglais)

Réseau

Partie structurée de métadonnées placée au début d'un message (requête HTTP, courriel, paquet réseau) : elle décrit le contenu sans en faire partie. Elle s'oppose au corps, ou charge utile, qui transporte les données elles-mêmes.

Diagramme de séquence entre un client et un serveur HTTP. La requête du client contient : 1, la ligne de requête GET /page HTTP/1.1 ; 2, les en-têtes Host, Accept et Cookie, sous forme de paires nom: valeur ; 3, une ligne vide puis un corps, seulement si la méthode est POST ou PUT. La réponse du serveur contient : 4, la ligne d'état HTTP/1.1 200 OK ; 5, les en-têtes Content-Type, Content-Length et Set-Cookie ; 6, une ligne vide puis le corps, c'est-à-dire la charge utile.

En-tête HTTP : Requêtes et réponses portent une liste de paires « Nom: valeur », une par ligne, insensibles à la casse et closes par une ligne vide avant le corps. Sous HTTPS, ces lignes voyagent chiffrées comme le reste du message ; en HTTP/2 et HTTP/3, elles sont en plus compressées et écrites en minuscules.

Requête contre réponse : Le client annonce Host, Accept, Authorization ou Cookie ; le serveur répond avec Content-Type, Cache-Control, Set-Cookie ou Strict-Transport-Security. Vingt ans de métier apprennent que l'en-tête Server qui affiche fièrement la version exacte du logiciel rend surtout service à celui qui cherche la faille assortie.

Courriel : Un message électronique commence par ses en-têtes (From, To, Subject, Date, Received, plus les en-têtes MIME comme Content-Type), séparés du corps par une ligne vide. Le champ From est purement déclaratif, d'où les signatures DKIM pour vérifier qui a vraiment écrit.

Paquet réseau : Chaque couche place son propre en-tête devant les données qu'elle transporte : adresses source et destination pour IP, ports et numéros de séquence pour TCP. C'est l'encapsulation : la charge utile d'une couche contient l'en-tête de la couche du dessus.

Explication de la marmotte

Quand tu postes une lettre, l'enveloppe porte l'adresse, l'expéditeur, le timbre et le cachet avec la date. Ce n'est pas la lettre elle-même, mais sans ces informations, la poste ne saurait pas quoi en faire. Sur internet, chaque message échangé entre ton téléphone et un site fonctionne pareil : au début, quelques lignes d'étiquettes disent qui écrit, à qui, dans quelle langue, quel genre de contenu suit et combien il pèse. Juste après vient le vrai contenu : la page, l'image, la vidéo. Ces étiquettes du début, c'est ce qu'on appelle l'en-tête.

Où ce terme est utilisé

← Tout le glossaire