wifi基础之相关名词解析

wifi数据分析
1)压力测试:重复100-200次
2)兼容性测试:多台手机 重复测试
3)iperf测试:测网络吞吐量(一般情况下,无额外播音、打电话、下载电话本等进程时>30Mbit为好,在同时有其他任务下<10Mbit为差)
4)Wifi分析仪 (https://product.pconline.com.cn/itbk/wlbg/network/1811/12030460.html)
4-1)信号强度:一般建议不要低于-65dBm,否则可能会出现网速卡慢
(中国移动的规范规定,手机接收点电平>=(城市取-90dbm,乡村取-94dbm时,满足覆盖要求))
dBm:功率绝对值的值-> 10log(功率值/1mw)
ASU:手机将它的位置传递给附近信号塔的速率 eg:ASU为30 =》 dBm = (-113 + 2*ASU)=> dbm为-53
用一个dBm减去另外一个dBm时,得到的结果是db==》 30dBm - 0dBm = 30dB(dB:两个量的相对大小)
dB计算公式: dB:10log(甲功率/乙功率)
http://www.360doc.com/content/13/0206/23/3220376_264622875.shtml
4-2)信号波动性
4-3)信道占用情况
4-4)推荐信道、已连接wifi信息
5)丢包率

除了wifi,微波、红外线、蓝牙(使用802.15协议)的工作频段也都有在2.4gHZ范围内的,所以, 它们传输的时候会对wifi传输造成干扰
MAC层传输的时候,是采用Little Endian的方式,一个字节一个字节的传输的,前面的低位字节先传输,后面的高位字节后传输,
最低位b0在最前面,所以这里采用的就是小端的方式来描述帧的总体格式信息,以字节为单位向物理层进行传输(先传 b0b7然后b8b16等等)。
但是,在解释这个帧的各个域的时候却采用大端的方式进行描述。假设b3=0,b2=1,b1=0,b0=0四者共同组成一个名字为“FLAG”的域,
协议标准中具体描述某个域的时候,一般直接用大端方式表示的数值(b3b2b1b0=0100)来描述;而传输数据帧或者在协议标准中描述整体帧的时候,中给出的却是小端的方式(b0b1b2b3=0010)。
这里的每个字段都是帧的一个部分,在管理帧(后面会说)中长度不固定的部分又叫IE(information Element) 。

基本术语
)LAN:即局域网,是路由和主机组成的内部局域网,一般为有线网络。
)WAN:即广域网,是外部一个更大的局域网。
)WLAN(Wireless LAN,即无线局域网):前面我们说过LAN是局域网,其实大多数指的是有线网络中的局域网,无线网络中的局域网,一般用WLAN。
)AP(Access point的简称,即访问点,接入点):是一个无线网络中的特殊节点,通过这个节点,无线网络中的其它类型节点可以和无线网络外部以及内部进行通信。这里,AP和无线路由都在一台设备上(即Cisco E3000)。
)Station(工作站):表示连接到无线网络中的设备,这些设备通过AP,可以和内部其它设备或者无线网络外部通信。
具有无线网络接入功能的电子设备(笔记本,手持设备等).
)Assosiate:连接。如果一个Station想要加入到无线网络中,需要和这个无线网络中的AP关联(即Assosiate)。
)SSID:用来标识一个无线网络,后面会详细介绍,我们这里只需了解,每个无线网络都有它自己的SSID。
)BSSID:用来标识一个BSS,其格式和MAC地址一样,是48位的地址格式。一般来说,它就是所处的无线接入点的MAC地址。
某种程度来说,它 的作用和SSID类似,但是SSID是网络的名字,是给人看的,BSSID是给机器看的,BSSID类似MAC地址。
(*)DS(Distributed System):即分布式系统。分布式系统属于802.11逻辑组件,负责将帧转发至目的地址,
分步式系统也可以是使用无线媒介(WDS),不一定一定是以太网。总之,分步式系统骨干网络(例如以 太网)做为媒介,连接各个接入点,每个接入点与其内的station可构成BSS,
各个接入点中的桥接控制器有到达骨干网络和其内部BSS无线网的接口 (类似两个MAC地址),station通信需要通过分布式系统。

参数
1、一些参数

(*)MAC:即Medium/MediaAccess Control, 介质访问控制),是数据链路层的一部分。MAC地址是烧录在NetworkInterfaceCard(即网卡,简称NIC)里的,它也叫硬件地址,是由 48位(即bit,一字节为8位,即1byte=8bits)16进制的数字组成。
其中0-23位叫做组织唯一标志符(organizationally unique,简称OUI),是识别LAN(局域网)节点的标识(在有些抓包工具抓包的时候会将前三个字节映射成某种组织名称的字符,也可以选择不显示这 种映射)。24-47位是由厂家自己分配。

(*)SSID:表示一个子网的名字,无线路由通过这个名字可以为其它设备标识这个无线路由的子网。设备进行扫描的时候,就会将相应SSID扫描到,
然后就能够选择相应的 SSID连接到相应的无线网络(当然不扫描,理论上也可以直接指定自己事先已经知道的ssid进行连接)。SSID可以和其它的重复,这样扫描的时候会看 到两个同样SSID的无线网络,其实这一般用于将一个无线网络扩大的情况(毕竟无线路由器无线信号的覆盖范围是有线的):当想要扩大一个无线网络(即 SSID固定)的范围的时候,可以给多个路由设置相同的SSID来达到这个目的。(这也是漫游的原理,漫游的时候,我们可以在远方或者本地都能够打电话, 也就是访问移动通信网络)。
SSID和BSSID不一定一一对应,一个BSSID在不同的Channel上面可能会对应到多个SSID,但是它们在一个Channel是一一对应的;
另外,漫游的时候,虽然SSID不变,但是BSSID一定是会变化的。我们经常可以看到实际数据包中的AP的MAC地址和BSSID只差几位,
其实实际设备的MAC地址可能只有一个,和BSSID没什么对应关系。在一个包含了路由功能和AP功能的无线路由器(Fat AP)上面,
很可能是:路由器有两个MAC地址,一个用于外网(WAN),一个用于内网(WLAN和LAN),一般路由器上面或者配置路由器的网页上面
只标注外网的MAC地址;内网的MAC地址和外网MAC地址一般只有几位不同(甚至连续,也有些相差很多的例外)。

(*)Band(频率范围)般ap可以支持5g或2.4g两个频率范围段的无线信号。如果两者同时可以设置,而不是互斥那么,
这个路由器还能够同时支持两种频段(频段即 Band),这相当于这个ap可建立两个无线网络,
它们采用不同的频段(这类似收音机在长波范围内收音和短波范围内收音)。

)Channel(信道)Channel是对频段的进一步划分(将5G或者2.4G的频段范围再划分为几个小的频段,每个频段称作一个Channel),
如果信道覆盖范围没有重叠,那么不会相互干扰。对于信道的使用,
无需授权使用:传输数据的时候(无论以哪种无线方式),可以让设备收发的功率导致传输时的数据进入该信道的频率并在该信道所在频段宽度内进行
传输;授权的使用的意思是,不允许传输时使用授权信道进行,否则会违反规 定,并且干扰该信道上其他数据的传输。
)Channel Width(信道宽度) 这里的Channel Width是信道的带宽,有”20M HZ“、”40M HZ“等,它表示一个Channel片段的宽度
(假设5g的频段宽度总共为100M,平均划分为互不干扰的10个Channel,那么每个Channel 的Channel Width就为100M/10=10M,
实际Channel并不一定是完全不重叠的)。这个参数可能依赖于一些其它的选项,例如不是802.11N的协 议,就可能不会有40M HZ的Channel Width(N模式有一个特点就是可以把两个Channel合并,通过提高ChannelWidth来提高吞吐量)。
例如选择了"20M HZ"这个Channel Width之后,后面再选择一个“5.18GHZ”的Channel=》则表示以5.18GHZ为中心的前"10M HZ"以及其后面的"10M HZ"频带范围被占用。

(*)Wireless Security(无线网络的安全性)
WEP:是1999年9月通过的 IEEE 802.11 标准的一部分;WPA(Wi-Fi Protected Access) 事实上就是由 Wi-Fi 联盟所制定的安全性标准 , 直观点说,WEP是较老的认证方法它有好几个弱点,
因此在2003年被WPA淘汰,WPA又在2004年由完整的 IEEE 802.11i 标准(又称为 WPA2)所取代。
(wep是旧的加密方式,工作于802.11B/G模式下而802.11N草案并不支持此加密方式,
所以如果802.11N的设备采用wep加密方式后,它也只会工作在802.11b/g模式下,N的性能发挥不出来。)
WEP(Wired Equivalent Privacy):采用名为RC4的RSA加密技术;
WPA(Wi-Fi Protected Access) :采用新的TKIP算法,TKIP算法保留了RC4所以也有其弱点,但是这个时候更好的CCMP还没完成,
WPA2是 WPA的第2个版本:采用CCMP加密协定(在有些路由器等设备可能会用类似AES之类的字眼替代CCMP)。所以 WPA2+AES是安全性最强的。
其实 WPA-Enterprise / WPA2-Enterprise 就是 WPA / WPA2 ; WPA-Personal / WPA2-Personal 其实就是 WPA-PSK / WPA2-PSK,
PSK 模式:不须使用验证服务器 ( 例如 RADIUS Server), 所以特别适合家用或 SOHO 的使用者。

(*)Region(区域)
一般在无线网络中的AP上都有一个参数,表明它是处于哪个Region(地区)。
Station根据AP中设置的Region调整其相应的发射功率以遵守该地区的规定。
AP的调整过程一般都是手动设定,设置好AP所处的Region之后,
这些信息就会在AP发送的Beacon帧(后面会说到)中包含了;
通过这个AP连接到无线网络上的Station,从Beacon帧中了解到这些Region信息,
并且根据这些信息中的规定和AP进行通信。如果AP开始设置错了,那么Station和AP通信的时候,采用的将会是不符合Region规定的频段,
可能会对该Region中的其它传输网络造成干扰,这应当是 “非法”的。

(*)Transmission Rate
设置传输速率。这里采用不同的无线网络传输协议(802.11a,802.11b,802.11g等),那么可以设置的速率范围有所不同,这里的速度是指理论的速度,
实际中,由于各种干扰因素,传输的速率可能会比设置的小。
一般而言,在无线网络中,对于某种协议的性能进行描述时:描述时提到的传输速率(Datarate)和吞吐量( Throughput)是不同的。
Datarate是理论上面最大数据传输速率,而Throughput是数据的实际最大吞吐量。
因为厂家以及传输时所使 用的协议等各种因素造成的开销,会导致实际吞吐量比理论吞吐量要小,
一般实际最大吞吐为理论最大的50%左右(一个不太准确但是相对直观的估计:

(*)Qos(质量保证)

    无线网络中的QOS是质量保证,大致的意思是,传输数据的时候,考虑各种因素(例如收费策略,所处地区等),

以一 以一定的优先级来保证传输的特定要求(一般就是速度),如果带宽足够的话,QOS反而不需要了。

(*)RTS Threshold / CTS Protection Mode:

    RTS:Request-To-Send的简写,CTS是Clear-To-Send的简写。设置好RTS的阈值之后,如果超过这个阈值就会在发送 信息之前先发送RTS
    以减少干扰,相应的CTS会回应之前的RTS。一般都是AP发送CTS数据,而Station发送RTS数据。
    eg: 多个Station(x相互不可见)=>向AP发送通信请求
			1)A Station广播发送 RTS 给AP ==>告知其他station以及AP要先发送信息。
			2)AP接到RTS确认是哪一台staion,并做准备
			3)AP发送CTS告诉A station,已准备好可以接收A的信息,并告知其他station先接收A的station

(*)Beacon Interval:
表示无线路由定期广播其SSID的时间间隔。这个一般不会特别设置,就采用默认值即可。
如果不广播了,那么Station端扫描的时候可能会发现不定期广播的AP对应的SSID的网络不见了,所以可能会断开连接。
这里定期广播,表示AP会定时向其范围内广播SSID的信息,以表示AP的存在,
这样 Station进入一个区域之后,就能够通过扫描知道这个区域是否有AP的存在。
当然,除了AP广播SSID以告知其无线网络存在之外,Station也 可主动广播探寻包==>相当于隐藏了wifi,要手动输入ssid(wifi)名

(*)DTIM Interval:
DTIM/TIM表示告诉Station,AP在为Station做package buffer(例如Station睡眠的时候)的缓存时间。
为了节省电池使用时间,处于无线网络中的Station可能会在一定时间之后自动进入休眠状态
,。 。这 这时,AP会为这个Station缓存发送给它的数据,而处于休眠状态的Station只会在一定时间间隔内给AP发送一个数据帧,
以确认是否有 发送给自己的数据存在。例如,当我们在主机上ping另外一台睡眠的机器的时候,收到另外一台机器响应的时间,
要比它不睡眠的时候响应的时间长很多。

(*)Fragmentation Threshold:
表示一个package的分片阈值。我们可以设置分片大小,当发送的数据包超过这个阈值之后,802.11协议会自动对这个数据包进行分割。
如果设置的这个分片值越小,那么整个数据包越容易传输成功(因为如果出错,那么只需要传送一个片段而不是整个包,无线wifi网络
中数据传输时出错的概率比有线的以太网要大的多的多),当然开销也越大(因为需要额外的信息标记每个分片,以及各个分片传输成
功之后涉及到的重组问题)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值