基于SVM和协议分析技术的P2P流量识别系统模型研究和设计

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:iyt1713
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
越来越多的P2P协议种类导致P2P流量占网络总流量的比重越来越重。这可能会对一些重要的网络应用产生不利的影响。针对这一问题,需要一套有效的P2P流量识别和分类系统,用于进一步实现对P2P流量的识别和控制。目前很多P2P协议使用动态端口或者端口范围进行网络通信,使得传统的防火墙无法对这些P2P流量进行有效的识别和控制。当前存在的一些单纯基于统计信息和机器学习算法的P2P流量识别系统,识别的准确性不够高;而单纯基于的协议识别技术的P2P流量识别系统一般需要匹配整个协议模式,效率较低。   本论文设计了一套结合协议识别技术和SVM的P2P流量识别模型。本模型首先使用SVM方法对网络中的P2P流量进行识别处理,初步实现对流量的分类,但结果不够准确。为了更加精确的对P2P流量进行识别,本模型提供了一个基于正则表达式匹配的协议分析器。协议分析器对SVM处理过的已经分类为某类P2P协议的数据与预先定义的协议特征模式进行匹配,若匹配成功,说明数据包属于该协议。协议分析器能够对SVM识别的结果进行验证。通过SVM处理过程和协议分析器处理过程,能够非常准确的对P2P流量进行识别。   为了提高流量识别系统的处理效率,本文对当前比较流行的几种正则表达式匹配引擎从表达能力、处理时间、占用空间、实现原理方面进行了详细的研究和对比。   由于本模型结合了SVM和协议分析技术,综合了二者的处理能力和准确性。另外,正则表达式表示的协议特征使得该模型能够轻易的扩展到新的P2P协议。
其他文献
近年来,随着虚拟现实技术、计算机网络技术以及计算机图形技术的发展,人们提出了新的军事发展思路——建立虚拟战场来进行军事演练。作为新型的军事演习载体,虚拟战场具有直
近几年,随着Web2.0技术的发展,用户在Web上发布了大量的针对产品及服务的评论。从这些评论中挖掘出有价值的知识将有助于产品生产商提高产品质量,也有助于服务提供者改善服务
随着遥感数据处理技术的发展,该领域的数据处理正越来越多地依赖计算机技术的辅助。在涉及到复杂的流程和海量数据处理时,单个计算机的资源无法满足处理需求,需要使用计算机集群
由于多线程程序线程之间交互的不确定性,并发程序存在难调试、难测试的问题,并发缺陷检测是软件测试领域的难点问题。对多线程程序的测试方法可以分为静态方法和动态方法两种,静
当前,IT服务的基础设施规模日益庞大,服务提供商需要更多的成本来维护和管理系统,以满足大规模用户和企业的复杂化需求。在此背景下,云计算(Cloud Computing)技术应运而生,并在下
当前传统的互联网僵化问题日益严重,覆盖网的提出大大改善了互联网的性能。覆盖网是位于一个或者多个已经存在的网络上的独立的虚拟网络,它根据具体的应用需求在其上发布数据
Tie Strength这一经典的传统社交网络的概念已经成为当前许多在线社交网络分析中衡量好友关系的标准。Tie Strength将好友关系定性的分成Weak Ties和Strong Ties两种,其中,Weak
The research field of information system security has received much attentionin the last few years with extensive number of publications, from differentperspect
第三代移动通信合作计划3GPP开始启动3GPP长期演进(Long Term Evolution, LTE)项目,LTE项目以OFDM/FDMA(Orthogonal Frequency Division Multiplexing/Frequency Division Mu
当前,流媒体业务正变得日益流行。流媒体技术已经广泛用于新闻出版、证券、娱乐、电子商务、远程培训、视频会议、远程教育、远程医疗等互联网信息服务的方方面面。但是,近几