-1

是否可以一次将单个无线网络接口控制器 ( WNIC ) 与多个无线接入点 ( WAP ) 相关联?如果不是:为什么?


我从来没有听说过这样的功能,所以我认为它在技术上是不可能的或者相当困难并且很少实现。实现提供这种功能的驱动程序真的那么困难/不可能吗?是软件难还是硬件难?

我假设TCP/IP协议的规范根本不会限制我们,因为如果我将多个 WNIC 连接到我的计算机,我可以轻松地连接到多个 AP。

  • 如果是软件难度,那么实际问题是什么?Linux/Windows内核或 WNIC 的驱动程序是否限制它?或者可能是系统库(如GNU/Linux 系统上的libc )?
  • 如果是硬件难度,实际上是什么限制了我们?天线?一次使用一个射频?如果是,那为什么我们不能实现跳频(就像Kismet那样)?因为在其他频道上花费的时间丢失了数据包?如果是,那么我们是否可以将 WNIC 与在同一通道上工作的多个路由器相关联(我知道通道重叠不好)?

注意:我不是在谈论双频路由器。我假设我们认为最常见的 WNIC 和 AP 都在2.4GHz 信道上工作。如果我必须将我的问题放在操作系统上下文中,那么我会选择 GNU/Linux 上下文。

4

1 回答 1

1

是的。基本技术是客户端告诉 AP 'A' 它将进入睡眠状态,然后在 A 为它缓冲帧时与 AP 'B' 对话。

微软研究不久前解决了这个问题:

http://research.microsoft.com/en-us/um/redmond/projects/virtualwifi/

许多低级驱动程序支持 Wi-Fi 接口虚拟化(例如,BRCM wl 命令具有支持此功能的选项)。

Apple 针对 OS X 和 iOS 的 AirDrop 和 MultiPeer 功能使用了类似的技术,但不是与第二个 AP 对话,而是与对等设备对话。

于 2016-01-20T23:00:28.937 回答