摘要: 对Linux(2.6版)内核中IEEE 802.11无线网络协议栈的设计和实现进行了介绍,包括无线网络协议栈在内核中的位置和主要功能、与底层硬件设备的协作和与用户配置工具的交互等。根据无线网卡硬件的特点,如延迟性大、可靠性差等阐明了该协议栈的设计要领和技术细节,并着重对其重要实现部分进行了数据结构的介绍和代码分析。
关键词:
内核,
网络协议栈,
无线局域网,
IEEE 802.11标准
Abstract: This paper introduces the design and implementation of the 802.11 network stack in the 2.6 Linux kernel including the position of the wireless network stack in the Linux kernel, the major functionality, and the communication with both the hardware and user space configuration tools. Since there is much difference between the wired and wireless hardwares, for example, high latency and low reliability, it also performs a code analysis for some important parts of the implementation.
Key words:
kernel,
network stack,
WLAN,
IEEE 802.11
中图分类号:
朱 轶;赵 洁. Linux内核802.11无线网络协议栈的设计与实现[J]. 计算机工程, 2008, 34(1): 140-141,.
Zhu Yi; Zhao Jie. Design and Implementation of 802.11 Wireless Network Stack on Linux Kernel
[J]. Computer Engineering, 2008, 34(1): 140-141,.