基于DPI的流量识别与控制系统的研究与设计

被引量 : 7次 | 上传用户:zydwnj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来互联网技术飞速发展,人们的上网行为从过去简单的文字聊天、文件传输、电子邮件发展到到今天的网络电话、在线视频、多媒体会议等多元化方式,于此同时,网络流量呈指数级增长,带宽资源日益紧张,特别是P2P类的应用占用了大量的网络带宽,影响了用户的上网体验,大量非法VoIP类应用占用电信运营商的网络资源进行营利,冲击传统语音电话业务,另外,运营商还可以通过分析和挖掘用户上网行为和习惯来开展一些增值业务,面对这些挑战和市场需求,实现对网络流量的可视化以及对网络流量可控可管的目标将是一份十分重要的工作。本文在阅读相关参考文献对流量识别和控制技术进行研究和分析的基础上设计了一种有效的基于深度包检测技术(Deep Packet Inspection, DPI)的流量识别和控制系统。根据网络协议应用层字符串的特点,结合AC (Aho-Corasick)算法和正则表达式算法的优点,本系统对传统字符串匹配引擎进行了优化并且引入流识别机制。根据P2P (Peer to Peer)类和VoIP (Voice over Internet Protocol)类协议应用的传输特点,文章以三个典型应用为例分别设计了识别和控制方案,最后给出了测试结果。本文所做的工作主要包括以下几个方面:1.结合AC算法和正则表达式算法的优点设计了一种AC-RE相结合的DPI特征字符串匹配引擎,减小了在描述模糊字符串时知识库的规模,提高了识别效率,并且引入了深度流检测技术(Deep Flow Inspection, DFI)的识别机制,实现了对一些加密协议的识别功能。2.通过对P2P、VoIP以及P2P-VoIP相结合的技术的研究,以BT、YahooMesenger、Skype为实例针对三种典型协议分别设计了种识别和控制方案,并给出了知识库描述样例。3.设计了一种基于Linux的流量识别和控制系统的整体架构,并在实验室环境下完成了一种串联在干路中的网络结构部署。4.在系统设计完成后分别对四款常见的应用软件进行了识别和控制功能测试,测试结果表明系统识别率达到90%以上,控制效果达到100%的成功率。
其他文献
目前的企业营销理论是建立在产品竞争基础上的,而在服务社会,其方法和模型作用的环境已发生了变化,因此需要以服务营销理论来描述服务社会营销的本质。在服务竞争中,企业跳出
<正>一“、很流畅”地“穿梭”引发的思考课文:早晨,我在绿地里面的小径上做操,安静在花丛中穿梭。她走得很流畅,没有一点儿磕磕绊绊。安静在一株月季花前停下来。她慢慢地伸
所谓群众观点,就是马克思主义政党对待群众的立场和态度。马克思主义认为,人民群众是历史的创造者,人民群众不仅是物质财富和精神财富的创造者,而且是社会变革的决定性力量。
《水质管理——如何保护水环境》是由克里斯&#183;查布(Chris Chubb)、马丁&#183;格里菲斯(Martin Griffiths)和司马博文(Simon Spooner)三位资深专家出版的一本新书。该书与发展中
近年来,微博成为了人们非常重要的在线网络活动平台。很多热点事件发生后用户能够在微博上获取相关消息,并且通过微博平台提供的发布、转发、评论等功能十分方便的参与到热点
在河西走廊的西端、甘肃省瓜州县城东南约40公里的戈壁滩上,有一座古城废墟,当地人称之为锁阳城。据国家文物事业管理局主编的《中国名胜词典》(198l版)介绍:"锁阳城原名苦峪
<正>教学内容人教版小学数学第十一册第104~106页:百分数的意义和写法。教材分析本节课教学的主要内容是百分数的概念。百分数是在学生学过分数的概念和应用题的基础上进行教
徐冰的很多作品都以文字为主轴,如《天书》、《新英文书法入门》、《地书》等,在不同的文化背景中有各自不同的影响。本文从徐冰特有的文化背景和生活经验去分析他的作品中的
目的评估早期促进肠道蠕动对早产儿喂养耐受性的改善效果。方法选取2014年5月-2015年6月上海市儿童医院新生儿科早产儿病房患儿123例,入选104例。根据人院日期将入选病例方便
在网络信息技术迅疾铺展的时空结构中,对网络意识形态安全治理这个论题而言,学界应以通达的学术眼光和问题导向的研究意识,挣脱既有研究的固定进路和思维定式来主动校准研究