近期需要用到wifi技术,在学习wifi之前,先把一些无线技术术语给整理了一下。
1、STA(Station,工作站)
发送信号的无线设备,比如无线路由器,我们称之为基站。与基站进行连接的,比如一台笔记本,我们称之为工作站。
2、BSS 基本服务集
一定数量的无线通信终端组成的集合。BSS有以下几种构成方式:
a) IBSS (Independent BSS) 或ad hoc:BSS中的成员间不通过其他中间媒介而自己组织并相互通信,即不存在AP,无线终端用户间直接通过wifi 相互通信。
b) Infrastructure BSS:BSS以AP为中心(一个核心的连接点),所有成员只于AP通信,且所有通信流量都要从AP再分发出去。
c) ESS (Extended Service Set,扩展服务集) :一定数量的BSS通过分布式网络连接起来,就组成了更大规模的BSS。即多个BSS组成的集合。
3、SSID(Service Set Identifier,服务集标识符)
他的作用是区分不同的无线网络,可理解为连接的暗号。最多可以有32个字符,无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由 AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应的网络。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。
4、BSSID(基本服务集标识符)
基站的MAC地址。其适合于较小的形式简单的无线网 络中标识无线信号,也就是说该无线网络只有一个无线接入点AP产生,所有主机都连接到该AP时使用的名称是BSSID。
5、ESSID
其应用于比较大规模复杂的无线网络中标识无线信号,即网络中有多个无线接入点AP,他们直接WDS等形式连接到一起构成一个大的无线网络,这时依然要求所有连接该无线网络的主机使用同一个名称——即同一个ESSID。
BSSID和ESSID都是关于无线网络名称的标识,只不过适用的范围不同,且不管是BSSID还是ESSID他们都是以SSID为基础的。综上所述SSID是对BSSID和ESSID的缩写和统称,在无线网络只有一个无线路由器或AP发射源时各个客户端使用统一的BSSID名称和AP通讯,而在无线网络有多个无线路由器或AP发射源并相互通过WDS等方式连接时,各个客户端使用统一的ESSID信息和AP通讯。
注:如何利用手机自带测试工具,查看真正的wifi信号强度(RSSI):
a)打开拨号界面,输入*#*#4636#*#*,进入android自带的测试界面
b)进入Wifi information(wifi信息)
c)再进入Wifi Status(wifi状态)
d)点击Reflash Stats(刷新状态)
下面就会显示你的wifi状态。所有android手机都能使用此方法查看。