ID241について
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
ID241について
msg# 1
Deniss
投稿数: 3
DHCP-OFFERをクライアントにブロードキャストとなっているが、ブロードキャストもしくはユニキャストとなっている。基本的にはユニキャストを使用すると思うのですが、いかがでしょうか?ブロードキャストを使用する場合は、DHCP-DISCOVERの中にその情報を入れるはずです。その辺がはっきりしないのですけど・・・
Re: ID241について
msg# 1.1
ponyo
投稿数: 76
確かにそうですね。
どちらもありうるという事だったと思います。。
どちらもありうるという事だったと思います。。
Re: ID241について
msg# 1.2
takeshi0168
投稿数: 7
わたくしtakeshi0168もID241についてDenissさんと全く同じ疑問を持っていたので、詳しい方(としか言えないところはご了承ください)から教えて頂いたことを記述致します。
1.DHCP DISCOVER
2.DHCP OFFER
3.DHCP REQUEST
4.DHCP ACK
1.DHCP DISCOVER, 3.DHCP REQUESTはブロードキャストで送信されます。
2.DHCP OFFER, 4.DHCP ACKは通常はユニキャストで送信されますが、ブロードキャストで送信されることもあります。
まず、DHCP OFFER, DHCP ACKがユニキャストで送信されるかブロードキャストで送信されるか、DHCP DISCOVER内にあるブロードキャストフラグによって決まります。
ブロードキャストフラグが0の時はユニキャストで送信され、
ブロードキャストフラグが1の時はブロードキャストで送信されます。
DHCP DISCOVER内のブロードキャストフラグは、クライアント環境に依存しています。
Windowsのデフォルトの設定を例にしてみますと、Windows 2000やWindows XPではブロードキャストフラグは0に設定されていますが、Windows Vistaでは1に設定されています。
そのため、クライアントがWindows 2000やWindows XPの時は、DHCP OFFER, DHCP ACKはDHCPサーバからクライアントに対しユニキャストで送信されます。クライアントがWindows Vistaの時は、DHCP OFFER, DHCP ACKはDHCPサーバからブロードキャストで送信されます。
以上です。冒頭の「詳しい方」の信頼性は高いですが、あくまでご参考にされてください。
1.DHCP DISCOVER
2.DHCP OFFER
3.DHCP REQUEST
4.DHCP ACK
1.DHCP DISCOVER, 3.DHCP REQUESTはブロードキャストで送信されます。
2.DHCP OFFER, 4.DHCP ACKは通常はユニキャストで送信されますが、ブロードキャストで送信されることもあります。
まず、DHCP OFFER, DHCP ACKがユニキャストで送信されるかブロードキャストで送信されるか、DHCP DISCOVER内にあるブロードキャストフラグによって決まります。
ブロードキャストフラグが0の時はユニキャストで送信され、
ブロードキャストフラグが1の時はブロードキャストで送信されます。
DHCP DISCOVER内のブロードキャストフラグは、クライアント環境に依存しています。
Windowsのデフォルトの設定を例にしてみますと、Windows 2000やWindows XPではブロードキャストフラグは0に設定されていますが、Windows Vistaでは1に設定されています。
そのため、クライアントがWindows 2000やWindows XPの時は、DHCP OFFER, DHCP ACKはDHCPサーバからクライアントに対しユニキャストで送信されます。クライアントがWindows Vistaの時は、DHCP OFFER, DHCP ACKはDHCPサーバからブロードキャストで送信されます。
以上です。冒頭の「詳しい方」の信頼性は高いですが、あくまでご参考にされてください。
なるほど。わかりました
msg# 1.2.1
Deniss
投稿数: 3
ご回答くださった方、ご教授ありがとうございました。
Re: ID241について
msg# 1.3
staff
投稿数: 1485
Denissさん
ご指摘の点、修正いたしました。
ご報告、誠にありがとうございました。
ご指摘の点、修正いたしました。
ご報告、誠にありがとうございました。