假设有两台计算机以这种方式连接到无线网络:
计算机 A -> 接入点 1 -> 接入点 2 -> 计算机 B
当一个帧从计算机 A 发送到计算机 B 时,该帧需要首先发送到接入点 1,然后发送到接入点 2,最后发送到计算机 B。
沿途会生成 3 个帧。在其 802.11 帧中,这 3 个帧沿途会具有不同的源地址和目标地址。
但是在其 802.3 以太网帧中,生成的 3 个帧中的目标地址和源地址是否始终保持不变,其中计算机 B 作为目标地址,计算机 A 作为源地址,或者该帧是否会将目标地址更改为接入点以太网地址?
答案1
目标地址是目标系统,即计算机B的MAC地址。
流量将通过接入点,因为客户端与其关联(这是 802.11 标头中的另一个字段,即接收者);除非接入点实际上是第二层网络上流量的最终目的地 - 例如,访问其管理接口,或者如果它是路由器,则将流量发送到子网之外,否则目的地不是接入点。
802.11 的设计遵循了许多 802.11 相同的原理,这就是为什么这些接入点可以在与以太网相同的第 2 层网络上正常工作的原因;只需将它们想象成一个带有连接到每个相关客户端的隐形电缆的交换机。
是的,在更换媒体时,帧需要在每次跳跃时进行格式转换,但报头始终包含计算机 B 的 MAC 作为目的地。接入点 1 跟踪计算机 A 的 MAC 地址属于相关客户端的事实,而计算机 B 的 MAC 地址则位于接入点 2 插入的任何以太网接口之外。
第 2 层网络中的每个交换机或接入点都会跟踪可通过给定接口访问的 MAC 地址,这使得处理帧的每个设备可以独立决定从哪个接口发送它,无论是有线还是无线。