基于LINUX大规模TCP连接研究与设计
中文摘要 | 第1-4页 |
ABSTRACT | 第4-8页 |
第一章 绪论 | 第8-12页 |
·研究背景 | 第8页 |
·研究现状 | 第8-10页 |
·课题意义 | 第10页 |
·本文内容与组织 | 第10-12页 |
第二章 基于TCP 传输系统分析 | 第12-20页 |
·TCP/IP 协议簇 | 第12-13页 |
·TCP 协议传输系统 | 第13-14页 |
·TCP 协议分析 | 第14-20页 |
·TCP 通信时序 | 第14-17页 |
·基于滑动窗口的数据流传输机制 | 第17-20页 |
第三章 大规模TCP 连接系统分析与架构 | 第20-32页 |
·TCP 应用数据接收流程 | 第20-25页 |
·链路层数据处理 | 第20-22页 |
·IP 层数据包处理 | 第22页 |
·TCP 层数据包处理 | 第22-24页 |
·进程调度数据接收 | 第24-25页 |
·传统TCP 应用系统性能分析 | 第25-26页 |
·大规模TCP 连接系统性能分析 | 第26-28页 |
·大规模TCP 连接系统架构 | 第28-32页 |
第四章 大规模TCP 连接系统内核设计 | 第32-54页 |
·TCP 数据流并发机制 | 第32-39页 |
·传统RSS 机制 | 第32-33页 |
·Flow Director 技术 | 第33-36页 |
·并发流机制设计 | 第36-39页 |
·TCP 连接中断速率控制 | 第39-44页 |
·传统packets 中断处理流程 | 第40-41页 |
·高并发数据包中断原理 | 第41-42页 |
·高并发中断控制设计 | 第42-44页 |
·TCP 数据处理进程调度 | 第44-54页 |
·TCP 数据处理进程调度 | 第44-48页 |
·TCP 改进的数据处理进程调度算法 | 第48-54页 |
第五章 大规模TCP 连接软件系统设计 | 第54-64页 |
·大规模TCP 连接应用系统I/O 策略 | 第54-60页 |
·Linux 系统I/O 模型 | 第54-55页 |
·大规模TCP 连接I/O 模型分析 | 第55-57页 |
·Epoll 模型I/O 设计原理 | 第57-58页 |
·Epoll 性能特点 | 第58-59页 |
·Epoll 函数接口设计 | 第59-60页 |
·大规模TCP 连接 Buffer 策略 | 第60页 |
·传统应用程序设计缺陷 | 第60-61页 |
·大规模TCP 应用系统架构 | 第61-64页 |
第六章 结论 | 第64-66页 |
·总结 | 第64页 |
·展望 | 第64-66页 |
参考文献 | 第66-70页 |
致谢 | 第70-72页 |
攻读学位期间发表的学术论文目录 | 第72-73页 |