节点文献
一种基于Linux的网络协议栈的设计与实现
The Design and Implementation of a Linux-based Protocol Stack
【摘要】 实现网络协议栈是嵌入式系统开发中的重要内容,并且具有一定的难度。文章利用Linux内核中基于AF_INET套接字类型的TCP/IP网络协议栈的实现机制,在不影响Linux系统原有网络协议栈的情况下创建了一种新的套接字类型的网络协议栈,并应用于实际路由器软件的实现,通过在原有的Linux内核中添加新的服务,实现了对路由器硬件的操作。
【Abstract】 Implementation of protocol stack is a key technique in embedded system developing,which often is very dif-ficult.By referring to the implementation mechanism of AF_INET socket type based TCP/IP protocol stack in Linux,this paper constructs a new socket type based protocol stack without affecting the original protocol stacks of Linux system.And with the practice of implementing an actual router’s software,it can control the router’s hardware by adding a new service in Linux kernel.
【基金】 与美国combrio公司的“基于Linux平台高速宽带路由器研制”国际合作项目
- 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2003年20期
- 【分类号】TP393
- 【被引频次】11
- 【下载频次】317