wifi基础介绍<一>底层基础知识到驱动应用框架

目录

 

一、概述

二、wifi协议发展史

三、原理

四、wifi信令和非信令

4.1 信令测试

4.2 非信令模式

五、wifi调制和解调

5.1 调制(Modulation)

5.2 解调(Demodulation)

六、wifi组网

6.1 IBSS网络

6.2 BSS网络

6.3 ESS网络

七、wifi频段划分

      7.1 2.4G频谱划分 

7.2 5G频谱划分

八、wifi网络帧格式

九、wifi常用接口

十、wifi驱动应用架构

十一、wifi调试工具

十二、常用wifi调试参数

十三、wifi抓包工具

十四、wifi加密


 

一、概述

        Wi-Fi(Wireless Fidelity)是一种无线网络技术,它允许设备通过无线信号进行互联和通信。Wi-Fi是基于无线局域网(WLAN)标准的一种实现,使用无线电波来传输数据。它可以将互联网连接传输到电脑、手机、平板电脑、智能家居设备等各种无线设备上,广泛应用于家庭、办公室、公共场所和商业场所,为用户提供了方便的互联网接入和无线通信的能力。

5f3453acef344190ba13761aeca545ec.png

 

二、wifi协议发展史

  1. 传统802.11:在1997年发布,最初的数据传输速率为1Mbps和2Mbps,使用直接序列扩频(DSSS)技术,并使用3个非重叠2.4GHz信道(3个非重叠2.4G信道(1,6,11))。

  2. 802.11b(Wi-Fi 1):在1999年发布,引入了更多的数据传输速率选项,包括1Mbps、2Mbps、5.5Mbps和11Mbps,采用了高速直接序列扩频技术(HR-DSSS),仍然使用3个非重叠2.4GHz信道。

  3. 802.11g(Wi-Fi 3):在2003年发布,支持6Mbps、9Mbps、12Mbps、18Mbps、24Mbps、36Mbps、48Mbps和54Mbps等多种数据传输速率,采用正交频分复用调制技术(OFDM),仍然使用3个非重叠2.4GHz信道。

  4. 802.11a(Wi-Fi 2):在1999年发布,与802.11g类似,支持相同的调制类型和数据传输速率,但使用了12个非重叠的5GHz频带信道,以提供更大的频谱容量。

  5. 802.11n(Wi-Fi 4):在2008年发布,向下兼容先前的调制速率,并引入了正交频分复用(OFDM)和多输入多输出(MIMO)技术。仍然使用3个非重叠2.4GHz信道。

  6. 802.11ac(Wi-Fi 5):在2013年发布,是Wi-Fi 5标准,主要针对高速无线通信。它支持5GHz频段,采用更高级别的MIMO技术,提供更高的传输速率和更好的性能。

  7. 802.11ax(Wi-Fi 6):在2019年发布,旨在提供更高的速率、更低的延迟和更大的容量。采用了OFDMA(正交频分多址)技术和更先进的MIMO,支持2.4GHz和5GHz频段。

  8. 802.11be(Wi-Fi 7):目前还在演进发展中,预计将在未来发布。它预计会提供更高的速率、更低的延迟、更大的容量和更好的覆盖范围。

概括起来就是:

1acf048e727447d38c780e7453990742.png

aea8a8ae6cf543b3a9dcd45bb136e5c3.png

f8e37e2fdab44a82916f3493985ae478.png

 WiFi 7(Wi-Fi 7)是下一代Wi-Fi标准,对应的是IEEE 802.11将发布新的修订标准IEEE 802.11be –极高吞吐量EHT(Extremely High Throughput )。Wi-Fi 7是在Wi-Fi 6的基础上引入了320MHz带宽、4096-QAM、Multi-RU、多链路操作、增强MU-MIMO、多AP协作等技术,使得Wi-Fi 7相较于Wi-Fi 6将提供更高的数据传输速率和更低的时延。Wi-Fi 7预计能够支持高达30Gbps的吞吐量,大约是Wi-Fi 6的3倍,预计2024年底完成标准发布。

41640e2867c34cf69041f749b9f38ccf.png

三、原理

        WiFi通信是通过无线电波来实现的。无线电波是一种电磁波,具有特定的频率和波长。在WiFi通信中,无线路由器会将数据转换为无线电波信号通过调制到天线发送出去。接收端的设备(如手机、电脑)通过天线接收解调无线电波信号,并将其转换为可读的数据。

        常见的无线电波还有:

        UHF(Ultra High Frequency):UHF频段通常指300 MHz到3 GHz之间的频段。UHF频段被广泛应用于电视广播、无线电通信、航空通信等领域。UHF频段的特点是信号传输距离相对较远,但穿透能力较弱。

        5 GHz:5 GHz频段是无线局域网(Wi-Fi)中的一个常用频段,被称为5 GHz无线频段。它提供了更高的传输速率和较少的干扰,适用于高速数据传输和密集网络环境。

        SHF(Super High Frequency):SHF频段通常指3 GHz到30 GHz之间的频段。SHF频段被广泛应用于卫星通信、雷达系统、微波通信等领域。由于其较高的频率,SHF频段在通信中可以提供更高的带宽和数据传输速率。

        ISM(Industrial, Scientific, and Medical)是指一些特定的频段,用于工业、科学和医疗设备。2.4 GHz和5 GHz频段中的一部分被指定为ISM频段,可以用于无线通信和其他应用,例如蓝牙和Wi-Fi。 wifi有用到 shf和uhf吗

     总而言之,WiFi通信的原理涉及到无线电波传输、频段和频宽、调制解调、多址技术、数据加密、信道管理和传输速率等多个方面。

    频段和频宽

        WiFi通信使用的频段主要包括2.4GHz和5GHz两个频段。其中,2.4GHz频段的传输距离较远,穿墙能力较强,但是受到干扰的可能性较高;而5GHz频段的传输距离较短,但是速度更快,干扰较少。此外,WiFi通信还需要使用一定的频宽来传输数据。频宽越大,传输速度越快。

    调制解调

        WiFi通信中的调制解调是非常重要的一步。调制是将数字信号转换为模拟信号,而解调则是将模拟信号转换为数字信号。在WiFi通信中,调制解调的方式主要有两种:幅度调制(AM)和频率调制(FM)。通过调制解调,数据可以在发送端和接收端之间进行传输。

    多址技术

        WiFi通信中采用了多址技术,即多个设备可以同时使用同一个频段进行通信。这样可以提高信道的利用率,使多个设备可以同时进行数据传输。常见的多址技术包括频分多址(FDMA)、时分多址(TDMA)和码分多址(CDMA)等。

  数据加密

        为了保护WiFi通信的安全性,数据通常会进行加密处理。常见的加密方式包括WEP、WPA和WPA2等。加密可以有效防止不明设备的入侵和信息泄露,保障用户的隐私和数据安全。

  信道管理

        WiFi通信中需要进行信道管理,以避免不同设备之间的干扰。信道是指无线电波传输中的一个频率范围。在WiFi通信中,无线路由器会选择一个合适的信道来进行数据传输,避免与其他设备产生冲突。同时,无线路由器还可以根据实际情况进行信道的切换,以提供更稳定和高效的通信环境。

四、wifi信令和非信令

        在无线网络中,信令(Signaling)和非信令(Non-Signaling)是两个重要的概念,用于描述无线通信中不同类型的数据传输。信令测试可能会发现某些非信令测试无法发现的被测件基带部分存在的问题,为我们解决问题提供有益的原始数据,通常测试RF指标会测试发射功率、TIS(接收灵敏度)、频偏、EVM、辐射杂散、辐射边带。
        测试RF指标包含两种测试方式,信令与非信令模式测试。概况起来就是:信令模式相当于是仪器要与dut端进行互动,非信令模式就是dut端单方面进行收或者发。


4.1 信令测试

        WiFi的信令测试是指模拟现实网络的呼叫连接,通过AP与Station相互握手消息交互完成信号连接,仪器扮演Station或AP角色来完成与被测件的无线连接,并测试被测件的无线性能指标的测试。

        CMW500或8960等仪器模拟基站,dut设备需要连接到仪器模拟的基站(例如,仪器模拟AP,dut作为sta连接到仪器上),之后再进行各种测试。


4.2 非信令模式

        通过进入WiFi芯片的工厂测试模式,直接控制射频模块发送指定功率、指定频率或控制芯片接收指定数据包,仪表直接测量被测件的物理层射频指标(高通通过QRCT工具),没有MAC层以上的协议交互。

        仪器与dut设备无需通过类似信令测试的连接,而是直接通过cable线(射频同轴线)连接。仪器只发或者只收,dut设备只收或者只发。比如指定以0db功率发送,模式选择wifi 20M模式,频率选择2442Mhz,发射选择单载波等。

五、wifi调制和解调

Wi-Fi通信使用的调制和解调技术主要是基于正交频分复用(OFDM)和正交振幅调制(QAM)。

5.1 调制(Modulation)

        在Wi-Fi通信中,调制是将数字信号转换为适合在无线信道中传输的模拟信号的过程。OFDM是一种常用的调制技术,它将数字信号分成多个子载波,并在每个子载波上调制数据。每个子载波的调制方式可以是QAM,其中QAM调制是通过调整信号的相位和幅度来表示数字信号。Wi-Fi中常用的调制方式包括QPSK、16-QAM和64-QAM,其中QAM的数字表示的是每个符号中的位数。

5.2 解调(Demodulation)

        解调是将接收到的模拟信号转换回数字信号的过程。接收端的解调器使用与发送端相同的调制技术来解码接收到的信号。解调器通过检测信号的相位、幅度或频率的变化来还原原始的数字信号。解调器将接收到的模拟信号分解成多个子载波,并从每个子载波中提取出调制的数据。最终,解调器将这些数据重新组合成原始的数字信号。

        通过调制和解调过程,Wi-Fi设备能够在无线信道中传输数字信号,实现无线通信。发送端使用调制技术将数字信号转换为模拟信号发送,接收端使用解调技术从接收到的模拟信号中提取出原始的数字信号。这样,Wi-Fi设备可以进行数据传输、语音通话、视频流等应用。

        Wi-Fi标准中使用的调制和解调技术可能会因不同的Wi-Fi标准(如802.11a/b/g/n/ac/ax)而有所不同,但基本的原理和概念仍然适用。

六、wifi组网

        WLAN有三种网络拓扑结构。

        先来看一些基础概念:      

        工作站(STATION)-----手持设备,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点;

        基站AP(Access Point)-----802.11网络所使用的帧必须经过转换,方能被传递到其他不同类型的网络,具体wireless-wired的桥接功能;是一个无线网络的创建者,是网络的中心节点;

         无线介质(Wireless medium)-----使用无线介质在sta之间传递帧;

        传输系统(Distribution system)-----Ethernet 网络;

6.1 IBSS网络

        独立基本服务集(Independent BSS)---IBSS,也叫ad-hoc网络,各个Wi-Fi设备之间可以直接进行通信,而无需通过接入点。该模式适用于简单的网络环境,例如小范围内的文件共享或游戏联机等。

2563103caa25407a82c2257ff5329fa5.png

6.2 BSS网络

        一个AP和若干STA组成一个BSS,每个BSS由一个SSID(Service Set ID)来标识。无线站点通信首先要经过AP。

ae4f508f85114349862e22f5cbfe4361.png

6.3 ESS网络

        扩展服务集(Extent Service Set, ESS),由多个SSID相同的BSS网络组成ESS网络。ESS网络常见于企业、学校、机场等较大的物理空间场所,需要部署多个AP才能满足无线网络覆盖需求。一个移动节点使用某 ESS 的 SSID 加入到该扩展服务集中,一旦加入ESS,移动节点便可实现从该ESS的一个BSS到另一个BSS的漫游(STA在ESS下不同BSS之间的切换称为漫游)。

69121bdae5b74729b782e88d4bb5b3f5.png

 

        sta接入过程介绍:

        在STA和AP建立链路的过程中,当STA通过信标(Beacon)帧或探测响应(Proberesponse)帧扫描到可接入的服务集标识符(SSID,ServiceSetIdentifier)后,会根据已接收到的Beacon帧或Proberesponse帧的信号强度指示(RSSI,ReceivedSignalStrengthIndication)来选择合适的SSID进行接入。

        SSID隐藏 SSID是通过Beacon帧公开进行广播的。需要一张802.11网卡,对准正确的无线电频道就可以收听到。SSID隐藏即设备不会广播Beacon帧,借此保护网络免遭攻击。为进一步保护ssid不受窥视。 MAC过滤(黑白名单) 目前流行的路由器都会有一个MAC地址过滤功能。该功能有黑白名单两种类型,根据接入网卡mac地址来控制设备能否接入,保护网络免遭攻击或者不友好的网卡接入。其中白名单设置即可以接入的网卡,黑名单即禁止接入的网卡。

d6f4ca5a66c641ea9c23e8dc18dcf430.png

 

七、wifi频段划分

      7.1 2.4G频谱划分 

         IEEE 802.11 b/g标准工作在2.4G频段,频率范围为2.400~2.4835GHz,共83.5M带宽。 划分为14个子信道,每个子信道带宽为22MHz, 相邻信道的中心频点间隔5MHz ,相邻的多个信道存在频率重叠,整个频段内只有3个(1,6,11)互不干扰。

        在这些信道里面,只有 1,6,11 或者 2,7,12,或者 3,8,13 这三组是完全没有交叠的,可见 2.4GHz 频段的拥堵程度。就好比一条很窄的路,上面通行的车却很多,堵车频频,势必造成通行速度的下降。

6bd55e6114674be4891a9bb553af5ccf.png

6d73727f251a429ea7e0a4ab571c242f.png

7.2 5G频谱划分

        5GHz 频段的可用范围是 4.910GHz~5.875GHz,有 900 多 M 的带宽,是 2.4G 的 10 倍还多!这段频谱过于宽了,不同国家根据自身情况,定义了 Wi-Fi 可以使用的范围。在中国 5GHz 频谱共有 13 个 20M 信道可用作 Wi-Fi,连续的 20M 信道还可以组成 40M,80M,甚至 160M 信道。

becff89945e24c4d89c2537eceb348d7.png

八、wifi网络帧格式

        Wi-Fi网络主要由以下三种帧类型构成:管理帧、控制帧和数据帧

        WLAN帧的长度可变,最小长度为24个字节,最大长度为2346个字节。不同的帧类型有不同的帧头和信息元素。WLAN帧的格式是Wi-Fi网络操作的基础,了解WLAN帧格式有助于更好地理解Wi-Fi网络的工作原理。

WLAN帧由:前导码,PLCP报头和数据(MAC PDU)组成。
  • PLCP标头提供DATA Burst的信息(例如长度,调制,码率);
  • 数据MAC PDU由报头,有效载荷和CRC组成。提供了许多有用的字段,其中包括Type和Subtype字段;
  • 类型区分wlan中使用的三种主要类型的帧。它们是控制框架,数据框架和管理框架;
  • 控制帧有助于STA的载波侦听和信道获取过程。这是通过控制帧类别下的RTS / CTS / ACK子帧完成的。顾名思义的数据帧由STA用于数据通信。管理帧用于建立连接并维持连接。

 

format,png

802.11 MAC帧格式如下图所示:

 

format,png

每个MAC帧都包含以下几部分:
1. 一个MAC帧头
2. 一个可变长度的帧体,包含特定于帧类型或子类型的信息
3. 一个帧校验序列,简写为FCS,包含一个32bit的CRC

MAC Header(MAC头)

1. Frame Control(帧控制域)

Protocol Version(协议版本):通常为0;
Type(类型域)和Subtype(子类型域):共同指出帧的类型;
To DS:表明该帧是BSS向DS发送的帧;
From DS:表明该帧是DS向BSS发送的帧;
More Frag:用于说明长帧被分段的情况,是否还有其它的帧;
Retry(重传域):用于帧的重传,接收STA利用该域消除重传帧;

Pwr Mgt(能量管理域):如果是1则STA处于power_save模式;如果是0则:处于active模式;

More Data(更多数据域):如果是1则至少还有一个数据帧要发送给STA ;

Protected Frame:如果是1则帧体部分包含被密钥套处理过的数据;否则:0;

Order(序号域):如果是1则长帧分段传送采用严格编号方式;否则:0。

帧控制字段定义帧类型,802.11协议的连接和通信过程就是由一系列不同类型的帧交互完成。

帧控制(Frame Control)字段共16Bit,其中B2B3表示这个帧的帧类型(Type),B4B7表示这个帧类型下的子类型(Subtype)。

帧类型和子类型标识一个802.11帧的具体类型和其对应的功能。FC字段具体定义如下图所示:

 

format,png

 

2. Duration/ID(持续时间/标识)

表明该帧和它的确认帧将会占用信道多长时间;对于帧控制域子类型为:Power Save-Poll的帧,该域表示了STA的连接身份(AID, Association Indentification)。

3. Address(地址域)

Address(地址域):源地址(SA)、目的地址(DA)、传输工作站地址(TA)、接收工作站地址(RA)。

SA与DA必不可少,后两个只对跨BSS的通信有用,而目的地址可以为单播地址(Unicast address)、多播地址(Multicast address)、广播地址(Broadcast address)。

4. Sequence Control(序列控制域)

Sequence Control(序列控制域):由代表MSDU(MAC Server Data Unit)或者MMSDU(MAC Management Server Data Unit)的12位序列号(Sequence Number)和表示MSDU和MMSDU的每一个片段的编号的4位片段号组成(Fragment Number)。

Frame Body(帧体部分)

包含信息根据帧的类型有所不同,主要封装的是上层的数据单元,长度为0~2312个字节,可以推出,802.11帧最大长度为:2346个字节

FCS(校验域)

包含32位循环冗余码

帧控制(Frame Control)其中B2B3帧类型(Type),B4-B7 子类型(Subtype)。

管理帧 每个type 对应Subtype:

542c630834364007a8921ab8cc459836.png

90d4e201b06d4bf0a5a971655f515ea4.png

02035befbc43400287bffb429d0fcb30.png

6b0490f711ab433dafb60f3c6cc21a48.png

对于聚合帧的使用:

        A-MPDU(Aggregated MAC Protocol Data Unit)和A-MSDU(Aggregated MAC Service Data Unit)是Wi-Fi中的两种数据聚合技术,用于提高数据传输效率。

  1. A-MPDU(聚合MAC协议数据单元):A-MPDU是一种在物理层和MAC层之间进行数据聚合的技术。它将多个MAC协议数据单元(MPDU)合并成一个更大的数据包进行传输。这种聚合可以减少MAC层的开销,提高数据传输的效率。A-MPDU通常用于802.11n和802.11ac等高速Wi-Fi标准中。

  2. A-MSDU(聚合MAC服务数据单元):A-MSDU是一种在MAC层进行数据聚合的技术。它将多个MAC服务数据单元(MSDU)合并成一个更大的数据包进行传输。A-MSDU的目的是减少MAC层的开销和头部占用,提高数据传输的效率。A-MSDU通常用于802.11n和802.11ac等高速Wi-Fi标准中。

        A-MPDU和A-MSDU可以结合使用,以进一步提高数据传输的效率。发送端可以将多个A-MSDU合并成一个A-MPDU,然后在物理层进行传输。接收端在接收到A-MPDU后,将其拆分成多个A-MSDU,并交给上层进行处理。

        A-MPDU和A-MSDU的使用需要得到设备和无线网络的支持。不同的Wi-Fi标准和设备可能对其支持程度有所不同。这些技术通常由Wi-Fi芯片和驱动程序来实现,而在应用层上是透明的。A-MPDU 与A-MSDU不同的是,A-MPDU聚合的是经过802.11报文封装后的MPDU,这里的MPDU是指经过802.11封装过的数据帧。通过一次性发送若干个MPDU,减少了发送每个802.11报文所需的PLCP Preamble,PLCP Header,从而提高系统吞吐量

 

6002ef1dbd1b42cb91e822933304f38a.png

d6802498f5e142dea0d17627db103058.png

        Block ACK 为保证数据传输的可靠性,802.11协议规定每收到一个单播数据帧,都必须立即回应以ACK帧。A-MPDU的接收端在收到A-MPDU后,需要对其中的每一个MPDU进行处理,因此同样针对每一个MPDU发送应答帧。Block Acknowledgement通过使用一个ACK帧来完成对多个MPDU的应答,以降低这种情况下的ACK帧的数量

de5724ab7b8d498fbdaaec8c2b32e339.png

 

九、wifi常用接口

wifi常用接口为pcie或者sdio接口。

比如博通BCM4375 wifi芯片用的是pcie接口,高通QCA9377可以提供SDIO接口。现在一般都支持了pcie接口,因为pcie接口速率更快,如pcie2.0 lane 1可达到(PCIe 2.0 x1(表示一个通道)的传输速率为5 GT/s(GigaTransfers per second)。

f4c8c21297994b2b84736ab97bdbf613.png

 

十、wifi驱动应用架构

b9950164797144c3bb9d3ca55cbe8190.png

这里介绍两种wifi控制接口:

  1. Wext(Wireless Extensions):Wext是一种旧的无线扩展接口,它是Linux内核中最早引入的无线设备管理接口。Wext接口通过ioctl系统调用提供对无线设备的配置和管理功能。它提供了一组用于设置和查询无线设备参数的命令,例如扫描网络、设置连接、配置加密等。Wext接口已经存在多年,并广泛用于许多无线工具和应用程序。
  2. nl80211:nl80211是一个新的无线扩展接口,它是Linux内核中引入的更现代化的无线设备管理接口。nl80211接口是通过Netlink套接字与内核进行通信。它提供了更丰富和灵活的功能,包括对802.11协议的更多细节的访问、对多个无线接口的支持、更高级别的配置选项等。nl80211接口也提供了对Wi-Fi Direct、Mesh网络和软件访问点等新功能的支持

十一、wifi调试工具

一般常用的无线网络配置和管理有:hostapd、wpa_supplicant、iwconfig等。具体如下:

  1. hostapd:hostapd是一个用于创建和管理无线接入点(Access Point,AP)的守护进程程序。它允许将计算机或设备配置为无线AP,以便其他设备可以连接到该AP并访问网络。

  2. wpa_supplicant:wpa_supplicant是一个用于连接和管理无线网络的守护进程程序。它支持各种安全协议,如WPA和WPA2,用于建立和维护与无线网络的安全连接。

  3. iw:iw是一个用于配置和管理无线设备的命令行工具。它提供了一系列命令,可以查看和配置无线接口的状态、连接到无线网络、扫描可用的无线网络等,如iw wlan0 info等.

  4. iwpriv:iwpriv是一个用于配置和管理无线设备私有(private)参数的命令行工具。它允许访问和修改与无线设备相关的特定私有参数和功能。

  5. iwconfig:iwconfig是一个用于配置和管理无线接口的命令行工具。它可以用来查看和设置无线接口的各种参数,如SSID(网络名称)、频率、加密方式、传输速率等。

  6. p2p_connect & p2pfind:是与 Wi-Fi Direct(点对点连接)相关的命令或功能,Wi-Fi Direct 是一种无线通信技术,允许设备直接通过 Wi-Fi 进行点对点的连接,而无需通过传统的无线接入点(如路由器)。

  7. iwlist 是一个用于无线网络的扫描工具,它可以列出无线接口附近可用的无线网络信息。如iwlist <interface> scan,会返回如下值:

SSID(无线网络名称)

信号强度(Signal Level)

频率(Frequency)

加密方式(Encryption)

支持的速率(Supported Rates)

 

十二、常用wifi调试参数

  1. SSID:SSID 是无线网络的名称,用于识别和连接到特定的无线网络。

  2. 安全类型:选择适当的安全类型可以保护无线网络的安全性。常见的安全类型包括 WEP、WPA、WPA2、WPA3 等。

  3. 密码:设置无线网络的密码,用于进行身份验证和加密数据传输。

  4. 加密算法:选择适当的加密算法可以确保无线网络的数据传输的机密性。常见的加密算法包括 TKIP、AES 等。

  5. 频段:选择无线网络的频段,可以是 2.4GHz 或 5GHz。2.4GHz 频段具有较大的覆盖范围,但较容易受到干扰;5GHz 频段具有较高的速度和较少的干扰。

  6. 信道:选择适当的无线信道可以减少干扰和提高性能。常见的无线信道有 2.4GHz 的 1、6、11 以及 5GHz 的 36、40、44、48 等。

  7. 传输速率:设置适当的传输速率可以平衡速度和稳定性。通常,使用自动速率选择功能可以根据信号质量和干扰情况自动选择最佳传输速率。

  8. 功率控制:调整发射功率可以控制无线信号的覆盖范围和强度。增加功率可以扩大覆盖范围,但也可能增加干扰。减小功率可以减少干扰,但也可能导致信号弱。

        除以上参数,还有其他很多参数。

十三、wifi抓包工具

以下是其中一些常用的工具:

  1. Wireshark:Wireshark 是一个流行的网络协议分析工具,可以用于捕获和分析网络数据包。它可以用于分析无线网络流量,检查数据包的内容、协议信息、信号强度等,帮助诊断和解决无线网络问题。

  2. tcpdump:tcpdump 是一个命令行网络包分析工具,可以捕获和显示网络数据包。它可以用于监视无线网络流量,提供详细的数据包信息,帮助诊断网络问题。

  3. NetSpot:NetSpot 是一个无线网络扫描和调查工具,可用于绘制无线网络覆盖范围图、检测信号强度、查找信道干扰等。它可以帮助优化无线网络的布局和性能。

  4. inSSIDer:inSSIDer 是一个无线网络扫描工具,可用于扫描附近的无线网络,并提供详细的网络信息,如信号强度、信道拥堵情况等。它可以帮助找到最优的信道设置和优化无线网络性能。

  5. WiFi Analyzer:WiFi Analyzer 是一个 Android 平台上的无线网络分析工具,可以显示附近的无线网络信息、信号强度图表、信道分布等。它提供了可视化的方式来诊断和优化无线网络。

  6. Kismet:Kismet 是一个专门用于无线网络的抓包和分析工具。它可以被用作被动嗅探器,捕获无线网络的数据包,并提供详细的网络信息、信号强度、无线设备和网络的特征等。

  7. Airodump-ng:Airodump-ng 是 Aircrack-ng 套件中的一个工具,用于无线网络的抓包和分析。它可以捕获无线网络的数据包,并提供详细的网络信息、信号强度、客户端设备等。

  8. Acrylic Wi-Fi:Acrylic Wi-Fi 是一个 Windows 平台上的无线网络分析工具,它提供了空口抓包的功能,可以捕获无线网络的数据包,并提供详细的网络信息、信号强度、无线设备等。

  9. OmniPeek 支持多种网络接口和协议,可以捕获和分析以太网、无线网络、VoIP、应用层协议等各种类型的数据流量。它提供实时监控和分析功能,可以显示网络流量的统计信息、协议解析、会话分析等。。

十四、wifi加密

        常用加密方式 有六中加密方式:

        Open+none/WEP

        Share+wep------基本不使用

        Share+none------基本不使用

        WAP-PSK/TKIP-----基本不使用

        WPA2-PSK/AES----当前主流

        WPA/WPA2-PSK/AES----当前主流

    未完待续到wifi基础介绍<二>...

 

 

 

  • 24
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a2591748032-随心所记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值