Supported Rates element
这个element出现在Beacon,Probe Response,Association Response,Reassociation Response, Mesh peering Open 和Mesh Peering Confirm中。
Element ID 是1,Element ID+Length+Supported Rates总共的长度是3-10个字节
这个字段标志着AP可以支持的速率或者是BSS membership selector.
图3Supported Rates最多可以支持8个字节,每个字节代表着支持的速率或者BSS membership selector.
所以如果AP支持的速率和BSS membership selector的总和大于了8,则需要Extended Supported Rates element来补充.
每个字节的细节:
如果这个字节代表的是速率,每个速率是占用一个字节,如果支持的速率值包含在BSSBasicRateSet(表示如果如果想加入一个BSS中,所有的STAs必须都支持的速率)参数中,则最高位(MSB)被设置为1,另外七位用来表示data rate,而且速率以500kb/s为单位四舍五入,例如,如果2.25Mb/s被包含在BSSBasicRateSet参数,在Supported Data中的编码方式就是X'85'.如果速率不包含在BSSBasicRateSet参数中,最高位(MSB)被设置为0,剩下七位被设置为响应的数值用来代表对应的数据速率,对应关系如表1,例如,2MB/s被表示为X'04'.
表1如果这个字节代表的是包含在BSSMembershipSelectorSet参数中的BSS membership selector,它的最高位(MSB)被置为1,剩下七位的被设置为selector对应的编码值,如图2:
图2因为BSS membership selector和支持速率用的同一个element,所以BSS membership selector的值和支持速率的表示值不能相同。也就是说在图3的supported rate set中的数值只能代表BSS membership selector 或者是代表支持的速率
网友评论