学海荡舟手机网

主页 > 实用文摘 > 教育文摘_07 > > 详细内容

Linux对TCP/IP的支持浅析_信息技术论文

linux对tcp/ip的支持浅析

                                          ( 北京工业大学 魏勇 100022 )

       本文着重分析了linux中网络协议栈tcp/ip的实现,重点放在协议栈的整体结构和linux网络设备驱动程序的分析上面。下面的介绍中将以linux中的ne2000网络设备驱动程序为例来分析linux对网络的支持。

1. linux网络支持的基本原理

linux的网络实现是以bsd为模型的,它支持bsd sockets(及一些扩展)。linux选用这个编程接口是因为它很流行,并且有助于应用程序从linux平台移植到其它unix 平台。linux下的tcp/ip网络协议栈的各层之间是通过一系列互相连接的层次结构来实现internet地址族的,具体结构层次如图1所示。...............