我的问题可能很广泛,但我正在观看 Youtube 视频,因此我想问以下问题:
网关是否可以source MAC address将通过它的某些数据包更改为另一个 MAC 地址?如果是这样,为什么以及在什么情况下会发生这种情况?
谢谢你。
我的问题可能很广泛,但我正在观看 Youtube 视频,因此我想问以下问题:
网关是否可以source MAC address将通过它的某些数据包更改为另一个 MAC 地址?如果是这样,为什么以及在什么情况下会发生这种情况?
谢谢你。
一个简单的解释是
“IP 地址是端到端。Mac 地址是 Hop-to-Hop。”
您的第 2 层详细信息仅在您的网络中有效且有用,因此网关会更改第 2 层标头中的 mac 地址。第 3 层标头或 IP 标头将具有 IP 地址(源和目标),除非涉及 NAT,否则不会更改。
希望这对我们的查询有所帮助
网关(路由器)不会更改 MAC 地址,而是丢弃它们。MAC 地址是第 2 层地址。路由器将剥离并丢弃第 2 层帧。然后它在数据包上查找第 3 层地址,将其切换到新接口,并为新接口网络类型构建新帧。
并非所有的二层协议都使用 MAC 地址,有些使用 48 位 MAC 地址,有些使用 64 位 MAC 地址。新帧将用于新接口的网络类型,它可能根本没有 MAC 地址。如果是,则新的源和目标 MAC 地址将用于新链路,而不是旧链路。