一 绪论 | 第1-11页 |
·课题研究背景 | 第8-9页 |
·本文研究目的 | 第9页 |
·论文的结构 | 第9-11页 |
二 防火墙及相关技术介绍 | 第11-24页 |
·防火墙的定义与功能 | 第11-12页 |
·防火墙技术概述 | 第12-14页 |
·包过滤技术 | 第12页 |
·应用代理网关技术 | 第12-13页 |
·状态检测技术 | 第13-14页 |
·主机防火墙技术 | 第14-16页 |
·主机防火墙技术概述 | 第14-15页 |
·主机防火墙的功能和作用 | 第15页 |
·主机防火墙的局限性 | 第15-16页 |
·TCP/IP 协议介绍 | 第16-20页 |
·数据链路帧的结构 | 第17页 |
·IP 协议和IP 报文结构 | 第17-18页 |
·IP 分片与重组 | 第18-19页 |
·TCP 报文与运输连接管理 | 第19-20页 |
·常见网络攻击技术 | 第20-24页 |
三 网络数据包的截获技术 | 第24-32页 |
·Windows 网络体系结构 | 第24-25页 |
·Windows 程序实现结构 | 第25-26页 |
·截获数据包的主要技术 | 第26-30页 |
·Winsock2 SPI 截获技术 | 第26-28页 |
·TDI 过滤驱动程序截获技术 | 第28页 |
·NDIS 中间层驱动程序截获技术 | 第28-30页 |
·数据包截获技术的比较 | 第30-32页 |
四 系统设计及其实现 | 第32-67页 |
·系统的总体设计 | 第32-34页 |
·系统设计思想和目标 | 第32-33页 |
·系统的总体结构 | 第33页 |
·开发环境 | 第33-34页 |
·网络包截获模块的设计与实现 | 第34-48页 |
·NDIS 中间层驱动程序的结构框架 | 第34-35页 |
·NDIS 中间层驱动程序加载初始化过程 | 第35-36页 |
·注册NDIS 中间层驱动程序 | 第36-38页 |
·NDIS 中间层驱动程序Protocol 接口主要函数的实现 | 第38-43页 |
·NDIS 中间层驱动程序Miniport 接口主要函数的实现 | 第43-47页 |
·中间层驱动程序的数据包组织和管理 | 第47-48页 |
·数据包解析模块的设计与实现 | 第48-53页 |
·数据包解析模块的设计 | 第48-49页 |
·数据包的解析实现过程 | 第49-53页 |
·数据包过滤模块的设计与实现 | 第53-61页 |
·TCP 数据包状态过滤 | 第54-57页 |
·UDP 数据包动态过滤 | 第57-59页 |
·ICMP 数据包过滤 | 第59-60页 |
·状态表和临时表的定时控制设计 | 第60-61页 |
·控管规则的设计与组织管理 | 第61-67页 |
·控管规则表的设计 | 第62-63页 |
·控管规则匹配算法的设计 | 第63-65页 |
·控管规则在驱动程序中的组织 | 第65-67页 |
五 相关模块与文件结构设计 | 第67-74页 |
·控制台模块的设计 | 第67-70页 |
·多线程设计方法 | 第70页 |
·控管规则文件结构设计 | 第70-71页 |
·日志文件的结构设计 | 第71-74页 |
·日志文件头结构 | 第72页 |
·日志记录结构 | 第72-74页 |
六 系统功能与性能测试 | 第74-77页 |
·测试环境与驱动程序安装 | 第74-75页 |
·测试环境 | 第74页 |
·驱动程序的安装 | 第74-75页 |
·测试结果与分析 | 第75-77页 |
·功能测试 | 第75页 |
·性能测试 | 第75-76页 |
·测试结果分析 | 第76-77页 |
总结与展望 | 第77-78页 |
致谢 | 第78-79页 |
参考书目 | 第79-81页 |
个人简历、在校期间的研究成果及发表的学术论文 | 第81页 |