2.1.2 功能需求分析 3
2.1.3 性能需求分析 4
2.2 系统开发的理论基础 4
2.2.1 TCP/IP协议族介绍 4
2.2.2 协议分析原理 5
2.3 系统开发环境及实现技术 6
2.3.1 开发环境概述 6
2.3.2 Visual C++简介 8
2.3.3 WinPcap技术介绍 9
3 系统设计及实现 12
3.1 系统总体设计 12
3.1.1 网络协议学习模块 12
3.1.2 网络协议实验模块 12
3.2 系统学习模块设计及实现 13
3.2.1 系统学习模块设计 13
3.2.2 系统学习模块实现 13
3.3 网络数据包捕获及分析模块 13
3.3.1 数据包捕获及分析模块设计 13
3.3.2 数据包捕获及分析模块实现 15
3.4 数据包分析结果显示模块 16
3.4.1 数据包分析结果显示模块设计 16
3.4.2 数据包分析结果显示模块实现 17
3.5 过滤规则设置模块 18
3.5.1 过滤规则设置模块设计 18
3.5.2 过滤规则设置模块实现 18
3.6 数据包保存打开模块 19
3.6.1 数据包保存打开模块设计 19
3.6.2 数据包保存打开模块实现 19
3.7 界面换肤功能实现 19
3.8 最小化到托盘 20
3.9 软件封装 20
3.9.1 软件封装设计 20
3.9.2 软件封装实现 20
4 系统测试 22
4.1 测试目的 22
4.2 测试过程 22
4.3 测试效果 22
4.3.1 协议学习模块 23
4.3.2 网卡接口选择 23
4.3.3 数据包捕获及分析 24
4.3.4 过滤规则设置 25
4.3.5 保存与打开捕获的网络数据 26
4.3.6 软件安装 28
5 结论 31
5.1 本文总结 31
5.2 不足与展望 31
6 致谢 33
7 参考文献 34
8 附件说明 35
1 绪论
本章主要对《网络协议分析》学习与实验系统的研究背景和意义进行分析,并阐述目前教学辅助系统的研发现状和技术发展,最后介绍了本论文的研究内容和章节安排。
1.1 研究背景
人们现代生活和社会各个方面的的巨大变化,离不开互联网的不断发展。与此同时,互连网已经为国家信息化和现代化建设的做出了巨大贡献,并产生了重大的经济效益和社会效益,所以网络技术的研究和探索成为迫切的需要。[1]
- 上一篇:C#+sqlserver档案信息管理系统设计
- 下一篇:基于FLASH的拼音学习系统设计与制作
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...