SSID简介
SSID简介
SSID,其原型是“Service Set Identifier”,被叫做“服务集标识”。根据WLAN的不同组网方式,“SSID”可作为表示“ESS”或“IBSS”的标识。
-
“ESS"原型为”extended service set“,被叫做"扩展服务集”。
-
"IBSS"原型为“independent basic service set”,被叫做“独立基本服务集”。
WiFi名称规范
SSID信息字段的长度在0到32字节之间。在探测请求probe request管理帧中使用0长度信息字段来指示通配符SSID。
现在我们知道了,WiFi网络名称最大只能是32个字符。所以,在研发WLAN设备产品时,一定要对设置WiFi网络名称长度根据协议标准做限制。
在用户界面设置的信息需要经过wpa_supplicant模块(WiFi设备必不可少的模块)保存下来。在WiFi设备设置界面2个字节表示1个汉字,但在wpa_supplicant模块中,3个字节表示一个汉字。界面输入10个汉字后,wpa_supplicant模块对其后续输入丢弃。因此,SSID输入汉字只能输入10个。
SSID如何被设备发现
有两种方式。
-
方式1:WLAN网络以100ms为周期,不停止的发送beacon帧,其包含“SSID”。WiFi设备扫描接收到beacon后,可解析出“SSID”。
-
方式2:WiFi设备发送带有“SSID”的probe request 帧,周围WLAN网络名称如是其请求的“SSID”,则对其回复响应,从而WiFi设备可解析出“SSID”。
ESS和IBSS
BSS是WLAN通信系统网络基本组成部分。两个sta可组成一个BSS。
“ESS”是由多个BSS组成ESS,类似于移动蜂窝通信的Cell;为了避免干扰,相邻BSS会使用不同的信道,同一ESS下所有BSS使用相同的SSID和安全设置。
“IBSS”是WLAN通信系统网络最基本的类型。最小可只包含两个STAs。没有中心设备,各个设备自发组网。设备之间是对等,直接点对点之间传送数据,不需要转发,部署相对简单方便。