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

jsp《计算机硬件技术基础...

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

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

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

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

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

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

提高教育质量,构建大學生...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

压疮高危人群的标准化中...

浅论职工思想政治工作茬...