TCPIP原理及实现第二章详解.ppt

2.4 TCP/IP软件结构-Unix 2.4 TCP/IP软件结构-Unix 2.4 TCP/IP软件结构-Unix 2.4 TCP/IP软件结构-Unix 2.5 总结 2.3 TCP/IP软件结构-Xinu CPU调用网卡驱动将解析获得的IP数据包置入接口队列,并通过消息来通知IP协议软件实体。 接口队列的设计:两种思想 单接口队列为每个网络接口设置单独的队列,存放到达对应接口的所有数据包; 多接口队列设置一个全局队列,存放到达所有接口的数据包,实现多个接口之间的共享使用。 Xinu系统采用单接口队列。 接口层与IP协议的交互 2.3 TCP/IP软件结构-Xinu IP协议实现为一个独立的进程,不断从多个接口队列中提取IP数据包并进行处理。 IP协议软件设计内容: 从接口队列提取数据包的策略 空队列情况下的处理 协议解析的实现 与其他协议之间的交互(TCP、UDP、ICMP等) 路由表的设计、路由操作 接收数据时的协议处理流程-续 2.3 TCP/IP软件结构-Xinu IP进程与相邻层协议的交互 IP-接口 共享队列+消息 IP-UDP 过程调用 IP-TCP 进程间通信 (端口) 2.3 TCP/IP软件结构-Xinu IP进程与相邻层协议的交互 IP-接口 共享队

文档评论(0)

1亿VIP精品文档

相关文档