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.