DHCPプロセス

DHCP プロセスには通常、次の手順が含まれます。

  1. クライアントは DHCP Discover メッセージを DHCP サーバーに送信します。このメッセージには、デバイスの MAC アドレスと要求された IP アドレスが含まれています。

  2. DHCP サーバーは、クライアントの要求に応じて DHCP Offer メッセージを送信します。このメッセージには、使用可能な IP アドレス、サブネット マスク、ゲートウェイ アドレスなどの情報が含まれています。

  3. DHCP オファー メッセージを受信した後、クライアントは最適な DHCP オファーを選択し、DHCP 要求メッセージを DHCP サーバーに送信して、IP アドレスの割り当てを要求します。

  4. クライアントからの要求を受信した後、DHCP サーバーは DHCP Ack メッセージを送信して、IP アドレスがクライアントに割り当てられたことを確認します。同時に、リース期間、つまりクライアントが IP アドレスを使用できる期間もクライアントに通知します。

  5. クライアントは DHCP Ack メッセージを受信すると、IP アドレスの取得を完了し、ネットワークへの接続を開始します。

デバイスがネットワークに再接続すると、DHCP サーバーはデバイスの MAC アドレスが以前に割り当てられた IP アドレスと一致するかどうかを確認します。一致するものがあった場合、DHCP サーバーはその IP アドレスをデバイスに再割り当てします。それ以外の場合、DHCP サーバーは新しい IP アドレスを割り当てます。このプロセスにより、デバイスがネットワークに再接続した後に最初に割り当てられた IP アドレスが確実に取得されるため、デバイスはネットワーク上の他のデバイスにアクセスし続けることができます。

DHCP は LAN 内の機器が IP アドレスを取得するためのプロトコルであり、通信には UDP プロトコルを使用します。DHCP サーバーは、UDP ポート 67 でクライアントの DHCP 要求をリッスンし、UDP ポート 68 を使用してクライアントに IP アドレスを割り当てます。DHCP 通信で使用される主要なメッセージ タイプには、DHCP Discover、DHCP Offer、DHCP Request、DHCP Ack などがあります。これらのメッセージ タイプは RFC2131 で定義されています。ブロードキャストによりすべてのデバイスがメッセージを受信できるため、DHCP 要求と応答は両方とも UDP ブロードキャストを使用して実行されます。通信プロセス中に、DHCP サーバーは、クライアントがネットワークにアクセスして正常に通信できるように、IP アドレス、サブネット マスク、デフォルト ゲートウェイなどの関連するネットワーク構成情報をクライアントに割り当てます。

おすすめ

転載: blog.csdn.net/qq_45206551/article/details/131110712