原文地址:http://blog.csdn.net/lmingo/article/details/7452086
当前modem相关的WiFi 11N模式主要有4种,在不抓取无线数据包的前提下如何确认modem的无线工作模式一直是个难题:
1. HT20
2. HT40
3. HT20/40-20MHz
4. HT20/40-40MHz
现在我们可以通过OmniPeek软件来抓取modem发送的beacon帧来判别当前的工作模式。
Beacon帧:主要是用来声明无线网络的存在,包括SSID,Channel,Country Code,HT Capability等信息,Modem会定期发送beacon帧,发送的间隔可以通过Beacon Interval参数来配置。Beacon帧示例图如下:
如何区分HT20,HT40,HT20/40呢?我们可以通过beacon帧里的HT Capability Info和HT Information字段来区分:
1. HT20:HT Capability Info字段里会明确注明”Only 20MHz Operation is Supported”,且没有HT Information字段;
2. HT40:HT Capability Info字段里会明确注明”Both 20MHz and 40MHzOperation is Supported”,且HT Information Element 1字段里会包含有2nd Channel Offset的信息;
3. HT20/40-20MHz:HT Capability Info字段里会明确注明”Both 20MHz and 40MHzOperation is Supported”,且HT Information Element 1字段里会注明”No Secondary ChannelPresent”;
4. HT20/40-40MHz:HT Capability Info字段里会明确注明”Both 20MHz and 40MHzOperation is Supported”,且HT Information Element 1字段里会包含有2nd Channel Offset的信息;