资源说明: 第1章 引言 1
1.1 课题提出的背景 1
1.2 国内外现状及分析 2
1.3 课题的内容和任务 6
1.4 论文的章节安排 6
第2章 相关技术研究 7
2.1 网络模拟技术 7
2.2 Windows中的网络模型 7
2.3 NDIS在仿真器中的应用 9
2.3.1 NDIS介绍 9
2.3.2 中间层在仿真器中的应用 11
2.4 DeviceIoControl技术 13
第3章 需求分析 14
3.1 网络损伤仿真器的特点 14
3.2 需求分析 15
3.2.1 封包截获功能 15
3.2.2 延时功能 15
3.2.3 丢包功能 15
3.2.4 用户配置功能 15
3.2.5 封包匹配功能 16
3.3 仿真器的开发环境 16
第4章 基于NDIS网络损伤仿真器的设计 17
4.1 仿真器的体系结构 18
4.2 仿真器设计流程 20
4.3 封包截获模块的设计 20
4.4 延迟功能模块的设计 21
4.4.1 定时队列的设计 21
4.4.2 延时功能的设计 23
4.5 丢包功能模块的设计 24
4.6 辅助功能模块的设计 24
4.6.1 用户配置模块的设计 24
4.6.2 封包匹配模块的设计 24
第5章 基于NDIS网络损伤仿真器的实现 26
5.1 封包截获模块的实现 26
5.2 延迟功能模块的实现 27
5.2.1 延时功能模块的流程图 27
5.2.2 对延时功能模块编译的实现 28
5.3 丢包功能模块的实现 29
5.3.1 丢包功能模块的流程图 29
5.3.2 对丢包功能模块编译的实现 29
5.4 辅助功能模块的实现 30
5.4.1 用户配置模块的实现 30
5.4.2 封包匹配模块的实现 32
第6章 基于NDIS的网络损伤仿真器测试 34
6.1 测试环境 34
6.2 功能测试 34
6.2.1 延时功能测试 34
6.2.2 丢包功能测试 36
6.3 实验结果分析 38
第7章 结论与展望 39
7.1 全文总结 39
7.2 工作展望 39
参考文献 41
致谢 42
外文资料原文 43
外文资料译文 48
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。