connectify 为啥不需要双无线网卡

这一切源于微软研究院研发的一项网络虚拟化技术VirtualWiFi,简单来讲就是用一个WLAN网卡虚拟出了AP和客户端。这个技术在windows 7/8中已经是标准实现了,下图的PPT描述了实现的基本原理,从接收包的角度看:硬件驱动要支持双端口(图中IHV Miniport Driver)微软的包过滤器(VWiFi Filter Driver)需要识别出虚拟WiFi相关的包,把发给虚拟WiFi网络的包转发给虚拟WiFi驱动(VWiFi Miniport Driver)自此向上,实际上两条路并没有什么区别,从网络协议栈的角度看到的就是两个物理WiFi接口connectify 为啥不需要双无线网卡
【connectify 为啥不需要双无线网卡】
理论上这个架构可以虚拟出任意多个WLAN网络,微软研究院的论文分析了性能,指出超过2个网络以后,性能会有明显的下降,所以最终他们的实现只支持虚拟2个网络。p.s.实际上网络虚拟化是个很热的话题,被看作服务器虚拟化的下一个重要的战略制高点,Cisco和VMware都有不小的动作。p.s. 不用connectify也可以用win7/8机器组成无线路由器/无线中继,具体参见How to Set Up a Wireless Hotspot
■网友
这跟该软件无关。采用虚拟化的【无线网络承载技术】是win7、8系统内置的功能。即使不使用任何第三方软件也可以实现的功能。


    推荐阅读