vc 网络流量监测的设计与实现

vc 网络流量监测的设计与实现

ID:14817654

大小:33.50 KB

页数:9页

时间:2018-07-30

上传者:jjuclb
vc  网络流量监测的设计与实现_第1页
vc  网络流量监测的设计与实现_第2页
vc  网络流量监测的设计与实现_第3页
vc  网络流量监测的设计与实现_第4页
vc  网络流量监测的设计与实现_第5页
资源描述:

《vc 网络流量监测的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

---------------------------------------------------------------范文最新推荐------------------------------------------------------VC++网络流量监测的设计与实现摘要互联网迅速发展的同时,网络安全问题日益成为人们关注的焦点,病毒、恶意攻击、非法访问等都容易影响网络的正常运行,多种网络防御技术被综合应用到网络安全管理体系中,流量监控便是其中一种分析网络状况的有效方法,它从数据包流量分析角度,通过实时地收集和监视网络数据包信息,来检查是否有违反安全策略的行为和网络工作异常的迹象。在研究网络数据包捕获、9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------VC++网络流量监测的设计与实现摘要互联网迅速发展的同时,网络安全问题日益成为人们关注的焦点,病毒、恶意攻击、非法访问等都容易影响网络的正常运行,多种网络防御技术被综合应用到网络安全管理体系中,流量监控便是其中一种分析网络状况的有效方法,它从数据包流量分析角度,通过实时地收集和监视网络数据包信息,来检查是否有违反安全策略的行为和网络工作异常的迹象。在研究网络数据包捕获、9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------VC++网络流量监测的设计与实现摘要互联网迅速发展的同时,网络安全问题日益成为人们关注的焦点,病毒、恶意攻击、非法访问等都容易影响网络的正常运行,多种网络防御技术被综合应用到网络安全管理体系中,流量监控便是其中一种分析网络状况的有效方法,它从数据包流量分析角度,通过实时地收集和监视网络数据包信息,来检查是否有违反安全策略的行为和网络工作异常的迹象。在研究网络数据包捕获、9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------TCP/IP原理的基础上,采用面向对象的方法进行了需求分析与功能设计。本系统在VisualC++6.0环境下进行开发,综合采用了Socket-Raw、注册表编程和IP函数助手API等VC编程技术,在系统需求分析的基础上,对主要功能的实现方案和技术细节进行了详细分析与设计,并通过测试,最终实现了数据包捕获与协议分析、流量监控等主要功能,达到了预定要求,为网络管理员了解网络运行状态提供了参考。9187关键词:网络管理;数据采集;流量分析;Winsock2毕业设计说明书(论文)外文摘要TitleDesignandImplementationofTheNetworkTrafficMonitoringAbstractWiththerapiddevelopmentofInternet,networksafetyhasbecomepeople’sconcern.virus,vigorousattack,illegalvisitandsooncaneasilyaffectthenormalnetworkperformance.Variouskindsofnetworkdefendingtechnologyhavebeencomprehensivelyappliedintothemanagementsystemofnetworksafety.Networktrafficsystemisoneoftheeffectivemeasurestoanalysisnetworkcondition.Fromtheangleofanalyzingpackettraffic,itcanexaminethesafetyviolationandtheabnormalperformance9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------ofnetworkbytimelycollectingandmonitoringpacketsinformation.Byusingthewayofobject-oriented,thisdesignmakesaneedsanalysisandabilitydesigningbasedonthestudyofnetworkpacketcollectingandTCP/IPtheory.UndertheenvironmentofVisualC++6.0,thissystemadoptsVCprogramtechnologiesofSocket-Raw,WindowsregisterandIpHelperAPI.Onthebasisofsystemanalysis,itmakesadeliberateanalysisandtestofplansanddetailstoimplementpacketscollecting,protocolanalysisandtrafficmonitoring.Sothismeetsourneedsandmakesareferenceformanagerstogettoknowthenetworkconditions.9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------1引言1.1课题背景随着计算机网络技术日新月异的发展,Internet已经在全世界范围内逐渐普及,而且很多的学校、中小机构、企业也构建了自己的局域办公网,从而大幅度的提升了工作效率,而且对计算机网络的依赖性也越来越强。据有关资料表明,因特网已遍及世界180多个国家,容纳了60多万个网络,接入了22多万台主机,为3亿多用户提供了多样化的网络与信息服务。网络对于人们已经不再是一个陌生的概念。可以说网络在很多人生活中占据了很重要的地位。于是,各种各样的软件随之诞生,使人们能够更加方便、快捷的访问网络,了解网络以充分的利用网络。然而,计算机网络在给用户带来了方便的同时,也使得设计、维护和保证网络安全变得困难。随着构建网络基础技术和网络应用的迅速发展以及用户对网络性能要求的提高,使得网络管理成为迫切需要解决的问题,有效的网络管理能够保证网络的稳定运行和持续发展,更重要的是,随着网络规模的扩大和黑客技术的发展,入侵攻击的案例日益增多,对稳定的网络服务、信息安全、互联网秩序都提出了严峻的挑战,网络安全管理在整个网络管理系统里面扮演起更为重要的角色。因此,对用于分析、诊断、测试网络性能和安全性的工具的需求不断增加。这些工具需要获得网络传输的数据并在网络工作时捕获它,实现对网络数据的实时监控。网络安全管理体系中,流量监控和统计分析是整个管理的基础。流量检测主要目的是通过对网络数据进行实时连续的采集监测网络流量,对获得的流量数据进行统计计算,从而得到网络主要成分的性能指标。同时网络管理员可以根据流量数据对网络成分的性能指标进行合理的分析和预测,发现性能变化的趋势,并分析出影响网络性能的因素和问题。这样就可以从一定的程度上实现故障管理,从而减少非法入侵所造成的损失。9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------1、网络流量与网络体系结构从网络的体系结构上来说,网络流量是大多数研究的基础。所有的对网络的应用和网络本身的行为9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------特点的研究几乎都可以通过对网络流量的研究来获得。网络的行为特征往往可以通过其负载的流量的动态特性来反映,所以有针对性地监测网络中流量的各种参数,例如:包到达时间,包长度,包丢失率以及包延迟等等,就能从中分析和研究得出网络的运行状态特征。通过分析和研究网络上所负载流量的特性,有可能提供一条有效的探索网络内部运行机制的途径。由于网络流量在网络体系结构中的地位,越来越多的研究者转向网络流量的研究,流量理论也越来越受到重视。目前,网络领域的研究热点中就包括了网络流量的测量和分析。2、网络流量与网络性能网络流量能直接反应网络性能的好坏,在网络中,如果网络所接受的流量超过它实际的运载能力,就会引起网络性能下降。吞吐量是衡量网络性能的重要标志。一个理想的网络应该接受所有提供的流量,直到它的最大吞吐量限定额。然而在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降,网络性能大大降低。网络流量监测主要是对网络数据进行连续的采集以监测网络的流量。获得网络流量数据后对其进行统计和计算,从而得到网络及其主要成分的性能的历史数据,网络管理员根据当前的和历史的数据就可以对网络及其主要成分的性能进行性能管理,通过数据分析获得性能的变化趋势,分析制约网络性能的瓶颈问题。此外,在网络性能异常的情况下,网络流量监测系统还可向网络管理者进行告警,使得故障及时得到处理。9/9 ---------------------------------------------------------------范文最新推荐------------------------------------------------------1.4本文的目的与任务本网络流量监控及分析工具主要用途是通过实时连续地采集网络数据并对其进行统计,得到主要成分性能指标,结合网络流量的理论,通过统计出的性能指数观察网络状态,分析出网络变化趋势,找出影响网络性能的因素。本设计题目是教师自拟项目,前期任务主要是设计并完成系统的初步框架,实现网络数据的捕获,并解决相应问题,后期主要是通过一些API函数完成对各类数据信息的统计。本系统实现以下功能:(1)采用Winsock编写原始套接字Socket对数据包进行采集捕获;(2)对捕获的数据包进行一定的解析;(3)访问操作系统提供的网络性能参数接口,得到网卡总流量、输入流量和输出流量;(4)系统提供了多种方式显示结果,如曲线图、列表等;(5)使用IP帮助API获取网络统计信息;1.5论文结构安排本论文围绕Winsock标准套接字网络编程的各项实践内容展开。大致分为五章,第一章是论文的绪论部分,第二到第五章是论文的主题部分。具体内容安排如下:第一章简要介绍开发背景、设计任务和论文结构安排;第二章介绍网络基础理论研究、数据包捕获与流量检测的技术;第三章介绍总体结构设计以及如何使用原始套接字实现数据捕获和流量统计;第四章重点介绍网络流量监测工具的设计与实现过程,并且详细阐述了系统功能总体设计、详细设计、具体实现的全部过程;第五章介绍了软件测试环境及其结果。VC++网络流量监测的设计与实现(4):9/9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭