WiFi FAQ
80 + 80 和 160 频宽有什么区别
射频区别。
80 + 80 需要两套射频单元,每套射频单元支持 80M 采样率即可,两套射频单元可以不连续。
160M 只要一套射频单元,必须是连续的 160M 带宽。
如果是 5190 + 5250 的 80 + 80 发,可以用 5190 + 5250 的 80 + 80 收,也可以用 5120 的 160 收,反之亦然。
WiFi 在传输数据的时是怎样确认上层的数据类型的?比如语音或者视频服务
基本确认不出来
甚至从 TCP UDP 都看不出来
那 WMM 怎么生效
WMM 是根据 IP 层的头部 TOS 转换的,TOS 是 socket 编程时设置的 IP 选项,跟实际的业务需求有关。应用在创建 socket 发送数据前就根据需求设置了这个标志。
BE、BK、VI、VO 和 TOS 的映射关系是怎样的
生成流的时候可以打标签,中间设备也可以抓流打标签。
dscp、vlan priority、802.11 的 TID,几种还可以根据对应关系互转。
哪些因素会影响 Tput
从天线射频 WiFi芯片协议 到主芯片性能 内核协议栈 文件存储 都可能会影响到 Tput
怎么提高 Tput
Tput 测试的整个数据收发路径画出来,看看有哪些环节可以调节
你用谁家的芯片,看看他们有没有对应的调优文档
Wireshark 根据什么匹配厂商的
OUI
同为二层的 LLDP 和 1905封包,为什么 EasyMesh 不扩展 LLDP,转而使用了 1905 呢
LLDP 看起来只是用来链路层的发现协议,不带控制、组网等等功能,看起来各司其职,互不干扰。
LLDP 看起来是不能跨桥转发的一个协议,那确实不适用于 EasyMesh
为什么大家都在看 ath9k
相对算是毫无保留的 driver,没有像其它芯片还会有一部分 firmware。
无线会对 IPv4 和 IPv6 有什么区别对待吗
不区分,IP 层的整体作为 WiFi 的数据
什么是 shor/long preamble
短前导码/长前导码,大部分无线通信都会有前导码,用来帧同步,在信道上收到前导码说明有数据来了。
就好比KTV屏幕上第一句歌词前面的几个点。。。
也好比发令员喊的预备。
前导码不是数据,是抓包抓不到的,在 plcp 头前,一般是一段白噪声。
atf,air time fairless
简单点讲,就是把不同协议的空口传输时间搞相等。相同时间内,快的可以传多点,慢的可以传少点。
SSID1 分配 90%,SSID2 分配 10%,那就是 SSID1 占 90% 的时间,SSID2 占 10% 的时间。
帧长
frame body 2304
A-MSDU 7935
广播帧
广播帧不重传,都尽量使用低速来发送,确保接收方尽量能收到,一般在 2.4G 的时候使用 11b 的 rate,5G 信道的时候使用 11a 的 rate。
多数厂商是用的这个策略,协议没规定这块。