首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于NDIS的过滤框架设计与实现

摘要第1-5页
ABSTRACT第5-10页
第一章 引言第10-12页
   ·背景第10-11页
   ·章节安排第11-12页
第二章 基础理论和相关技术第12-18页
   ·包分类(PACKET CLASSIFICATION)技术简介第12-13页
     ·什么是包分类?第12页
     ·规则空间第12-13页
   ·网络驱动程序接口规范(NDIS) 简介第13-14页
   ·网络地址转换(NAT)简介第14-15页
   ·防火墙简介第15-18页
     ·防火墙定义及功能第15页
     ·传统防火墙第15-16页
     ·深度包检测第16-18页
第三章 构建于NDIS 上的过滤框架设计与实现第18-54页
   ·NDIS 中间层驱动(NDIS INTERMEDIATE DRIVER)第18-29页
     ·NDIS 中间层驱动程序(NDIS Intermediate Driver)第18-20页
     ·NDIS 数据发送和接收流程第20-22页
       ·NDIS 数据发送流程第20-21页
       ·NDIS 数据接收流程第21-22页
     ·IMD 驱动程序的实现第22-29页
       ·IMD 驱动程序的初始化第22-24页
       ·数据包结构第24-25页
       ·数据包的截获第25-29页
   ·基于NDIS 的过滤框架设计第29-30页
   ·基于NDIS 的过滤框架的对象模型第30-34页
     ·插件对象模型第31-32页
     ·operator new 和operator delete第32-34页
   ·包结构第34-35页
   ·主插件COREPLUGIN第35-39页
     ·IPlugin 接口第35-36页
     ·CorePlugin 插件对象的创建和删除第36-37页
     ·Start 和Stop 接口函数的实现第37页
     ·TransferData 接口函数的实现第37-38页
     ·ProcessPacket 接口函数的实现第38-39页
     ·其它接口函数第39页
   ·插件通信部件COMMUNICATION第39-41页
     ·IPluginComm第39-40页
     ·Register、UnRegister 接口函数第40页
     ·TransferUserLevelData 和TransferPacket 接口函数第40-41页
   ·USERSETTING.DLL 和USERSETTINGKERNEL第41-45页
     ·创建设备对象第41-42页
     ·设置IRP 处理函数第42页
     ·DeviceCreate 和DeviceClose 的实现第42-43页
     ·DeviceIoControl 的实现第43-45页
     ·UserSetting.dll 的实现第45页
   ·插件第45-49页
     ·插件的属性第46-47页
     ·插件的实现第47-48页
     ·插件间的关系第48页
     ·数据包在插件间的调度第48-49页
   ·插件系统加载程序INITIALIZER第49-52页
     ·插件的安装和清除第49-50页
     ·插件的加载和卸载第50页
     ·插件的启动第50-51页
     ·初始化第51页
     ·插件的修改第51-52页
   ·本章小节第52-54页
第四章 基于NDIS 过滤框架的网络地址转换(NAT)实例第54-63页
   ·NAT 简介第54页
   ·NAT 的类型第54-55页
   ·NAT 总体设计第55页
   ·解包插件第55-57页
   ·包处理插件第57-63页
     ·数据结构第57-61页
     ·包在NAT 中的流程第61-63页
第五章 基于NDIS 过滤框架的防火墙实例第63-66页
   ·总体设计图第63页
   ·解包插件第63-64页
   ·规则管理插件第64-65页
   ·包分类插件第65页
   ·规则执行插件第65页
   ·丢包插件第65-66页
第六章 防火墙实例:规则冲突管理第66-78页
   ·防火墙规则冲突第66-67页
   ·冲突定义第67-69页
     ·分类器(classifier)和规则(rule)第67-68页
     ·分类器中规则间的关系第68页
     ·规则间的冲突定义第68-69页
   ·规则集冲突检测算法第69-73页
     ·元组空间第69-70页
     ·数据结构第70-72页
     ·算法处理过程第72-73页
     ·算法分析第73页
   ·基于规则分量分解的包分类算法第73-78页
     ·相关概念第74页
     ·数据结构第74-75页
     ·算法处理过程第75-77页
     ·算法分析第77-78页
第七章 系统测试第78-83页
   ·测试环境第78页
   ·测试报告第78-83页
     ·过滤框架测试第78-79页
     ·NAT 实例测试第79-81页
     ·防火墙实例测试第81页
     ·规则集冲突检测算法测试第81-82页
     ·基于规则分量分解的包分类算法测试第82-83页
第八章 结论第83-84页
致谢第84-85页
参考文献第85-87页
攻硕期间取得的研究成果第87-88页

论文共88页,点击 下载论文
上一篇:基于分布式哈希表对等覆盖网的自治和互联
下一篇:钱锺书翻译思想研究