我知道要發現網路中未知的詳細資訊(IP/MAC),需要使用廣播位址。例如:DHCP 用戶端廣播請求以從 DHCP 伺服器取得網路詳細訊息,一台主機使用乙太網路媒體中的 ARP 廣播取得目標主機的 MAC 位址。
但是,我不知道什麼時候使用廣播MAC位址、廣播IP位址,或是兩者都使用?
廣播MAC位址只能用於乙太網路中的ARP廣播嗎?
答案1
大多數類似的問題都可以透過正確理解來回答OSI網路模型。當您知道協定或服務在哪一層運作時,您就知道它如何通訊。然後你就會意識到評論:
「我發現乙太網路中的廣播MAC位址與ARP廣播一起使用,因為資料是在乙太網路的資料鏈結層傳輸的。但是,這仍然讓我感到困惑,資料如何在Wi-Fi本地網路中傳輸? 」
可以透過以下事實輕鬆回答:資料鏈結層是第 2 層,位於 Wi-Fi / 乙太網路運行的第 1 層之上。
換句話說,ARP 並不關心物理資料(在第 1 層)如何從一個地方到達另一個地方(無線或有線)。它只關心第 2 層發生的情況。
因此,要回答有關使用哪種類型的廣播的問題,這完全取決於協議在哪一層上運行。如果它在第 2 層運行(如 ARP),那麼它將使用 MAC 廣播。如果它在第 3 層或更高層運行(如 DHCP),它將使用 IP 廣播。
但是,事情就是這樣,這真的不重要。網路卡(包括 WiFi 適配器)不會回應 IP 位址(這是作業系統中 IP 堆疊的功能)。它們回應第 2 層上的 MAC 位址。其他人看。