免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8795 | 回复: 7

求无线网卡工作原理介绍 [复制链接]

论坛徽章:
0
发表于 2011-02-25 11:49 |显示全部楼层
现在正在研究Linux下MAC80211 Subsystem代码部分,遇到很多问题。发现自己对无线网卡的工作原理一点都不清楚,导致代码很多地方读不懂。
有人对无线网卡的工作原理清楚吗?比如AP搜索时根据哪些条件?选择bss时网卡选择工作在11A协议,还是11G协议(该网卡同时支持两种协议)?等等

在网上找了很长时间,就找到了一篇文章:http://chenxianjin.blshe.com/post/835/392208
有人有这方面的详细资料吗?先谢过了!

不知道发在本版合适不?请版主手下留情

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
发表于 2011-02-25 11:56 |显示全部楼层

论坛徽章:
0
发表于 2011-02-25 13:43 |显示全部楼层
回复 2# smalloc


    多谢smalloc!你给出的书我大致看了一下,都是讲80211协议的,其实我想知道的是无线网卡的工作流程,请多多指教!
    比如,无线网卡是怎样搜索ap接入点的?

论坛徽章:
0
发表于 2011-02-25 13:57 |显示全部楼层
回复  smalloc


    多谢smalloc!你给出的书我大致看了一下,都是讲80211协议的,其实我想知道的是无 ...
duqingbo135 发表于 2011-02-25 13:43



    无线网卡的底层也是DMA引擎,和有线网卡类似,但无线网卡多了一些加密特性的支持。你问的比如如何查找AP(应该是主被动2种模式,发广播帧或者监听游标帧)等这种查找 认证 关联 等问题,都可以在smalloc给的那本书上找得到答案,
先自己看看书,再回头来看代码,应该能找到答案。

论坛徽章:
0
发表于 2011-02-25 16:17 |显示全部楼层
这个问题可以试着回答一下。
STA选择哪种模式是由它自己和AP协商完成的, 
其实模式就是速率和一些特性的综合,比如11n有自己的速率集和一些其它特性,比如aggr。

STA在association时,把自己的速率集和对一些特性的支持报给AP, 如果AP接受,则大家都使用这个速率集,如果不接受,则关联失败。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
发表于 2011-02-25 20:12 |显示全部楼层
A,G不能同时工作。
仅仅靠配置手动选择

论坛徽章:
0
发表于 2011-02-28 09:37 |显示全部楼层
回复 4# shank941


    多谢!在802.11权威指南那本书上找到了答案

论坛徽章:
0
发表于 2011-03-01 16:21 |显示全部楼层
现在正在研究Linux下MAC80211 Subsystem代码部分,遇到很多问题。发现自己对无线网卡的工作原理一点都不清楚 ...
duqingbo135 发表于 2011-02-25 11:49



- 每个AP都工作在不同的频段,2.4GHz(802.11b/g,一般分为1-13个频道)或者5GHz(802.11a,一般有36、40、149等一些频道)。
- 每个AP都会广播自己的SSID。
- 无线结点(STA)会在各个频道扫描,找到网络(BSS)中信号最强的AP去连接,先后发送探测请求、连接请求、认证请求至该AP。
- 当然,无线结点工作也可以工作在监听模式(monitor),相当于一个sniffer。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP