1.4 本文的目的与任务
本网络流量监控及分析工具主要用途是通过实时连续地采集网络数据并对其进行统计,得到主要成分性能指标,结合网络流量的理论,通过统计出的性能指数观察网络状态,分析出网络变化趋势,找出影响网络性能的因素。
本设计题目是教师自拟项目,前期任务主要是设计并完成系统的初步框架,实现网络数据的捕获,并解决相应问题,后期主要是通过一些API函数完成对各类数据信息的统计。
本系统实现以下功能:
(1)采用Winsock编写原始套接字Socket对数据包进行采集捕获;
(2)对捕获的数据包进行一定的解析;
(3)访问操作系统提供的网络性能参数接口,得到网卡总流量、输入流量和输出流量;
(4)系统提供了多种方式显示结果,如曲线图、列表等;
(5)使用IP帮助API获取网络统计信息;
1.5 论文结构安排
本论文围绕Winsock标准套接字网络编程的各项实践内容展开。大致分为五章,第一章是论文的绪论部分,第二到第五章是论文的主题部分。具体内容安排如下:
第一章简要介绍开发背景、设计任务和论文结构安排;
第二章介绍网络基础理论研究、数据包捕获与流量检测的技术;
第三章介绍总体结构设计以及如何使用原始套接字实现数据捕获和流量统计;
第四章重点介绍网络流量监测工具的设计与实现过程,并且详细阐述了系统功能总体设计、详细设计、具体实现的全部过程;
第五章介绍了软件测试环境及其结果。 VC++网络流量监测的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_7821.html