linux 无线 网桥,基于Linux无线网桥及无线网络设备驱动分析与研究

摘要:

综合了局域网,无线通信等相关技术的无线局域网(WLAN)是非常方便的数据传输系统,它利用射频技术遵循IEEE 802.11协议,具有传输速率高,成本低廉,兼容和扩展能力强等优点,是近些年来通信行业的一大亮点.随着无线局域网发展的日渐成熟,用户群体的日益增大,对无线网络相关技术的探讨和研究也逐渐纳入人们的视线. 无线网卡,AP,无线路由器以及无线网桥是扩展无线局域网的常见设备.无线网桥作为有线网桥和无线射频技术相结合的产物,可将处于不同地方的局域网络连接在一起.相对于传统的有线网桥,无线桥接在可靠性,易用性和方便性等多方面有着明显的改善,在一些特殊的地理环境下,更能体现出其优势.因此,对无线网桥技术的研究是有重要的现实价值和理论意义.无线网卡要正常工作就离不开无线网络驱动程序,在无线网络中数据如何转发,如何保证无线网络传输速率的稳定,无线网卡又是如何对数据进行处理等一些问题的提出,使得对无线网络设备驱动程序的研究和分析就非常有必要.作为开源项目的Madwifi不但开放源码,而且功能强大稳定性高.通过对它源代码的分析以及研究对于理解Linux中别的开源驱动有很大帮助,对于加深理解整个驱动的框架和原理有着积极的推动作用.因此针对Madwifi的分析与研究对于帮助理解Linux平台下的设备驱动有着较高的现实意义. 论文首先对网桥的知识进行了简要的分析和介绍,包括网桥的概念,分类以及工作方式,又对网桥在Linux中的实现过程作了研究,讨论了网桥工作的流程以及网桥接收和发送数据的过程.然后,对Linux中数据链路层的收发过程作了详细的分析和研究,对该层收的总体工作流程以及重要的数据结构做了简要介绍,主要分析了接收和发送数据包的过程.在探讨了Linux内核的基础之上,研究了Linux设备驱动程序的特点,分类,层结构,框架,功能和特性等.对Linux下和设备驱动程序有关的中断机制及相关函数进行了讨论与研究,分析了基于Linux的设备驱动程序设计过程以及基本原理.通过对Madwifi驱动程序源代码的深入分析,了解驱动程序完整的工作流程,对无线网卡和操作系统之间的沟通方式有了更进一步的理解. 本论文在最后的实验部分主要进行了无线网络驱动程序Madwifi的安装及应用,实现了无线网卡工作模式的改变,对无线网络驱动程序源代码中与传输时间有关的参数进行修改,得出更改参数后的驱动程序能正常驱动网卡的结果,而且更改参数后的网络驱动程序比未更改前更有效,通过实验结果证明达到预期目的.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值