android 遇到的问题 SSID BSSID ESSID

      随着无线技术的普及以及无线设备价格的不断走低,越来越多的企业为了更加方便的使用网络 而建立了企业内部无线局域网 , 还有些企业在扩展网络时出于成本因素考虑而采取了无线网和有线网相互结合的方式来完成网络升级工作。当然在企业无线网络运营过程中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)

android 遇到的问题 SSID BSSID 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数量来决定的。

 

 

转自:http://net.it168.com/college/2007-10-11/200710111533109.shtml

 

 

通过测试,直观的理解就是 SSID指AP设备名称,BSSID指AP设备的MAC地址.

你可能感兴趣的:(Android,android,网络,service,access,通讯,路由器)