Passa al contenuto principale

6. Formati di Messaggio Client/Server

6. Formati di Messaggio Client/Server (Client/Server Message Formats)

Tutti i messaggi DHCP inviati tra client e server condividono lo stesso formato di intestazione fisso e un'area di formato variabile per le opzioni.

Tutti i valori nelle intestazioni dei messaggi e nelle opzioni sono in ordine di byte di rete.

Le opzioni sono memorizzate sequenzialmente nel campo opzioni, senza riempimento tra le opzioni. Le opzioni sono allineate ai byte, ma non sono allineate in altri modi, ad esempio su confini di 2 o 4 byte.

Il seguente diagramma illustra il formato dei messaggi DHCP inviati tra client e server:

     0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| msg-type | transaction-id |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
. options .
. (variable) .
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

msg-type (tipo di messaggio)
Identifica il tipo di messaggio DHCP; i tipi di messaggio disponibili sono elencati nella sezione 5.3.

transaction-id (ID transazione)
L'ID transazione per questo scambio di messaggi.

options (opzioni)
Opzioni trasportate in questo messaggio; le opzioni sono descritte nella sezione 22.