实时Linux下网络报文捕获平台的研究与实现
摘要 | 第1-6页 |
ABSTRACT | 第6-7页 |
致谢 | 第7-12页 |
第一章 绪论 | 第12-18页 |
·课题背景 | 第12页 |
·国内外研究现状 | 第12-15页 |
·研究思路与章节安排 | 第15-18页 |
第二章 传统报文捕获机制研究与分析 | 第18-28页 |
·底层数据处理分析 | 第18-23页 |
·Linux内核简介 | 第19-20页 |
·网卡及其技术特性 | 第20-21页 |
·网卡驱动主要函数解析及工作机制分析 | 第21-23页 |
·协议层数据处理分析 | 第23-26页 |
·内核协议栈分析 | 第23-24页 |
·libpcap分析 | 第24-26页 |
·影响性能的因素及优化方案 | 第26-27页 |
·本章小结 | 第27-28页 |
第三章 高性能报文捕获技术研究与改进 | 第28-47页 |
·基于 Linux内核的报文捕获技术的设计 | 第28-39页 |
·零拷贝技术 | 第28-29页 |
·报文缓冲区的设计 | 第29-31页 |
·报文缓冲区的内存分配及地址变换 | 第31-33页 |
·DMA映射机制的研究与设计 | 第33-35页 |
·同步机制的研究与设计 | 第35-37页 |
·内存映射的研究与设计 | 第37-39页 |
·基于实时 Linux的报文捕获技术的设计 | 第39-46页 |
·实时 Linux内核 | 第39-41页 |
·RTAI的原理机制研究 | 第41-43页 |
·RTAI环境下的编程机制研究 | 第43-45页 |
·基于RTAI的轮询引擎的设计 | 第45-46页 |
·本章小结 | 第46-47页 |
第四章 报文捕获平台的研究与设计 | 第47-57页 |
·功能需求与设计思想 | 第47-48页 |
·RTNPC的平台框架及系统组成 | 第48-49页 |
·RTNPC的工作流程 | 第49-51页 |
·初始化流程 | 第49-50页 |
·RTNPC运行过程 | 第50-51页 |
·用户态线程组 | 第51-53页 |
·轮询引擎 | 第53-56页 |
·本章小结 | 第56-57页 |
第五章 平台实现与性能测试 | 第57-65页 |
·系统平台的实现 | 第57-61页 |
·安装 RTAI | 第57页 |
·字符驱动 | 第57-59页 |
·关键代码的实现 | 第59-61页 |
·运行参数 | 第61页 |
·系统性能测试 | 第61-64页 |
·测试内容 | 第61页 |
·参数设置与测试环境 | 第61-62页 |
·测试结果 | 第62-63页 |
·测试结果分析 | 第63-64页 |
·本章小结 | 第64-65页 |
第六章 结束语 | 第65-67页 |
参考文献 | 第67-69页 |
个人简历 | 第69页 |