论文部分内容阅读
随着计算机网络的广泛应用和多媒体资源的丰富,P2P流量在互联网中占有越来越多的比例,新业务对网络的流量模型和应用模式都产生了重大影响。在这种情况下,研究并设计一个优秀的网络流量监测系统能有效的帮助网络管理员更好的维护网络和排除故障,对计算机网络的进一步发展具有积极的作用。
本论文对网络流量监测和P2P相关技术进行了深入的调研,通过对几种常用的数据流信息采集方法的比较,结合校园网的特点,选择了由CISCO公司提供的NetFlow技术。
本文主要研究并实现一个在校园网环境中基于NetFlow采集和监控协议层以及应用层的流量状况,查询流量细节,并使用基于流传输特征的识别方法对P2P流量进行识别分析的系统。该系统是校园网综合管理系统的一个重要组成部分。它使用JAVA开发,采用了JMX架构设计,具有较好的扩张性和可移植性。
本文实现的系统主要包括了三个功能模块:流量采集管理模块、流量监测与统计分析模块以及图形化用户界面。其中,数据采集管理模块的主要功能是实时高效地采集和存储需要监测的网络流量,并把它们交给流量统计分析模块以及异常判定模块做进一步处理。
它的特点在于实现了一种分布式的,灵活的采集器管理架构。流量监测统计模块则是在采集到的数据基础上,进行统计分析,监测当前的协议层和应用层的流量状况,监测P2P流量状况,并且允许网络管理员查询主机的细节信息。整个系统基于C/S结构,通过设计方便实用的用户界面,完成系统与管理员的信息交互。