首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

Linux环境下基于Intel千兆网卡的高速数据包捕获平台的研究

摘要第1-5页
Abstract第5-6页
目录第6-9页
Contents第9-12页
第一章 绪论第12-18页
   ·课题背景第12页
   ·数据包捕获技术国内外研究现状第12-17页
     ·国外现状第12-14页
     ·国内现状第14-17页
   ·本文组织安排第17-18页
第二章 数据包捕获技术研究第18-24页
   ·Linux标准协议栈的数据包捕获过程分析第18-19页
   ·基于Libpcap的数据包捕获技术介绍第19-20页
   ·数据包捕获过程的影响因素第20-22页
     ·系统调用第21页
     ·数据包拷贝和数据校验第21页
     ·硬件中断第21-22页
     ·协议处理第22页
   ·零拷贝思想介绍第22-24页
     ·零拷贝思想引出第22-23页
     ·零拷贝技术实现中的关键问题第23-24页
第三章 Intel千兆网卡相关技术研究第24-52页
   ·Intel千兆网卡接收描述符介绍第24-26页
     ·接收描述符结构第24页
     ·接收描述符队列环结构第24-25页
     ·接收数据结构整体框架图第25-26页
   ·Intel千兆网卡中断节制机制介绍第26-32页
     ·基本的中断处理流程第26页
     ·带中断节制机制的中断处理流程第26-27页
     ·中断节制机制的折中之道第27-28页
     ·中断节制机制的特性第28-32页
   ·NAPI技术简单介绍第32-33页
   ·Linux内存映射机制分析第33-39页
     ·物理内存管理第33页
     ·物理地址和虚拟地址之间的映射第33-35页
     ·Linux内核内存使用第35-38页
     ·I/O访问第38-39页
   ·红黑树原理介绍第39-44页
     ·红黑树插入操作第41-42页
     ·红黑树删除操作第42-44页
   ·Libpcap接口分析第44-52页
     ·Libpcap应用程序框架第44-46页
     ·打开网络设备第46-48页
     ·用户应用程序接口第48-52页
第四章 基于Intel千兆网卡的零拷贝网络数据包捕获平台的研究与实现第52-64页
   ·设计思想第52-55页
     ·操作系统的选择第52页
     ·内核空间和用户空间的数据拷贝问题第52-54页
     ·缓冲环管理问题及同步问题第54-55页
     ·网络接口的选择第55页
   ·整体框架第55-56页
   ·基于E1000网卡的NAPI系统框架及工作原理第56-60页
     ·核心数据结构第56-57页
     ·基于E1000网卡的NAPI总体逻辑流程第57-60页
   ·ZeroP平台的系统框架及工作原理第60-62页
     ·系统初始化流程第60页
     ·网络数据包接收处理流程第60-62页
   ·具体实现第62-64页
     ·E1000网卡标准驱动的修改第62-63页
     ·上层接口函数第63-64页
第五章 基于Intel千兆网卡的零拷贝网络数据包捕获平台的性能测试与数据分析第64-76页
   ·测试参数第64页
   ·测试环境第64-65页
   ·测试网络拓扑图第65-66页
   ·测试项目第66页
   ·测试结果第66-73页
     ·一个发包机下的接收性能第66-68页
     ·两个发包机下的接收性能第68-70页
     ·三个发包机下的接收性能第70-72页
     ·兼容性测试第72-73页
   ·测试结果分析第73-76页
第六章 总结与前景展望第76-78页
参考文献第78-82页
攻读硕士期间发表学术论文第82-83页
致谢第83页

论文共83页,点击 下载论文
上一篇:物业服务合同基本法律问题研究
下一篇:陈朝政治研究--以战乱为中心