作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (1): 140-141,. doi: 10.3969/j.issn.1000-3428.2008.01.047

• 网络与通信 • 上一篇    下一篇

Linux内核802.11无线网络协议栈的设计与实现

朱 轶,赵 洁   

  1. (上海交通大学网络学院,上海 200030)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-01-05 发布日期:2008-01-05

Design and Implementation of 802.11 Wireless Network Stack on Linux Kernel

Zhu Yi, Zhao Jie   

  1. (College of Network System, Shanghai Jiaotong University, Shanghai 200030)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-05 Published:2008-01-05

摘要: 对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

中图分类号: