Aller au contenu principal

6. Client/Server Message Formats (Formats de messages client/serveur)

6. Client/Server Message Formats (Formats de messages client/serveur)

Tous les messages DHCP envoyés entre les clients et les serveurs partagent le même en-tête de format fixe et une zone de format variable pour les options.

Toutes les valeurs dans l'en-tête de message et les options sont en ordre d'octets réseau.

Les options sont stockées séquentiellement dans le champ d'options, sans remplissage entre les options. Les options sont alignées sur octet, mais ne sont pas alignées de toute autre manière (par exemple, sur des limites de 2 ou 4 octets).

Le diagramme suivant illustre le format des messages DHCP envoyés entre les clients et les serveurs:

     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 (type de message)
Identifie le type de message DHCP; les types de messages disponibles sont listés dans la section 5.3.

transaction-id (ID de transaction)
L'ID de transaction pour cet échange de messages.

options (options)
Les options transportées dans ce message; les options sont décrites dans la section 22.