好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

VC++网络流量监测的设计与实现.doc

9页
  • 卖家[上传人]:豆浆
  • 文档编号:16810501
  • 上传时间:2017-11-09
  • 文档格式:DOC
  • 文档大小:33.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 范文最新推荐------------------------------------------------------1 / 9VC++网络流量监测的设计与实现摘要互联网迅速发展的同时,网络安全问题日益成为人们关注的焦点,病毒、恶意攻击、非法访问等都容易影响网络的正常运行,多种网络防御技术被综合应用到网络安全管理体系中,流量监控便是其中一种分析网络状况的有效方法,它从数据包流量分析角度,通过实时地收集和监视网络数据包信息,来检查是否有违反安全策略的行为和网络工作异常的迹象在研究网络数据包捕获、 TCP/IP 原理的基础上,采用面向对象的方法进行了需求分析与功能设计本系统在 VisualC++6.0 环境下进行开发,综合采用了Socket-Raw、注册表编程和 IP 函数助手 API 等 VC 编程技术,在系统需求分析的基础上,对主要功能的实现方案和技术细节进行了详细分析与设计,并通过测试,最终实现了数据包捕获与协议分析、流量监控等主要功能,达到了预定要求,为网络管理员了解网络运行状态提供了参考9187 关键词:网络管理;数据采集;流量分析;Winsock2毕业设计说明书(论文)外文摘要TitleDesign and Implementation of The Network TrafficMonitoringAbstractWith the rapid development of Internet, network safety has become people’s concern. virus, vigorous attack, illegal visit and so on can easily affect the normal network performance. Various kinds of network defending technology have been comprehensively applied into the management system of network safety. Network traffic system is one of the effective measures to analysis network condition. From the angle of analyzing packet traffic, it can examine the safety violation and the abnormal performance of network by timely collecting and monitoring packets information.---------------------------------------------------------------范文最新推荐------------------------------------------------------3 / 9By using the way of object-oriented, this design makes a needs analysis and ability designing based on the study of network packet collecting and TCP/IP theory. Under the environment of Visual C++6.0, this system adopts VC program technologies of Socket-Raw, Windows register and IpHelper API. On the basis of system analysis, it makes a deliberate analysis and test of plans and details to implement packets collecting, protocol analysis and traffic monitoring. So this meets our needs and makes a reference for managers to get to know the network conditions. 1 引言1.1 课题背景随着计算机网络技术日新月异的发展,Internet 已经在全世界范围内逐渐普及,而且很多的学校、中小机构、企业也构建了自己的局域办公网,从而大幅度的提升了工作效率,而且对计算机网络的依赖性也越来越强。

      据有关资料表明,因特网已遍及世界 180 多个国家,容纳了 60 多万个网络,接入了 22 多万台主机,为 3 亿多用户提供了多样化的网络与信息服务网络对于人们已经不再是一个陌生的概念可以说网络在很多人生活中占据了很重要的地位于是,各种各样的软件随之诞生,使人们能够更加方便、快捷的访问网络,了解网络以充分的利用网络然而,计算机网络在给用户带来了方便的同时,也使得设计、维护和保证网络安全变得困难随着构建网络基础技术和网络应用的迅速发展以及用户对网络性能要求的提高,使得网络管理成为迫切需要解决的问题,有效的网络管理能够保证网络的稳定运行和持续发展,更重要的是,随着网络规模的扩大和黑客技术的发展,入侵攻击的案例日益增多,对稳定的网络服务、信息安全、互联网秩序都提出了严峻的挑战,网络安全管理在整个网络管理系统里面扮演起更为重要的角色因此,对用于分析、诊断、测试网络性能和安全性的工具的需求不断增加这些工具需要获得网络传输的数据并在网络工作时捕获它,实现对网络数据的实时监控范文最新推荐------------------------------------------------------5 / 9网络安全管理体系中,流量监控和统计分析是整个管理的基础。

      流量检测主要目的是通过对网络数据进行实时连续的采集监测网络流量,对获得的流量数据进行统计计算,从而得到网络主要成分的性能指标同时网络管理员可以根据流量数据对网络成分的性能指标进行合理的分析和预测,发现性能变化的趋势,并分析出影响网络性能的因素和问题这样就可以从一定的程度上实现故障管理,从而减少非法入侵所造成的损失 1、网络流量与网络体系结构从网络的体系结构上来说,网络流量是大多数研究的基础所有的对网络的应用和网络本身的行为特点的研究几乎都可以通过对网络流量的研究来获得网络的行为特征往往可以通过其负载的流量的动态特性来反映,所以有针对性地监测网络中流量的各种参数,例如:包到达时间,包长度,包丢失率以及包延迟等等,就能从中分析和研究得出网络的运行状态特征通过分析和研究网络上所负载流量的特性,有可能提供一条有效的探索网络内部运行机制的途径由于网络流量在网络体系结构中的地位,越来越多的研究者转向网络流量的研究,流量理论也越来越受到重视目前,网络领域的研究热点中就包括了网络流量的测量和分析2、网络流量与网络性能网络流量能直接反应网络性能的好坏,在网络中,如果网络所接受的流量超过它实际的运载能力,就会引起网络性能下降。

      吞吐量是衡量网络性能的重要标志一个理想的网络应该接受所有提供的流量,直到它的最大吞吐量限定额然而在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降,网络性能大大降低网络流量监测主要是对网络数据进行连续的采集以监测网络的流量获得网络流量数据后对其进行统计和计算,从而得到网络及其主要成分的性能的历史数---------------------------------------------------------------范文最新推荐------------------------------------------------------7 / 9据,网络管理员根据当前的和历史的数据就可以对网络及其主要成分的性能进行性能管理,通过数据分析获得性能的变化趋势,分析制约网络性能的瓶颈问题此外,在网络性能异常的情况下,网络流量监测系统还可向网络管理者进行告警,使得故障及时得到处理1.4 本文的目的与任务本网络流量监控及分析工具主要用途是通过实时连续地采集网络数据并对其进行统计,得到主要成分性能指标,结合网络流量的理论,通过统计出的性能指数观察网络状态,分析出网络变化趋势,找出影响网络性能的因素。

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

      VC++网络流量监测的设计与实现(4):。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.