Android-WIFI笔记整理(三)

9 篇文章 0 订阅
7 篇文章 2 订阅

    1、世界各个地区WIFI 2.4G及5G信道
        不管是802.11b/g还是802.11a/b/g/n/ac一般都支持13个信道。它们的中心频率虽然不同,但是因为都占据一定的频率范围,所以会有一些相互
        重叠的情况。了解这13个信道所处的频段,有助于我们理解人们经常说的三个不互相重叠的信道含义。
        信道也称作通道(Channel)、频段,是以无线信号(电磁波)作为传输载体的数据信号传送通道。无线网络(路由器、AP热点、电脑无线网卡)
        可在多个信道上运行。在无线信号覆盖范围内的各种无线网络设备应该尽量使用不同的信道,以避免信号之间的干扰。
        下表是常用的 2.4GHz频带的信道划分。实际一共有14个信道(下面的图中画出了第14信道),但第14信道一般不用。表中只列出信道的中心
        频率。每个信道的有效宽度是 20MHz,另外还有2MHz的强制隔离频带(类似于公路上的隔离带)。即,对于中心频率为 2412 MHz 的1信道,
        其频率范围为2401~2423MHz。
    2、WPA/WPA2安全认证加密原理-握手详解
        四次握手:
        通信过程如下
        1 WPA-PSK 初始化工作
        使用 SSID 和passphares使用以下算法产生PSK 在WPA-PSK 中
        PSK=PMK=pdkdf2_SHA1(passphrase,SSID,SSID length,4096)
        2 第一次握手
        AP广播SSID,AP_MAC(AA)→STATION
        STATION 端
        使用接受到的SSID,AP_MAC(AA)和passphares使用同样算法产生PSK
        PSK=PMK=pdkdf2_SHA1(passphrase,SSID,SSID length,4096)
        3 第二次握手
        STATION 发送一个随机数SNonce,STATION_MAC(SA)→AP
        AP端
        接受到SNonce,STATION_MAC(SA)后产生一个随机数ANonce
        然后用PMK,AP_MAC(AA),STATION_MAC(SA),SNonce,ANonce 用以下算法产生PTK
        PTK=SHA1_PRF(PMK, Len(PMK),"Pairwise key expansion",MIN(AA,SA) ||Max(AA,SA) || Min(ANonce,SNonce) || Max(ANonce,SNonce))
        MIC Key=PTK前16个字节
        提取这个PTK 前16 个字节组成一个MIC KEY
        4 第三次握手
        AP发送上面产生的ANonce→STATION
        STATION 端
        用接收到ANonce 和以前产生PMK,SNonce,AP_MAC(AA),STATION_MAC(SA)用同样的算法产生PTK。提取这个PTK 前16 个字节组成一个MICKEY使用
        以下算法产生MIC值用这个MIC KEY 和一个802.1x data 数据帧使用以下算法得到MIC值
        MIC = HMAC_MD5(MIC Key,16,802.1x data)
        5 第四次握手
        STATION 发送802.1x data ,MIC→AP
        STATION 端
        用上面那个准备好的802.1x 数据帧在最后填充上MIC值和两个字节的0(十六进制)让后发送这个数据帧到AP。
        AP端
        收到这个数据帧后提取这个MIC。并把这个数据帧的MIC部分都填上0(十六进制)这时用这个802.1xdata 数据帧,和用上面AP产生的MIC KEY 使
        用同样的算法得出MIC’。如果MIC’等于STATION发送过来的MIC。那么第四次握手成功。若不等说明则AP 和STATION 的密钥不相同,或STATION 发
        过来的数据帧受到过中间人攻击,原数据被篡改过。握手失败了。
    3、Wi-Fi版本:
        Wi-Fi 1 是 1999 年发布的 802.11b 标准,2.4GHz,11Mbps,20MHz,CCK/DSSS,(和802.11a不兼容!!!)
        Wi-Fi 2 是 802.11a 标准,也是 1999 年发布,5GHz,54Mbps,20MHz,OFDM
        Wi-Fi 3 是 2003 年发布的 802.11g 标准,2.4GHz,54Mbps,20MHz,CCK/DSSS/OFDM,和802.11b兼容,支持802.11b和802.11g客户设备(为了
            解决IEEE802.11g的兼容性问题,其采用了采用了RTS/CTS技术)
        Wi-Fi 4 是 802.11n 标准(HTW),于 2009 年发布,2.4Ghz/5Ghz,288/600Mbps,20MHz/40MHz,CCK/DSSS/MIMO-OFDM,向下
            兼容(和802.11a/b/g兼容,支持802.11a、802.11b、802.11g和802.11n客户设备)
            注:可以看作是a/g的结合!
        Wi-Fi 5 是 2014 年发布的 802.11ac 标准(VHTW),5GHz,1.6Gbps,20MHz/40MHz/80MHz(160MHz可选),CCK/DSSS/MIMO-OFDM(只规定了下行
            的MU-MIMO),向下兼容(和802.11a兼容,支持802.11a、和802.11ac客户设备)
            注:可以看作是a的演化!
        Wi-Fi 6 是新版本,也称为 802.11ax标准(HEW),于 2019 年发布,2.4GHz/5GHz,3.5Gbps up to 9.6Gbps MUMIMO(上下行都需要支持MU-MIMO),
            20MHz/40MHz/80MHz(160MHz可选),CCK/DSSS/MIMO-OFDMA多路复用方案OFDMA,向下兼容(11a/b/g/n/ac)
        补充:
            (1)什么是MIMO/MU-MIMO以及区别?
                MIMO(Multiple-Input Multiple-Output)表示多输入多输出,由m个发射天线和n个接收天线组成的天线系统。
                MIMO技术使空间成为一种可以用于提高性能的资源,并能够增加无线系统的覆盖范围。例如:2x2MIMO就是由2根接收天线和2根发射天线
                组成。
                MU-MIMO(Multi-User Multiple-Input Multiple-Output)表示多用户多输入多输出,MIMO系统用于增加多个STA的速率,即占用相同时
                频资源的多个并行空间流发送给不同的STA,则该MIMO系统称为MU-MIMO系统即多用户MIMO。
                MU-MIMO由于用户间距离较大,更容易采用多流并行传输,从而提高频谱利用率和用户的速率。
                注意:
                多进多出(MIMO)是为极大地提高信道容量,在发送端和接收端都使用多根天线,在收发之间构成多个信道的天线系统。MIMO系统的一个
                明显特点就是具有极高的频谱利用效率,在对现有频谱资源充分利用的基础上通过利用空间资源来获取可靠性与有效性两方面增益,其
                代价是增加了发送端与接收端的处理复杂度。大规模MIMO技术采用大量天线来服务数量相对较少的用户,可以有效提高频谱效率。
            (2)b/g/n/ac这个是一种WiFi的调制标准协议。
                从网络质量、速率、和延迟这几个方面同时来看。可以得到这样一个优先等级排名:ac>n>g>b。
                针对频宽
                    不管是2.4GHzWiFi
                    还是5GHzWiFi
                    记住一句话:
                    频宽越高,理论上速率和网络质量都会越优,但穿墙性也就越差。
                    反之,频宽越低,理论上速率和网络质量对比高频宽,穿墙性更优,但速率和网络质量就会越低。        
                综上所述
                    穿墙性优:20M>40M>80M
                    速率及网络质量优:80M>40M>20M
                最后。80M/40M/20M 同频段天线无法同时输出多频宽的WiFi信号。
                (例如2.4GHz频段WiFi只能在20M或40M频宽中任选其一)
    4、802.11ax的新特性
        1.向下兼容11a/b/g/n/ac
            故在其数据帧结构和MAC接入协议上,都需要兼容设计,以便于传统协议兼容。
        2.1024-QAM
            AM编码是用星座图(点阵图)来做数据的调制解调,实际应用中是2的N次方的关系。到了802.11ac,就变成了256-QAM,是2的8次方,802.11ac
            相对于802.11n在编码上面的速率提升了33%。802.11ax之后引入了更高阶的编码,就是2的10次方,1024-QAM。也就是相对于802.11ac来说,
            802.11ax的性能又提高了25%,变成了1024-QAM,一个符号可以携带10个bit的数据。
        3.上行和下行OFDMA
            802.11ax设计中参考了LTE中OFDMA的使用,可以让多个用户通过不同子载波资源同时接入信道,提高信道的利用率。不过因为802.11是一个分
            布式接入的场景,所以802.11ax中的OFDMA实际是比LTE中复杂度要低一些。
        4.上行MU-MIMO(多用户多输入多输出)
            在802.11ac中,协议只规定了下行的MU-MIMO。上行还是单个节点独立传输的,而在802.11ax中,上下行都需要支持MU-MIMO。
        5.透过目标唤醒时间省电
            802.11ax STA可以使用TWT来降低能量损耗,在自身的TWT来临之前进入睡眠状态。另外,AP还可另外设定排程并将TWT值提供给STA,这样一来,
            双方之间就不需要存在个别的TWT协议。本标准将此程序称为「广播TWT作业」
    5、    无线wifi2.4G和5G的区别    
        主要有频率、穿透能力和传输速率的区别:
        1.频率的不同,2.4G频率范围:2397(1M)/2398(2M)-2485Mhz。5G Wi-Fi运行在5GHz以上的高频段,频宽能提高到40MHz甚至80MHz或更高!!!
            所以2.4G信号频宽较窄,家电、无线设备大多使用2.4G频段,无线环境更加拥挤,干扰较大;5G信号频宽较宽,无线环境比较干净,干扰少,
            网速稳定,且5G可以支持更高的无线速率。
        2.穿透能力的不同,5GHz比2.4GHz的衰减更强,难穿过障碍物。
            所以5G信号频率较高,在空气或障碍物中传播时衰减较大,覆盖距离一般比2.4G信号小,所以2.4G wifi的信号较5G wifi好
        3.传输速率的不同,2.4G模块JF24C的传输速率可达到1Mbps。5G Wi-Fi的入门级速度是433Mbps,高性能的5G Wi-Fi还能达到1Gbps以上。
        补充:
            2.4g穿透性好,传输距离近,优势是室内环境中抗衰减能力强,一般可在野外使用。传输距离一般在20KM以内,无线接收设备的普及可以用
            他做无线AP来使用,加大功率可以穿透三层实施。
            5G穿透性差,传输距离远,适合多点监控时使用,无线在城区或野外等条件下,一般5g设备传输距离在1KM到40km之间。
            关于无线的穿透能力这块,2.4g和5g产品在桥接传输方面没有多大区别!!!
    6、加密类型(即安全模式)
        共有两类:
            1.WEP    (校验算法:CRC)
            2.WPA(WPA、WPA2、WPA/WPA2)  (校验算法:MIC)   
                对应的加密算法类型有两种:TKIP/CCMP    从另一种角度又可分为两种:PSK/企业级的安全类型(即Personal/Enterprise)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值