我有一個關於IP和MAC的簡單問題。 假設我們有兩個局域網A和B,它們通過網橋(無網絡層)相連。我們有主機'X',它發送一個IP數據包給主機'Y'。它會通過MAC幀發送它。該MAC幀的有效載荷將成爲我們的IP數據包。IP數據包和MAC目標地址
問題是:由於X不知道Y的MAC地址,哪個MAC目的地址將被用在幀頭中?
謝謝你的時間。
我有一個關於IP和MAC的簡單問題。 假設我們有兩個局域網A和B,它們通過網橋(無網絡層)相連。我們有主機'X',它發送一個IP數據包給主機'Y'。它會通過MAC幀發送它。該MAC幀的有效載荷將成爲我們的IP數據包。IP數據包和MAC目標地址
問題是:由於X不知道Y的MAC地址,哪個MAC目的地址將被用在幀頭中?
謝謝你的時間。
如果X
不知道的Y
的MAC地址,它會先發送一個ARP請求,ff:ff:ff:ff:ff:ff
(廣播)請求的MAC地址的Y
的IP地址。 Y
將以它的MAC地址進行響應,其中X
將用作目的地MAC地址來發送幀。
順便說一句,因爲橋是介於兩者之間,他們實際上是在同一個局域網,而不是A和B.
不是一個編程的問題上,但你的問題是沒有實際意義。如果您沒有地址,MAC,IP或其他地址,則無法尋址主機'Y'。你可以作爲廣播發送數據包,並希望主機'Y'知道數據包是爲了它。 – Lazarus 2015-02-11 20:44:27