论文部分内容阅读
网络的快速发展口益成为人们生活一部分,人们在享受互联网带来的各种强大功能和服务的同时,随着网络承载的业务越来越多,很多的网络问题会不断出现。比如各种P2P应用占用了大量的带宽资源,造成网络链路堵塞,用户体验变得低下;其次,运营的成本不断增大,再次,P2P应用的特征会产生一定知识产权争论。近来,随着各大公司、运营商对流量识别、控制和带宽管理的需求,流量识别与控制已经得到全面的重视和发展。本文在探究各种流量识别技术的基础上,设计并实现了一套流量识别与控制系统架构,该系统架构的各模块组成以及功能。并且各种识别技术基于此平台实现,实现对网络流量的准确识别、流量统计和实时监控,实现企业、运营商等机构对于网络带宽控制、服务、带宽分配等需求。本文工作有:1.研究并分析流量识别技术,以及各自的优劣势,由此根据不同识别技术的特点选择合理识别技术来实现流量的识别。2.针对P2P流量进行深入研究和分析,从其定义、特征、网络模型等各方面进行研究,在此基础上对用于P2P协议识别方法进行探究。3.研究并设计一种新的基于IP网络的流量监控系统的系统架构和网络部署方案,在对流量识别同时,并可以根据用户自身的需求制定个性化的控制策略对流量进行实时控制,该系统还拥有流量识别记录功能。4.研究并阐述AC匹配算法的定义、原理和编程语言的实现过程,并利用AC算法实现系统的核心模块—流量识别模块,此模块对经过系统设备的数据包,利用各种识别方法完成流量的分类识别,主要使用DPI和DFI进行识别。5.论文使用本文所设计的系统,对常用的应用软件进行深入的特征分析,并把特征提取并导入特征知识库。在功能和性能两方面进行系统测试,结果显示本文所设计的系统功能方面和性能方面表现良好,能够满足设计的目标要求。包括流量识别率高、低的能耗、良好的控制效能,并且系统扩展性、稳定性以及可移植性较好。