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

网络数据流高速采集系统设计与实现

摘要第1-5页
Abstract第5-9页
第一章 绪论第9-12页
   ·背景第9-10页
   ·课题来源和研究意义第10页
   ·论文的主要工作第10-11页
   ·论文结构第11页
   ·小结第11-12页
第二章 被动数据捕获相关技术和LINUX 内核机制简介第12-29页
   ·被动数据捕获相关技术简介第12-21页
     ·现有数据包采集技术原理第12-13页
       ·利用以太网的广播特性进行监听第12-13页
       ·基于路由器或交换机的网络底层信息监听技术第13页
     ·现有数据包采集技术第13-16页
       ·BPF:BSD 分组过滤器第14-15页
       ·DLPI:数据链路提供者接口第15-16页
       ·SOCK_PACKET:Linux 系统中的套接字第16页
     ·LIBPCAP 简介第16-17页
     ·现有数据包捕获技术的改进技术第17-20页
       ·NAPI第18页
       ·“零拷贝”技术第18-19页
       ·内存映射技术第19页
       ·TOE 技术第19-20页
       ·各改进技术对比第20页
     ·被动数据捕获相关技术小结第20-21页
   ·LINUX 内核机制简介第21-29页
     ·内核网络协议栈简介第21-23页
     ·LINUX内核模块机制简介第23-25页
       ·内核模块的编写和编译第23-25页
       ·内核模块与进程的关系第25页
     ·网卡驱动程序简介第25-27页
       ·网络驱动程序的基本方法第25-27页
     ·LINUX 内核内存相关机制简介第27-28页
       ·内存申请和释放第27页
       ·物理页的分配与释放第27页
       ·物理页的分配与释放第27-28页
     ·LINUX 内核机制简介小结第28-29页
第三章 网络数据流高速采集系统需求描述第29-43页
   ·网络数据流高速采集系统简介第29-36页
     ·网络数据流高速采集系统总体描述第29页
     ·网络数据流高速采集系统功能描述第29-30页
     ·网络数据流高速采集系统需求描述第30-36页
       ·功能模块逻辑结构第30-31页
       ·系统数据流第31-33页
       ·系统描述第33-36页
   ·底层数据捕获子系统需求描述第36-40页
     ·底层数据捕获子系统总体描述第36页
     ·底层数据捕获子系统功能模块逻辑结构第36-37页
     ·底层数据捕获子系统数据流第37-40页
       ·修改后的网卡驱动模块数据流图第38-39页
       ·VCDM 模块数据流图第39页
       ·上层协议分析处理接口模块数据流图第39-40页
   ·上层协议分析子系统简介第40-42页
   ·小结第42-43页
第四章 底层数据速捕获子系统设计与实现第43-66页
   ·底层数据捕获模块总体设计与实现第43-45页
     ·修改的网卡驱动程序第43页
     ·构建的内核模块VCDM第43-44页
     ·协议分析处理接口模块第44页
     ·网络数据留高速采集系统总体流程设计与实现第44-45页
   ·修改的网卡驱动程序设计与实现第45-47页
     ·RT8169 网卡驱动程序流程第45-46页
     ·对RT8169 网卡驱动程序的修改第46-47页
   ·构建的内核模块VCDM 设计与实现第47-54页
     ·重要数据结构的设计第47-50页
     ·VCDM 内存分配第50-52页
     ·网卡直接访问数据缓存DATA_BUF的方法第52-53页
     ·用户态访问BUSY_RING,FREE_RING,DATA_BUF的方法第53-54页
   ·协议分析处理接口设计与实现第54-63页
     ·协议分析处理开发接口设计与实现第54-57页
     ·上层用户空间程序工作流程设计与实现第57-60页
     ·修改后网卡驱动程序工作流程设计与实现第60-62页
     ·系统运行状态描述第62-63页
   ·底层数据捕获子系统中重要模块函数说明第63-64页
   ·底层数据捕获子系统相关模块的编译,加载和使用第64-65页
     ·VCDM 内核模块的编译和加载第64页
     ·RT8169 网卡驱动程序的编译和加载第64-65页
   ·小结第65-66页
第五章 系统性能评估第66-73页
   ·功能测试第66-68页
   ·性能测试第68-72页
     ·各种报文长度下系统捕获性能测试第69-70页
       ·包长64B 时捕获性能测试第69页
       ·包长512B 时捕获性能测试第69页
       ·包长1500B 时捕获性能测试第69-70页
       ·性能测试总结第70页
     ·和LIBPCAP性能对比第70-72页
   ·测试小结第72-73页
第六章 总结第73-75页
致谢第75-76页
参考文献第76-78页
攻读硕士研究生期间的研究成果第78-79页

论文共79页,点击 下载论文
上一篇:基于WEBGIS的数字化校园设计与实现
下一篇:约束路由及动态业务量疏导算法研究与实现