Header

Definizione rapida

Un header è una sezione iniziale che contiene informazioni descrittive su un messaggio, un pacchetto o un file di codice.

Spiegazione

Nella posta elettronica occupa le prime righe e riassume i dati del messaggio. Nei protocolli, precede il contenuto del pacchetto: un livello aggiunge la propria intestazione quando invia verso il basso, mentre la interpreta e la rimuove quando inoltra verso l'alto. In programmazione, un header file è normalmente un testo con i prototipi delle funzioni di libreria, utile sia a chi sviluppa sia al compilatore che genera il codice oggetto.

Esempio pratico

Quando un pacchetto passa a un livello inferiore, quel livello antepone un header con le informazioni che gli competono.

Spiegazione tecnica

L'intestazione accompagna un contenuto principale e ne descrive il trattamento; nei passaggi fra layer può essere aggiunta, decodificata o separata.

Da non confondere con

L'header di una e-mail, quello di un pacchetto e un header file hanno ruoli differenti, pur condividendo la funzione introduttiva.