2023年12月18日发(作者:)

什么是SSID/ESSID/BSSID?

SSID(Service Set Identifier)AP唯一的ID码,用来区分不同的网络,最多可以有32个字符,无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的 SSID就可以进入不同网络,SSID通常由AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应的网络。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。

ESSID 是infrastructure的应用,一个扩展的服务装置ESS (Extended service set)由二个或多个BSS组成,形成单一的子网。使用者可于ESS上roaming及存取BSSs中的任何资料,其中Access Points必须设定相同的ESSID及channel才能允许roaming。

BSS是一种特殊的Ad-hoc LAN的应用,一个无线网络至少由一个连接到有线网络的AP和若干无线工作站组成,这种配置称为一个基本服务装置BSS (Basic Service Set)。一群计算机设定相同的BSS名称,即可自成一个group,而此BSS名称,即所谓BSSID。

随着无线技术的普及以及无线设备价格的不断走低,越来越多的企业为了更加方便的使用网络而建立了企业内部无线局域网,还有些企业在扩展网络时出于成本因素考虑而采取了无线网和有线网相互结合的方式来完成网络升级工作。当然在企业无线网络运营过程中SSID是一个很重要的参数,和家庭无线网络不同的是企业无线网中会涉及到BSSID和ESSID两个概念,那么他们之间有什么区别和联系呢?今天就由笔者为各位介绍如何区分

BSSID和ESSID。

实际上不管是BSSID还是ESSID他们都是以SSID为基础的,所谓SSID就是Service

Set Identifier的缩写,他的作用是区分不同的无线网络,最多可以有32个字符,无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由 AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应的网络。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。

那么我们再来看看BSSID和ESSID的概念,BSSID是48 bit数值,用来对较小BSS区域进行标识,每个主机在这个较小的区域里进行通讯。(eventually with an Access

Point)ESSID可以让不同的BSS 扩展至Extended Service Set (ESS)。每个BSS有一个基点(Access Point),如果ESSID相同就可以相互通讯,如果你的网路较大,最少拥有两个基点(Access Point),那么你真的需要用到ESSID。(如图1)

从上面的内容我们可以看出BSSID和ESSID都是关于无线网络名称的标识,只不过适用的范围不同,BSSID适合于较小的形式简单的无线网络中标识无线信号,也就是说该无线网络只有一个无线接入点AP产生,所有主机都连接到该AP时使用的名称是BSSID。而ESSID则应用于比较大规模复杂的无线网络中标识无线信号,即网络中有多个无线接入点AP,他们直接WDS等形式连接到一起构成一个大的无线网络,这时依然要求所有连接该无线网络的主机使用同一个名称——即同一个ESSID。

综上所述SSID是对BSSID和ESSID的缩写和统称,在无线网络只有一个无线路由器或AP发射源时各个客户端使用统一的BSSID名称和AP通讯,而在无线网络有多个无线路由器或AP发射源并相互通过WDS等方式连接时,各个客户端使用统一的ESSID信息和AP通讯。

之前曾经有过错误的说法,认为SSID(Service Set Identifier)也可以写为ESSID,这种观点是错误的,从上文我们可以了解到我们平时所说的SSID实际上是对BSSID和ESSID的缩写,究竟其代表的意义是BSSID还是ESSID则是由上文中的AP数量来决定的