BSSID与MAC地址?

Saa*_*aad 21 android

我不明白MAC地址和BSSID之间的区别.

我知道MAC是本地网络的标识符,但是当我在wiki上搜索BSSID时,我得到了这个:

在基础设施BSS中,BSSID是无线接入点(WAP)的MAC地址.

来自:http://en.wikipedia.org/wiki/Service_set_%28802.11_network%29

如果BSSID是WAP的mac地址,那么MAC地址和BSSID如何不同呢?

我在一个简单的Android应用程序上试过这个,当我getConnectionInfo从MAC地址获得不同的BSSID时.有人可以向我解释一下吗?

谢谢

spr*_*aff 14

MAC地址标识一块硬件.集线器具有MAC地址,连接到它的网卡也是如此.前者也是BSSID.

getConnectionInfo将返回您的 MAC地址作为"MAC地址",并将集线器的MAC地址作为"BSSID".

  • 早在2011年就是一个不错的答案,但这有时只是正确的.@ user2456984的源说明,"AP的基本服务集标识符(BSSID)...**通常**来自_接入点MAC地址".因此,BSSID只能与MAC地址相关,甚至完全不同.不确定SO如何处理答案被标记为正确但不是正确的情况.投票会照顾它还是还有其他事情要做? (4认同)

小智 11

MAC地址是接入点(AP)地址.

每个AP最多可支持16个SSID(服务集ID).这些SSID中的每一个都具有从AP MAC地址导出的自己的MAC地址.

有关更多信息以及如何从MAC地址获取BSSID,请参阅:https: //community.arubanetworks.com/t5/Controller-Based-WLANs/How-is-the-BSSID-derived-from-the-Access -点-以太网MAC/TA-p/176290

我希望这能回答未来观众的问题.

  • AP支持的最大SSID数量取决于供应商/产品。在标准中没有这样的限制,因为它超出了802.11规范的范围。 (2认同)