BOOTPのメッセージフォーマット

 ここでは、DHCPのメッセージフォーマットを説明して行きます。DHCPは、BOOTP(Bootstrap)の上位互換であるため、メッセージの構造は、ほとんど変わっていません。

まず、BOOTPのメッセージフォーマットを説明します。

 BOOTP、DHCPのメッセージは、ほとんど同じ形式の構造を使用しています。最終フィールドのみ異なります。BOOTPの場合、この省略可能なフィールドを「ベンダ固有領域」と呼び64バイトに制限しています。

 DHCPの場合、この領域は、可変長で「オプション」と呼び、DHCPオプション情報を伝達できるようにしています。

下の図は、BOOTPのメッセージフォーマットです。

DHCPのメッセージフォーマット

DHCPはBOOTPの拡張で、メッセージフォーマット等は、ほぼそのままです。

下の図は、DHCPのメッセージフォーマットです。