有没有一种方法可以将 wifi 帧转换为以太网帧?
Is there an method to convert wifi frame to ethernet frame?
我在数据 Link 层搜索了一些关于 wifi 和以太网帧结构的信息,发现这两个帧看起来很不一样。
我想知道路由器中是否有某种方法可以在无线网络连接到有线网络(如 WLAN)的网络中将 wifi 帧转换为以太网帧。
由于我对这个领域真的很陌生,所以我可能会有一些误解问题。谢谢。
在数据 link 层 (L2) 上连接不同或相似的网络由 network bridge 完成 - 您从入口帧(尤其是源和目标 MAC 地址),为出口创建一个新框架并将相关数据复制到其中。
网桥还会检查每个帧的源 MAC 地址以了解每个节点的位置,因此它只会在目标位于另一端时将帧复制到另一端。
然而,路由器 工作在网络层 (L3):它通过 IP networks/subnets 之间的 IP 目标地址转发。它使用数据 link 层 (L2) 封装来到达下一跳,但不进行任何转换。 (它从接收到的数据包中删除封装帧,决定将数据包转发到哪里,然后为该数据包创建一个新帧。)
您可能指的是 消费级 Wi-Fi 路由器,它实际上包含一个 NAT 路由器、一个以太网交换机、一个无线接入点(大部分是桥接的)、DHCP 和DNS 服务器等,模糊了所有这些功能之间的区别。
我在数据 Link 层搜索了一些关于 wifi 和以太网帧结构的信息,发现这两个帧看起来很不一样。 我想知道路由器中是否有某种方法可以在无线网络连接到有线网络(如 WLAN)的网络中将 wifi 帧转换为以太网帧。 由于我对这个领域真的很陌生,所以我可能会有一些误解问题。谢谢。
在数据 link 层 (L2) 上连接不同或相似的网络由 network bridge 完成 - 您从入口帧(尤其是源和目标 MAC 地址),为出口创建一个新框架并将相关数据复制到其中。
网桥还会检查每个帧的源 MAC 地址以了解每个节点的位置,因此它只会在目标位于另一端时将帧复制到另一端。
然而,路由器 工作在网络层 (L3):它通过 IP networks/subnets 之间的 IP 目标地址转发。它使用数据 link 层 (L2) 封装来到达下一跳,但不进行任何转换。 (它从接收到的数据包中删除封装帧,决定将数据包转发到哪里,然后为该数据包创建一个新帧。)
您可能指的是 消费级 Wi-Fi 路由器,它实际上包含一个 NAT 路由器、一个以太网交换机、一个无线接入点(大部分是桥接的)、DHCP 和DNS 服务器等,模糊了所有这些功能之间的区别。