IEEE 802.11

NO Wi-Fi NO LIFE NO IEEE 802.11 NO Wi-Fi

IEEE 802.11

IEEE 802.11 是现今无线局域网通用的标准,它是由国际电机电子工程学会(IEEE)所定义的无线网络通信的标准。IEEE 在 1997 年为无线局域网制定了第一个版本标准 IEEE 802.11。其中定义了媒体存取控制层(MAC 层)和物理层。
物理层定义了工作在 2.4GHz 的 ISM 频段上的两种扩频作调制方式和一种红外线传输的方式,总数据传输速率设计为 2Mbit/s。两个设备可以自行构建临时网络,也可以在基站(Base Station, BS)或者接入点(Access Point,AP)的协调下通信。为了在不同的通讯环境下取得良好的通讯质量,采用CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance)硬件沟通方式。

Wi-Fi

虽然有人将Wi-Fi与802.11混为一谈,但两者并不一样。(实际上Wi-Fi是Wi-Fi联盟的一个商标,该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系。)
Wi-Fi 是 Wi-Fi 联盟制造商的商标做为产品的品牌认证,是一个建立于 IEEE 802.11 标准的无线局域网技术。基于两套系统的密切相关,也常有人把 Wi-Fi 当做 IEEE 802.11 标准的同义术语。「Wi-Fi」常被写成 WiFi 或 Wifi ,但是它们并没有被 Wi-Fi 联盟认可。
1999年工业界成立了 Wi-Fi 联盟,致力解决符合 802.11 标准的产品的生产和设备兼容性问题。Wi-Fi 为制定 802.11 无线网络的组织,并非代表无线网络。苹果公司把自己开发的802.11标准起名叫AirPort。

IEEE 802.11 List

  • IEEE 802.11,1997年,原始标准(2Mbit/s,播在2.4GHz)。
  • IEEE 802.11a,1999年,物理层补充(54Mbit/s,播在5GHz)。
  • IEEE 802.11b,1999年,物理层补充(11Mbit/s,播在2.4GHz)。
  • IEEE 802.11c,符合802.1D的媒体接入控制层桥接(MAC Layer Bridging)。
  • IEEE 802.11d,根据各国无线电规定做的调整。
  • IEEE 802.11e,对服务等级(Quality of Service, QoS)的支持。
  • IEEE 802.11f,基站的互连性(IAPP,Inter-Access Point Protocol),2006年2月被IEEE批准撤销。
  • IEEE 802.11g,2003年,物理层补充(54Mbit/s,播在2.4GHz)。
  • IEEE 802.11h,2004年,无线覆盖半径的调整,室内(indoor)和室外(outdoor)信道(5GHz频段)。
  • IEEE 802.11i,2004年,无线网络的安全方面的补充。
  • IEEE 802.11j,2004年,根据日本规定做的升级。
  • IEEE 802.11k,该协议规范规定了无线局域网络频谱测量规范。该规范的制订体现了无线局域网络对频谱资源智能化使用的需求。
  • IEEE 802.11l,预留及准备不使用。
  • IEEE 802.11m,维护标准;互斥及极限。
  • IEEE 802.11n,更高传输速率的改善,基础速率提升到72.2Mbit/s,可以使用双倍带宽40MHz,此时速率提升到150Mbit/s。支持多输入多输出技术(Multi-Input Multi-Output,MIMO)。
  • IEEE 802.11o,针对VOWLAN(Voice over WLAN)而制订,更快速的无限跨区切换,以及读取语音(voice)比数据(Data)有更高的传输优先权。
  • IEEE 802.11p,这个通讯协定主要用在车用电子的无线通讯上。它设定上是从IEEE 802.11来扩充延伸,来符合智慧型运输系统(Intelligent Transportation Systems,ITS)的相关应用。
  • IEEE 802.11q
  • IEEE 802.11r:快速BSS切换(FT)(2008)
  • IEEE 802.11s:Mesh Networking, Extended Service Set(ESS)(July 2011)
  • IEEE 802.11t:Wireless Performance Prediction (WPP)—test methods and metrics Recommendation cancelled
  • IEEE 802.11u:Improvements related to HotSpots and 3rd party authorization of clients, e.g. cellular network offload (February 2011)
  • IEEE 802.11v:Wireless network management(February 2011)
  • IEEE 802.11w:Protected Management Frames (September 2009)
  • IEEE 802.11x
  • IEEE 802.11y:3650–3700 MHz Operation in the U.S.(2008)
  • IEEE 802.11z:Extensions to Direct Link Setup (DLS)(September 2010)
  • IEEE 802.11-2012:A new release of the standard that includes amendments k, n, p, r, s, u, v, w, y and z (March 2012)
  • IEEE 802.11aa:Robust streaming of Audio Video Transport Streams (June 2012)
  • IEEE 802.11ab
  • IEEE 802.11ac,802.11n的潜在继承者,更高传输速率的改善,当使用多基站时将无线速率提高到至少1Gbps,将单信道速率提高到至少500Mbps。使用更高的无线带宽(80MHz-160MHz,802.11n只有40MHz),更多的MIMO流(最多8条流),更好的调制方式(QAM256)。
  • IEEE 802.11ad:Very High Throughput 60 GHz (December 2012) - see WiGig
  • IEEE 802.11ae:Prioritization of Management Frames(2012年3月)
  • IEEE 802.11af:运用过往电视白区(TV White Space,TVWS)的频段所订立标准,由于使用白区频段(VHS的54MHz~216MHz及UHF的470MHz~698MHz),有时IEEE 802.11af也称为White-Fi(取Wi-Fi一词的衍生变化)。
  • IEEE 802.11ah:用来支援无线感测器网路(Wireless Sensor Network,WSN),以及支援物联网(Internet of Thing,IoT)、智慧型电网(Smart Grid)的智慧电表(Smart Meter)等应用。
  • IEEE 802.11ai:为IEEE 802.11的修正案,新增部分机制,以及加速建立网路连线的等待时间。
  • IEEE 802.11aj:为IEEE 802.11ad的增补标准,开放45GHz的未授权频宽带使世界上部分地区可以使用。
  • IEEE 802.11aq:为IEEE 802.11的修正案,增加网路探索的效率,以加快网路传输速度。
  • IEEE 802.11ax:以现行的IEEE 802.11ac做为基底的草案,以提供比现行的传输速率加快4倍为目标。

IEEE 802.11a (5G Hz, 54 Mbps)

IEEE 802.11a 是 802.11 原始标准的一个修订标准,于1999年获得批准。802.11a标准采用了与原始标准相同的核心协议,工作频率为 5GHz,使用 52 个正交频分多路复用副载波,最大原始数据传输率为 54Mb/s,这达到了现实网络中等吞吐量(20Mb/s)的要求。
由于 2.4G 频段日益拥挤,使用 5G 频段是 802.11a 的一个重要的改进。但是,也带来了问题。传输距离上不及 802.11b/g;理论上5G信号也更容易被墙阻挡吸收,所以802.11a的覆盖不及801.11b。802.11a同样会被干扰,但由于附近干扰信号不多,所以802.11a通常吞吐量比较好。
802.11a产品于2001年开始销售,比802.11b的产品还要晚,这是因为产品中5GHz的组件研制成功太慢。由于802.11b已经被广泛采用了,802.11a没有被广泛的采用。

IEEE 802.11b (11Mbps) (2.4G HZ, 11 Mbps)

IEEE 802.11b是无线局域网的一个标准。其载波的频率为2.4GHz,可提供1、2、5.5及11Mbit/s的多重传送速度。在2.4-GHz的ISM频段共有11个频宽为22MHz的频道可供使用,它是11个相互重叠的频段。IEEE 802.11b的后继标准是IEEE 802.11g。

IEEE 802.11g (54Mbps) (2.4G HZ, 54 Mbps)

IEEE 802.11g在2003年7月被通过。其载波的频率为2.4GHz(跟802.11b相同),共14个频段,原始传送速度为54Mbit/s,净传输速度约为24.7Mbit/s(跟802.11a相同)。802.11g的设备向下与802.11b兼容。其后有些无线路由器厂商因应市场需要而在IEEE 802.11g的标准上另行开发新标准,并将理论传输速度提升至108Mbit/s或125Mbit/s。

IEEE 802.11n (2.4G & 5G HZ, 300M/600Mbps)

IEEE 802.11n,由IEEE于2009年9月正式批准。该标准增加了对MIMO的支持,允许40MHz的无线频宽,最大传输速度理论值为600Mbit/s。同时,通过使用Alamouti提出的空时分组码,该标准扩大了数据传输范围。
802.11n增加了对于MIMO的标准,使用多个发射和接收天线来允许更高的数据传输率,并使用了Alamouti于1998年提出的空时分组码来增加传输范围。802.11n支持在标准带宽(20MHz)上的速率包括有(单位Mbit/s):7.2, 14.4, 21.7, 28.9, 43.3, 57.8, 65, 72.2(短保护间隔,单数据流)。使用4xMIMO时速度最高为300Mbit/s。

  • 20MHz 带宽,MIMO 链路带宽 7.2, 14.4, 21.7, 28.9, 43.3, 57.8, 65, 72.2,最高 72.2 Mpbs,支持 4 MIMO(4 * 72.2,300Mbps)
  • 40MHz 带宽,MIMO 链路带宽 15, 30, 45, 60, 90, 120, 135, 150,最高 150 Mpbs,支持 4 MIMO(4 * 150,600Mbps)

IEEE 802.11ac (5GHz, 867M/1.73G/3.47G/6.93Gbps)

IEEE 802.11ac,俗称5G WiFi (5th Generation of Wi-Fi),是一个802.11无线区域网路(WLAN)通讯标准,它透过5GHz频带进行通讯。理论上,它能够提供最少1Gbps频宽进行多站式无线区域网通讯,或是最少500Mbps的单一连线传输频宽。
IEEE 802.11ac是一个正在发展中的802.11无线计算机网路通信标准,它透过6GHz频带(也就是一般所说的5GHz频带)进行无线区域网(WLAN)通信。理论上,它能够提供最少每秒1 Gigabit频宽进行多站式无线区域网(WLAN)通讯,或是最少每秒500 megabits(500 Mbit/s)的单一连线传输频宽。
它采用并扩展了源自802.11n的空中接口(air interface)概念,包括:更宽的RF频宽(提升至160 MHz),更多的MIMO空间串流(spatial streams,增加到8),MU-MIMO,以及高密度的解调变(modulation,最高可达到256 QAM)。它是IEEE 802.11n的潜在的继任者。

  • 20MHz 带宽,单MIMO链路最大87.6Mpbs;
  • 40MHz 带宽,单MIMO链路最大200Mpbs;
  • 80MHz 带宽,单MIMO链路最大433.3Mpbs;
  • 160MHz 带宽,单MIMO链路最大866.7Mpbs(支持8 MIMO,8MIMO * 160MHz, 6.93Gpbs);

802.11ad / WiGig (2.4G/5G/60GHz, 6756.75 Mbps)

无线千兆联盟(英语:Wireless Gigabit Alliance,缩写为WiGig)是一个商业与工业组织,致力于推动在无需执照的 60GHz 频带上运行数千兆位元(multi-gigabit)速度的无线装置资料传输技术。该联盟在2009年5月7日宣布成立,2013年1月4日并入到Wi-Fi联盟,以共同推动60GHz高速网路。

  • 高性能:WiGig技术规格允许设备在不使用线缆的情况下进行数千兆的高速通信,这将使高性能的无线数据传输、显示和音频应用成为可能,并可作为过去的无线局域网技术的互补。
  • 多频段:WiGig三频段设备可以在2.4GHz、5GHz和60GHz频段上工作,最高可以以7Gbit/s的速度传输数据,几乎与8个频段的802.11ac一样快。这相当于802.11n最高速率的11倍——但同时与现有的Wi-Fi设备保持兼容。
  • 不穿墙:60GHz的信号通常无法穿透墙壁,但信号可以被墙壁、天花板、地板和其他内建WiGig系统“波束成形”特性的物体反射。在漫游离开主房间时,无线协议可以自动利用更低的频段在低速下工作,比如2.4GHz和5GHz,这两种频段均可穿墙。

frequency channel

802.11b 和 802.11g 将 2.4 GHz 的频段区分为 14个重复标记的频道,每个频道的中心频率相差 5 兆赫兹(MHz)。
一般常常被误认的是频道 1,6 和 11(还有有些地区的频道 14 )是互不重叠所以利用这些不重叠的频道,多组无线网络的互相涵盖,互不影响,这种看法太过简单。802.11b 和 802.11g 并没有规范每个频道的频宽,规范的是中心频率和频谱屏蔽(spectral mask)。802.11b的频谱屏蔽需求为:在中心频率±11 MHz处,至少衰减30 dB,±22 MHz处要衰减50 dB.
应该要修正为:频道1,6和11,三个频段互相之间的影响比使用其它频段小。 即使是频段相差最远的频道1和11,也是会互相干扰的。频道距离在1,6和11之间虽然会对彼此造成干扰,而却不会强烈地影响到通讯的传输速率。
802.11b/g 信道
图注:14信道仅在日本使用;信道12-13在美国等一些国家不允许使用。

ISM 频段(Industrial Scientific Medical Band),中文意思分别是工业的(Industrial)、科学的(Scientific)和医学的(Medical),因此顾名思义 ISM 频段就是各国挪出某一段频段主要开放给工业,科学和医学机构使用。应用这些频段无需许可证或费用,只需要遵守一定的发射功率(一般低于1W),并且不要对其它频段造成干扰即可。ISM频段在各国的规定并不统一。如在美国有三个频段902-928 MHz、2400-2484.5 MHz及5725-5850 MHz,而在欧洲900MHz的频段则有部份用于GSM通信。
而2.4GHz为各国共同的ISM频段。因此无线局域网(IEEE 802.11b/IEEE 802.11g),蓝牙,ZigBee等无线网络,均可工作在2.4GHz频段上。

关于无线路由器频段的选择,最好是通过软件扫描电脑所在的无线网络环境,查看其他无线信号所在的频率,然后选择一个干扰较少的频率。

MIMO

多输入多输出(Multi-input Multi-output, MIMO)是一种用来描述多天线无线通信系统的抽象数学模型,能利用发射端的多个天线各自独立发送信号,同时在接收端用多个天线接收并恢复原信息。
该技术最早是由马可尼于1908年提出的,他利用多天线来抑制信道衰落(fading)。由于MIMO可以在不需要增加频宽或总发送功率耗损(transmit power expenditure)的情况下大幅地增加系统的资料吞吐量(throughput)及传送距离,使得此技术于近几年受到许多瞩目。MIMO的核心概念为利用多根发射天线与多根接收天线所提供之空间自由度来有效提升无线通讯系统之频谱效率,以提升传输速率并改善通讯品质。

实例:
一个具有双天线的 2.4G 802.11n 300Mbps 路由器,在 Macbook 下的速度只有 5M?

  • 802.11n 支持 20MHz/40MHz 带宽,但是 2.4G 下的 Macbook 只能使用 20MHz 带宽,因此单 MIMO 链路最高带宽是 72.2Mbps;
  • Macbook 没有多天线,因此只能是两个天线发送一根天线接收(多发单收,带宽是单 MIMO 链路带宽,但信号比单天线强),即 Macbook 在此路由器下的最高带宽是 72Mbps;
  • Macbook 下打开 Network Utility 应用,查看 Link Speed: 72 Mbit/s,确实如此;
  • 72Mbit/s = 72/8 byte/s = 9MB/s,加上其他无线信号的干扰,通讯的冗余信息等,局域网下也是 5M 、6M 的网速了。

802.11 b/g

无线路由器1/2/3根天线有啥区别?
由于发射端到接收端之间存在各种各样的障碍物,收发时几乎不存在直射信号的可能。那怎么办?我们管这个办法叫做多径传输,也叫多径效应。
那么问题来了,既然是多径,传输的路程就有长有短,有的可能是从桌子反射过来的,有的可能是穿墙的,这些携带相同信息但是拥有不同相位的信号辗转最终一起汇集到接收端上。
现代通信用的是存储转发的分组交换,也叫包交换,传输的是码(Symbol)。由于障碍产生不同的传输时延,就造成了码间干扰ISI(Inter Symbol Interference)。为了避免ISI,通信的带宽就必须小于可容忍时延的倒数。对于802.11a/b/g协议,即使加装再多的天线也没有任何意义。假设这些天线可以同时工作,反而会使多径效应更加恶劣。
只要 IEEE 802.11n 以上的路由器,即支持 MIMO 的路由器,才有多天线的必要。

iPad MIMO

  • 假设两个发射天线都发相同的内容,这样就能增强天线的覆盖范围,称为发射分集。
  • 两个接收天线都接收相同的内容、提高接收的稳定性称为接收分集。
  • 分集不能提高传递信息的速率,只能提高覆盖区间或者稳定性。而MIMO完全不同,它能成倍提高传递信息的速率,2x2(双发双收,路由器和设备都有两个天线)的MIMO速率变为2倍,4x4(4发4收)的MIMO速率变为4倍。成倍提高通信速率的优势是MIMO最吸引人的地方,所以4G、WIFI才会采用。

MIMO的原理是个数学问题,无法用物理学的概念说清楚。假设一个天线发射信息为X,另一个天线发射信息为Y。信息X和Y传递到接收天线1和接收天线2上。接收天线1的信号为aX+bY,接收天线2的信号为cX+dY,(a,b,c,d是空间传输的衰减系数)。根据接收天线1和2的信号来得到发射天线的信号X和Y,其实就是一个解方程的问题,也就是必须要知道a,b,c,d系数。如果知道a,b,c,d这些空间传播系数,解出X和Y就不成问题了,MIMO通过双发双收传递双份信息的目的也就实现了。

关于多天线MIMO技术,有一个形象的比喻,觉得挺有意思的:

  1. 用两只手拎一个桶,这个就是分集增益,你会比较省劲,对你的体力要求较低,哪怕你没有吃晚饭,也能保证里面的水不洒出来,安全的运送到目的地。这时候体现的增益是,左右手比一只手强。
  2. 如果你吃了晚饭,体力很充沛,那你可以一手拎一只桶,这个就是空分复用。一趟就运了2桶水,并仍然能够安全运送到目的地。
    总结:你的体力就相当于链路的传输能力,链路自适应的原则就是力所能及,同时又不浪费掉你多余的骨油。

300M/450M/750M

为什么大部分450M的无线路由器都是三根天线的?
802.11n支持的单天线(MIMO单链路)收发的最高速率是150M,多一根天线,速率就可以增加150M,所以三根就可以达到450M。同理,300M 路由器一般是两根天线。
但是前提是发送和接收双方的天线都有3根,理论上才能达到450M的速率,而实际上终端上天线数一般为一根,ipad有两根就已经可以作为卖点了。
所以如果终端只有一根天线,而路由器有3根天线,理论最高速率也只有150M。多两根天线带来的好处就是信号更稳定了,并不能提升理论速率,因为802.11n并不支持多个用户同时收发数据。
802.11n除了支持2.4G这个频段之外,还支持5G,所以有些路由器有多达5根天线,一般是三根天线工作在2.4G,两根天线工作在5G,两个频段同时工作可以达到750M (2.4G 450M + 5G 300M)的理论最高速率。
反过来,3根天线不等于450Mbps,市场上很多假3根天线,最坑的是第3根天线直接空接,其次是第3根天线仅做数据备份作用,数据最高还是300Mbps,信号理论上比2根天线稳定一些。
802.11AC的又是另外一回事,1x1 MIMO最高433Mbps(很多文章里写450Mbps),2x2 MIMO最高867Mbps,3x3 MIMO最高1300Mbps,但很多1x1 MIMO的802.11AC路由器又是3根天线的,原因在于该路由器需要同时支持802.11n,实际是2x2 300Mbps 802.11n + 1x1 433Mbps 802.11AC,号称750M路由器。

wireless bandwidth

M = 1024 ? 1000 ?

  • 在电信和电脑运算领域,比特率(英语:Bit rate,变量R)是单位时间内传输送或处理的比特的数量。比特率规定使用「比特每秒(bit/s 或 bps)」为单位,经常和国际单位制词头关联在一起,如「千(kbit/s, kbps, kilobit per second)」,「兆(Mbit/s, Mbps, megabit per second)」,「吉(Gbit/s, Gbps, gigabit per second)」和「太(Tbit/s, Tbps, terabit per second)」。
    • 比特率经常在电信领域用作连接速度、传输速度、信息传输速率和数字带宽容量的同义词。例如:联通 20M 宽带安装;
    • 在数字多媒体领域,比特率是单位时间播放连续的媒体如压缩后的音频或视频的比特数量。在这个意义上讲,它相当于术语数字带宽消耗量,或吞吐量。
    • 虽然经常作为「速度」的参考,比特率并不测量「距离 / 时间」,而是被传输或者被处理的「二进制码数量/时间」,所以应该把它和传播速度区分开来,传播速度依赖于传输的介质并且有通常的物理意义。
    • 1Mbps = 1000Kbps = 1000 * 1000 bps = 10^6 bit/s,在 SI 中 Kilo 是指 1000,Mega 是指 1000000。这种用法通常用于数据传输速率、计算机网络、cpu时钟等。
  • 在计算机领域,字节(英语:Byte)用作计算机信息计量单位。一个字节(Byte)代表八个比特(Bit)。字节存在两种次方单位「SI」的十进制前缀和「IEC 60027」的二进制前缀,但是网络上依然很多地方并没有区分清楚 MB(megabyte)与 MiB(mebibyte),因此需要根据上下文语境进行判断是二进制前缀还是十进制前缀。
    • 国际单位制(SI)的十进制前缀,1 MB = 10^3 KB = 10^6 Byte = 10^6*8 bit;
    • 国际电工委员会的电气技术用字母符号标准(IEC 60027)的二进制前缀,1999年新增的IEC 60027-2 定义了 kilobit不可代表kibibit,1 MiB(mebibyte) = 2^10 KiB(kibibyte) = 2^20 byte = 2^20*8 bit;
    • 在存储领域,尤其是硬盘,厂商都是使用国际单位制 SI 计算硬盘容量(十进制计算有多少个扇区),而操作系统一般使用二进制计算硬盘容量,因此彼此计算的数据不同。例如一块 3TB 的硬盘,5814021 柱面 16 磁头 63 扇区,一共是 58140211663 = 5860533168 个扇区,每个扇区是 512 字节,容量是 5860533168 * 512 = ,3000592982016 字节,按 3TB 容量销售,而操作系统计算出的未格式化容量是 3000592982016/1024^3 = 2794.519981 GB;

Mbps

150M 无线路由器里的 M 是什么意思?
网络通讯里面常用的单位是比特每秒(bit per second, bps):

  • 100Mbps / 11.92 MBps = 100 * 10^6 bps = 100 * 10^6 / 8 B/s = 100 * 10^6 / 8 / 1024 / 1024 MB/s = 11.920928955 MB/s
  • 150Mbps / 17.88 MBps = 150 * 10^6 bps = 150 * 10^6 / 8 B/s = 150 * 10^6 / 8 / 1024 / 1024 MB/s = 17.881393433 MB/s
  • 300Mbps / 35.76 MBps
  • 1Gbps / 1000Mbps / 119.2 MBps

802.11g 的理论上限是 54Mbps,所以 150Mbps 通常是 802.11n 的路由器才支持。即便是 802.11n,标称 150Mbps 的无线路由在实际使用中通常不可能达到这个速度的,平均值能有 50Mbps 就不错了。
理论值和实际值会相差这么远,原因有很多,例如无线电信号在空气中传播时的损耗,还有就是电脑无线网卡是否支持802.11n,还有其他无线信号干扰。
冗余:「包转发」这个过程中,本身也是有「冗余信息」的(这种冗余是指,在包转发过程中必须、但并非终端期待接收的真实信息;这种冗余也可能是网络传输协议本身必须引入的),这些「冗余」也要占用带宽。150Mbps,是指空口理论传输速度,中间有802.11控制协议开销,各种报文重传损耗,因此实际文件传输速度要低于150M。
另外,150M 的传输速率也只是你的理论最高局域网速率,并不是外网的速率,外网的速率还是拉的电信、网通等运行商的带宽和线路决定的。无线受干扰很大,所以家庭的一些电器也造成干扰,现在无线的频段是2.4G,这是个免费频段,所以很多设备都是用这个频段。但一般情况下,近距离的内网的速率还是可以达到60到90Mbps的。

150M Wireless Router

是指最高支持20MHz带宽的 2*2 收发模式的无线路由器。当此无线路由器的两根天线同时发挥作用,2条空间流同时收发,并采用802.11n的最高级别的编码技术(64-QAM),工作在20MHz带宽并使用最短的GI(Guard Interval,可简单理解为两个帧的间隔)的时候,它的速率为144.4Mbps,厂商为了方便,就直接用150Mbps宣传了。

300M Wireless Router

是指最高支持40MHz带宽的 2*2 收发模式的无线路由器。这种路由器与150M路由器唯一差别就是传输时,使用的信道带宽为40MHz,所以速率高一倍。
由于无线路由器通常运行在2.4GHz频段上。而2.4GHz的公共频段带宽其实很小,如果使用40MHz带宽,那么传输过程中,会基本占用2.4G整个频段。如果采用40M模式,任何无线设备(其它AP,2.4G鼠标等)都会造成干扰,因此速率可能很难达到300M。因此,选择300M路由器时,最好看看是否支持5GHz,该频段比较宽,干扰小,比较容易达到高速率,用户体验要好些。

450M Wireless Router

是指最高支持40MHz带宽的 3*3收发模式的无线路由器。此无线路由器传输数据时,有3条空间流同时收发,速度也可以达到450Mbps。

bandwidth test

实际测试 802.11n 和 802.11ac 最大无线传输速度

  • WiFi存在利用率问题,1.0Gbps有线网远比1.3Gbps无线网快。
  • WiFi无线网络中数据传输存在重新封包/解包、校验帧等机制,另外还会受到信号干扰,所以真正的带宽利用率最高只有50%左右(这一规律适用于802.11a/b/g/n/ac等所有WiFi无线网络)。

iperf

iperf3, network bandwidth measurement tool
iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, protocols, and buffers. For each test it reports the bandwidth, loss, and other parameters.

通信两端,一段启动 iperf server,默认启动 5201 端口:

$ iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------

另一端启动 iperf client 连接 iperf server:

$ iperf3 -c 192.168.1.100

实例:
局域网内的两台电脑,使用 Cat.5E (超5类)网线通过企业级路由器(包含交换机功能)连接,同一个子网段的不同 IP,通过 iperf3 测试带宽是 90Mbps,即每秒最高 11 MB/s。

  • 因为是局域网内通讯,只有两台电脑与路由器参与通讯,没有牵扯到网关服务器,网关不是瓶颈所在;
  • 使用超5类网线,支持千兆以太网,即带宽在网线长度 100 米以内时最高可达 1000Mbps,因此网线也不是瓶颈所在;
  • 两台电脑网卡均支持千兆以太网,通过命令(ethtool)查询,发现当前网卡的工作模式是 Speed: 100Mb/s
  • 查询企业级路由器型号,发现该路由器已停产,仅支持 10/100M 以太网,因此判定局域网的网络瓶颈为路由器。

说明千兆局域网必须是千兆网卡、千兆网线、千兆路由器才可以,任意一个地方都可能是网络瓶颈。那么外网环境要经过还要经过多重路由器跳转,平时速度能上几兆就已经很不错了。

20MHz/40MHz

2.4G,5G,60G,都是路由器工作的中心频率,平时常说的20M/40M是指路由器的带宽。
20Mhz和40Mhz的区别,可以想象成道路的宽度,宽度越宽当然同时能跑的数据越多,也就提高了速度。
当然,无线网的“道路”是大家共享的,一共就这么宽(802.11 b/g/n的频带是 2.412Ghz ~ 2.472Ghz,一共60Mhz。802.11a/n在中国可用的频带是5.745Ghz ~ 5.825Ghz,同样也是60Mhz),你占用的道路宽了,跑得数据多了,当然就更容易跟别人撞车,一旦撞车大家就都会慢下来,比你在窄路上走还要慢,参考这个图:

Wi-Fi 翻车指南

当然,一个比较好用的方法就是采用未经许可的频段,比如802.11a/g/n的频段你可以找朋友从其他国家弄一个,然后设定在比如4.915Ghz,这样就跟谁都不干扰了,可以舒舒服服地用40Mhz的。当然这个仅限于极小的公司或者个人用户,规模太小用户国家一般也不会去管你,规模大了可就保不准了。
(但是采用未经许可的频段不一定可行,在无线路由器上使用中国非授权的频率固然可以,不过也需要客户端支持。但凡通过正规渠道在国内上市的产品,均通过国内3C严格质检,不允许支持非授权频段,否则根本不让进入中国销售。所以要想使用国内非授权频段,要无线路由器、客户端同时支持这些频段才行。)
一个关于错误信道无法连接路由器的例子:[https://www.v2ex.com/t/340589]

提到20M和40M的区别,显然用的是802.11n的无线网卡,它采用了OFDM和MIMO的技术,OFDM中文意思为正交频分复用,而且对抗频率重叠的方法来自于“正交”两个字。对于2.4ghz频段的无线设备,干扰源非常多。举几个例子,无线耳机,无线键鼠,微波炉,这些东西发送的无线电波都会占用一定的带宽。而wifi频段带宽越窄,和这些干扰源频率重合的可能性就越小。所以如果无线信号覆盖的区域内有较多干扰源,建议你使用20mhz频宽,否则使用40mhz。
2.4GHz和5GHz都可自由选择20MHz或40MHz频宽,但一些装置只允许在5GHz下使用40MHz频宽,例如MacBook。如果用家购买一台只支援2.4GHz的150Mbps路由器,就只能使到72Mbps,即是20MHz频宽下的最快速度(72 Mbps / 8.58MBps)。