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的拼音学习系统设计与制作

vc++几种排序算法演示软件实现

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

VC++BlackList的主机防火墙设计+源代码

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

中国学术生态细节考察《...

神经外科重症监护病房患...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

公寓空调设计任务书

承德市事业单位档案管理...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...