おもしろインターネット活用講座

千葉県産業振興センター
トップページへ戻る
DHCPって何?


  2.DHCPの仕組み

DHCPが、どうのような仕組みで動作するのか、DHCPクライアント−サーバ間のメッセージのやりとりを簡単に説明します。

1. DHCPクライアントは、DHCPサーバを探すためにDHCPDISCOVERメッセージをブロードキャストします。

2. DHCPサーバは、DHCPDISCOVERメッセージの応答として、IPアドレス他の情報を含むDHCPOFFERメッセージを ダイレクト送信またはブロードキャストします。

3. 複数のDHCPサーバが存在する場合、DHCPクライアントは複数のDHCPOFFERメッセージを受信することになります。 DHCPクライアントは一つのDHCPサーバを選択し、DHCPREQUESTメッセージをブロードキャストします。

4. DHCPREQUESTメッセージを受信したDHCPサーバは、コンフィグレーション情報を含むDHCPACKメッセージを送信します。 DHCPACKメッセージのIPアドレスフィールドには、割り当てられたネットワークアドレスが挿入されています。
また、要求されたIPアドレスが割り当てられない等、DHCPREQUESTメッセージの要求に答えられない場合は、DHCPサーバは DHCPNAKメッセージを送信します。

5. DHCPクライアントは、DHCPACKメッセージを受信するとパラメータの チェックを行い、リース期間などを記録しておきます。DHCPACKメッセージにより受信したコンフィグレーション情報に問題があった場合は、 DHCPクライアントはDHCPDECLINEメッセージを送信します。

6. DHCPクライアントは、DHCPRELEASEメッセージを送信することにより、ネットワークアドレスを解放することができます。



以下は、DHCPメッセージの説明です。

DHCPDISCOVER
 DHCPサーバを見つけるためにDHCPクライアントがブロードキャストするメッセージ。

DHCPOFFER
 DHCPDISCOVERメッセージへの応答として、コンフィグレーション情報を含みDHCPサーバかDHCPクライアントに送信されるメッセージ。

DHCPREQUEST
 DHCPクライアントがDHCPサーバに提供されたコンフィグレーション情報の割り当てを要求するためと、選択されなかったDHCPサーバに知らせるために ブロードキャストするメッセージ。

DHCPACK
 DHCPサーバからDHCPクライアントに送られる割り当てられたネットワークアドレスを含むコンフィグレーション情報。

DHCPNAK
 DHCPサーバからDHCPクライアントに送られる要求の拒否。

DHCPDECLINE
 DHCPクライアントからDHCPサーバに送られる無効なコンフィグレーション情報を含むメッセージ。

DHCPRELEASE
 DHCPクライアントからDHCPサーバに送られるネットワークアドレスの解放とリースのキャンセルメッセージ。



このページについてのお問い合わせは こちらまで。

1.DHCPって何だろう  -- 目次 --
1.DHCPって何だろう
2.DHCPの仕組み
 

トップページへ戻る
千葉県産業振興センター ccjc-net home