先说结论再举例子。
BSSID就是无线路由器的MAC地址(本质是 一个MAC地址)
SSID就是手机上搜索到的wifi名字(本质是 一串字符)
ESSID是一个比较抽象的概念,它实际上就和ssid相同(本质也是 一串字符),只是能如果有好几个无线路由器都叫这个名字,那么我们就相当于把这个ssid 扩大了,所以这几个无线路由器共同的这个名字就叫ESSID。(也就是如果在一台路由器上释放的wifi信号叫某个名字如“China_CMCC”,这个名字“China_CMCC”就称为SSID;如果在好几个路由器上都释放了这个wifi信号,那么大家都叫“China_CMCC”,这个时候大家都遵循的这个名字就是ESSID
先打个比方:
如果用essid表示连锁店的牌子(比如 阿迪达斯),ssid就是每个连锁店的门口招牌上写的字(阿迪达斯),essid就是连锁店的牌子(阿迪达斯),bssid就是每个连锁店的地址(比如万达广场店,春熙路店)。
这里连锁店的牌子 实际上 写到招牌上就相当于ESSID和SSID。
======下面的回答如果非专业的wifi领域工作人员可以不看======
在具体的ap上的配置某个无线服务集(也就是一个wifi信号)的名字就叫ssid(也就是我们手机上打开wifi看到的各种各样的wifi名字),比如,如果还在ac上的配置就叫essid(因为会应用到多个AP上)。所以从地域角度,这个ap的mac就是bssid。
用戏称来说,bssid就是具体的某个连锁店编号(001)或地址,ssid就是连锁店的名字或者照片,essid就是连锁店的总公司或者招牌or品牌。一般ssid和essid都是相同的。
所以bssid、ssid和essid的区别就在于
一个是mac、一个是名字、另一个是一种抽象的名字(大家都叫essid)