![DHCP 報價已發送至我的本機 IP 位址](https://rvso.com/image/1497071/DHCP%20%E5%A0%B1%E5%83%B9%E5%B7%B2%E7%99%BC%E9%80%81%E8%87%B3%E6%88%91%E7%9A%84%E6%9C%AC%E6%A9%9F%20IP%20%E4%BD%8D%E5%9D%80.png)
答案1
嗯,DHCP 伺服器從 DHCP 請求中取得您的 MAC 位址。它可以將提供的 IP 位址包含在回覆封包的 IP 標頭(以及 DHCP 有效負載)中,因為只有 MAC 位址才真正將資料傳送到正確的目的地。
更新(維基百科)
當 DHCP 伺服器收到來自客戶端的 DHCPDISCOVER 訊息(該訊息是 IP 位址租用請求)時,伺服器會為用戶端保留 IP 位址,並向用戶端發送 DHCPOFFER 訊息來提出租用提議。此訊息包含用戶端的 MAC 位址、伺服器提供的 IP 位址、子網路遮罩、租用期限以及提供報價的 DHCP 伺服器的 IP 位址。
要求
這是來自下列裝置的請求(DHCP DISCOVER):Wireshark 範例
請注意,它來自 00:0b:82:01:fc:42 並轉到 ff:ff:ff:ff:ff:ff (廣播地址)
另請注意相關RFC說
- 用戶端在其本機實體子網路上廣播 DHCPDISCOVER 訊息。這DHCPDISCOVER 訊息可以包含建議網路位址值的選項和租賃期限。 BOOTP 中繼代理程式可能會將訊息傳遞到不在相同實體子網路上的 DHCP 伺服器。
用戶端可以詢問 DHCP 伺服器是否可以在關閉之前為其分配昨天使用的 IP 位址。如果該位址尚未指派給其他用戶端,則 DHCP 伺服器可能會考慮允許此操作。
回覆
回覆如下(DHCP OFFER)
請注意,來源為 00:08:74:AD:F1:9B,目標為 00:0b:82:01:fc:42
由於這都是 LAN 本地的,因此 IP 標頭中的位址欄位的內容是無關的。只有乙太網路標頭中的位址欄位用於將封包傳送到需要傳送的位置。