|
在做WIFI 模块开发的经常用到SSID , 但偶尔也会听到讨论BSSID 跟 ESSID , SSID大家都知道就是WIFI 的广播名称,BSSID、ESSID又是什么鬼,在网上找了些资料,下面跟大家介绍一下。
SSID(Service Set IDentifier):他的作用是区分不同的无线网络,最多可以有32个字符,无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP广播出来。
BSSID(Basic Service Set IDentifier):BSSID是48 bit数值,用来对较小BSS区域进行标识,每个主机在这个较小的区域里进行通讯,一般BSSID就是每个无线接入点(AP)的MAC地址。
ESSID(Extended Service Set IDentifier):ESSID是在多AP的情况才会出现,一般ESSID就是SSID
举个例子,一家公司面积比较大,安装了若干台无线接入点(AP或者无线路由器),公司员工只需要知道一个SSID和密码就可以在公司范围内任意地方接入无线网络。SSID就是WIFI 的名字,BSSID就是每个无线接入点的MAC地址。当员工在公司内部移动的时候,SSID是不变的。但BSSID随着你切换到不同的无线接入点,是在不停变化的。ESS包括了网络中所有的BSS。一般ESSID就是SSID。
参考:知乎 https://www.zhihu.com/question/24362037
|
|