- ベストアンサー
DHCPリクエストのブロードキャスト
DHCPのオファーでお互いのMacとIPアドレスがわかっているのに、ブロードキャストしているのはDHCPサーバーが複数あるかもしれないからということですが MacとIPもわかっているのでDHCPサーバーの特定出来ると思いますのでブロードキャストの必要性を感じません ユニキャストで行わない理由がわかりません
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あっと、失礼しました。読み間違えていました DHCPクライアント DHCPサーバー ------------------------------------- DHCPディスカバー→ ←DHCPオファー DHCPリクエスト→ ←DHCPアック ----------------------------------- のDHCPオファーの時点でIPが分かっているのに DHCPリクエストをユニキャストじゃなくブロードキャストで戻しているのはなぜかと ということなんですね。 No2のご回答の通り、 複数のDHCPサーバーがあるときに、サーバーからのオファーが クライアントで採用されたかされなかったかを 複数のDHCPサーバーに知らせるため ということですね。
その他の回答 (2)
- chachaboxx
- ベストアンサー率23% (412/1777)
受け側の都合ではなく配布側の都合では? オファーの時点ではまだクライアントから確定の返事が来ていないので、リクエストで配布サーバーがアドレス確定処理を他のサーバーにも通知すると。
- superside0
- ベストアンサー率64% (463/719)
> ブロードキャストしているのはDHCPサーバーが複数あるかもしれないからということですが え?その説明、おかしくないですか。 立ち上げ直後(DHCPサーバーからIPアドレスを配布してもらう前)は、 自機のIPアドレスはまだ確定していませんし、 DHCPサーバーの IPアドレスもMACアドレスも知っていませんし、 ネットワークのブロードキャストアドレスもわかりません。 このため 255.255.255.255 の宛先リミテッドブロードキャストにリクエストを投げます。(というかこれに投げるしかありませんよね) セグメント内に複数のDHCPサーバーがあるときは、早い者勝ちです。
お礼
初心者の初心者なもので、説明があまりうまくいかなくてすいませんでした 返事ありがとうございます