MAC位址如何從一台主機共用到另一台主機?

MAC位址如何從一台主機共用到另一台主機?

如果我在同一網路中有兩個系統,那麼在網路存取層中如何共用 MAC 位址?我的意思是,來源端如何知道目標 MAC 位址?

答案1

一般拓樸發現可以透過位址解析協定(ARP、IPv4)或鄰居發現協定(NDP、IPv6)來完成。

您可能熟悉 TCP/IP 子網路中的廣播位址,按照慣例,廣播位址是子網路中最後一個可用的位址。例如,在 192.168.1.0/24 中,廣播位址依照約定(但並非總是依照設定)為 192.168.1.255。

取得這些 IP 位址需要知道要從誰那裡獲取它們(如果您甚至不知道應該使用哪個網絡,則無法發送(好的)DHCP 請求),因此封包在媒體訪問處發送/監視控制(MAC)級別來發現預設網關和其他一些東西。就像上面的例子一樣,也有廣播MAC位址;查看上述十六進位廣播位址的每個八位元組可能會有所幫助:

192.168.1.255 = C0.A8.01.FF

關鍵的項目是FF。那麼廣播MAC位址是多少呢?

FF:FF:FF:FF:FF:FF

請注意,前三個 FF 通常標識製造商,這是協議分析器和其他系統識別硬體的方式

我必須在我的網站關閉之前發布此內容,因此您可能還想查看本閱讀資料。我在上面的評論中提到過;這是 IPv6 發現與 IPv4 相比的一個範例(從安全角度來看),並且可能提供一些上下文,也是一個維基百科帶有 ARP 提示的廣播。

相關內容