Networking
乙太網幀:源 MAC 地址和目標 MAC 地址是什麼?
想像一下,您有一些像這樣配置的網路
+-----+ +------+ +------+ +-----+ |comp.|---|bridge|---|router|---|comp.| | A |---| B |---| C |---| D | +-----+ +------+ ^ +------+ +-----+ | -- Here!
如果電腦 A 向電腦 D 發送乙太網數據包…
- 源 IP 將是 A,目標 IP 將是 D。
- 標記段上的 MAC 地址將是什麼?
我想我把它縮小到兩種可能性:
- 可能性一:
- 源 MAC 為 B
- 目標 MAC 為 C
- 可能性2:
- 源 MAC 為 A
- 目標 MAC 為 D
哪一個——如果有的話——是正確的?
謝謝你的時間?
PS:我希望我的 ASCII 藝術技能會受到表揚。請務必在下面發表評論。
源 MAC = A
目標 MAC = C
原因:當 A 需要向另一台主機發送數據時,它首先確定目標主機是否在本地網路上。在確定目的地不是本地的後,A 將數據發送到其配置的預設網關,即 C。
為什麼不是B?因為交換機(網橋)在第 2 層執行時不會修改源 MAC 地址或目標 MAC 地址。另一方面,路由器將修改源 MAC 地址,用它自己的 MAC 地址替換原始源 MAC 地址。
為什麼不是D?因為 A 知道 D 不在本地網路上,並且無法直接到達。A 知道它需要將數據發送到它的 DG,並且將為 DG 進行 ARP,而不是為 D 進行 ARP’ing。