【发布时间】:2011-06-22 15:17:22
【问题描述】:
我们正在开发无线 n/w 配置 UI,需要检查 SSID 是否有效? 字符集有什么限制吗?长度 ?还有什么..
【问题讨论】:
标签: networking wireless ssid
我们正在开发无线 n/w 配置 UI,需要检查 SSID 是否有效? 字符集有什么限制吗?长度 ?还有什么..
【问题讨论】:
标签: networking wireless ssid
802.11-2007 规范 (http://standards.ieee.org/getieee802/download/802.11-2007.pdf) 的第 7.3.2.1 节定义了 SSID。
有效的 SSID 是 0-32 个八位字节,内容任意。长度为 0 的 SSID 表示通配符 SSID(例如在探测请求帧中)。
没有与 SSID 关联的字符集 - 一个 32 字节的 NUL 字节字符串是有效的 SSID。
这意味着:
在操作通用 SSID(strcpy() 和友元)时,切勿使用普通字符串函数。
您不应假设 SSID 在例如将其记录到磁盘时是可打印的
【讨论】:
SSIDEncoding 字段。可以是UNSPECIFIED(用于任意数据)或UTF8。
根据最新标准 802.11-2012(第 6.3.11.2.2 节),它可以是未指定或 UTF8 编码的 0-32 个八位字节。
【讨论】: