• ベストアンサー

DHCPサーバーの動きについて

こんにちわ。 いま、DHCPサーバーの動作について、勉強しているのですが、わからない点がありまして、質問させて頂きました。 DHCPサーバーが、DHCPクライアントから、DHCPDISCOVERを受け取って、DHCPOFFERを送信する時に、IPアドレスの要求をしてきたクライアントがわからないために、ブロードキャストで、DHCPOFFERを送信するとあったですが、もしネットワークに繋がっているクライアントが5台あり、同時にDHCPクライアントソフトを起動した場合には、一番早くDHCPOFFERを受け取ったクライアントが、早いもの勝ちのように動作していくのでしょうか?基本的な質問で、すいませんが、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • coco1
  • ベストアンサー率25% (323/1260)
回答No.1

DHCP OFFERパケットにはクライアントのMACアドレスが埋め込まれていますから、誰に対して送出したものと言うことがわかるようになっています。

kassii
質問者

お礼

早々のご回答、ありがとうございます。 いま、勉強している資料に、DHCPOFFERのあて先MACアドレスには、ブロードキャスト用のFFFF.FFFF.FFFFが入ると記述があり、そのため、全クライアントにデータが届くとなっていたので、わからなくなっていました。要求しているクライアントのMACアドレスがDHCPOFFERの中に格納されているという訳ですね。わざわざブロードキャストで送る必要がないということなんでしょうか?また、質問になってしまい申し訳ありません。

その他の回答 (2)

noname#6683
noname#6683
回答No.3

MACアドレスあるの受け取った順番かと。

kassii
質問者

お礼

ご回答ありがとうございます。 クライアントのDHCPDISCOVERの早く送った順(DHCPサーバ側のDHCPDISCOVERの早く受け取った順)とのご回答でよろしかったでしょうか? 勉強になりました。

回答No.2

ネットワークの仕様上 複数の端末が同時にデータを受け取ることができても、 複数の端末が同時にデータを送る事はできません。 故に、受けに対しての応答はひとつの端末からで 先着順ですのでその他の端末はその間 待ち状態になります。

kassii
質問者

お礼

素早いご回答、ありがとうございます。 ネットワークの性質上、先着順ということで、納得いたしました。 助かりました。

関連するQ&A