DHCPでは、最初の検出はブロードキャストですが、残りのパケットはユニキャストになる可能性があります。クライアントがまだIPアドレスを持っていない場合、どうすれば可能ですか?DHCP Discover、Offer、Request、およびAckについて
1
A
答えて
1
IPアドレスは、インターネット経由でパケットをルーティングするために使用されるため、1つのサブネットから別のサブネットにパケットを送信するために必要です。ただし、サブネット内のルーティングはIPアドレスに依存せず、MACアドレスのみに依存します。 2つのデバイスは、MACアドレスだけを使用して自由に通信でき、一部のローカルプロトコルにはIP層がまったく含まれていません。
DHCPサーバは、基本的にリクエスタと同じサブネット内にあることを意図しています(リレーエージェントがパケットを他のサブネットに転送するように設定されている場合のみ、サーバは異なるサブネットに置くことができます)。リクエスタはDISCOVERパケットをブロードキャストMACアドレスに送信するため、サブネット内のすべてのデバイスに配信されます。サーバは、ディスカバリメッセージからリクエスタのMACを学習し、ボラードキャストMACアドレスを使用する代わりに宛先MACアドレスを指定することによって、ユニキャストメッセージで応答する(または応答しない)可能性があります。
関連する問題
- 1. openwrtでのdhcp-request&ackフラッディング
- 2. DHCP用のTCPポート67および68
- 3. HTTP HEAD RequestおよびSystem.Web.Mvc.FileResult
- 4. SYNおよびSYN + ACKは、ファイアウォール
- 5. ipconfigからMACおよびDHCPサーバーを取得する
- 6. nawkおよびシステムコマンドについて
- 7. TabActivity、ActivityGroup、およびActivityについて
- 8. Laravel 5.3-5.4 $ request-> user();の違いおよびAuth :: user();
- 9. Regex for Discoverクレジットカード
- 10. PUTを使用し、POSTを使用しないSpringおよびExtJS「400 Bad Request」
- 11. のRails、HAMLについてのご質問、および
- 12. LinuxおよびWindowsのデッドロックについて
- 13. DjangoのOneToOneField、ManyToManyField、およびManyToOneFieldについての説明
- 14. スレッディング、配列、およびキャッシュメモリについて質問する
- 15. Liferay、SVNおよび継続的インテグレーションについての質問
- 16. dhcpパケットにdhcpベンダ特有のオプションを記入する方法
- 17. WebRTC double video-offerメッセージ
- 18. grailsドメインクラスで、nullおよび/および空白の制約はいつ、そしてなぜ必要ですか?
- 19. html urlパラメータのトランザクションおよびそれ以降についてはお手伝いしてください。
- 20. django-discover-runnerとXMLレポート?
- 21. &&(論理および)および|| (if文)
- 22. confirm-ack-channelが呼び出されていません
- 23. スレッドはHttp.sys、IIS、およびASP.NETを介したリクエストにどのように結びついていますか
- 24. SQLクエリによって、およびSUM
- 25. elementSelectorおよびresultSelectorを持つGroupBy
- 26. NGリピートフィルタおよび2つの値
- 27. ARMおよびアクセスポリシーを持つ鍵ボールト
- 28. xp、money、およびレベルを持つシンプルレベルシステム
- 29. Ack-Push後のTCP Ack-Fin
- 30. 違いスワップおよびページング