P2P流量识别系统的设计与实现研究

来源 :山东理工大学 | 被引量 : 0次 | 上传用户:yysky99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,网络进一步普及,而人们对信息量以及信息获取速度的要求也在不断提高。基于此,对等网络(P2P)的用户规模、应用类型和流量也在不断增长。分析结果表明,基于P2P的语音通信软件Skype在中国同时在线用户数高达900万,P2P互联网电视(如PPLive、PPStream等)的注册用户数已超过1亿,在线收视者数达到100~500万。P2P应用类型也已经从文件共享,扩展到语音、视频等应用领域[1]。同样,中国互联网实际流量模式分析报告表明,P2P流量已占整个互联网流量的60%。这种无所控制的流量占用想当然造成了网络的拥塞,致使网络服务质量下降,而且P2P协议繁杂多样,对P2P流量的统计和控制工作困难重重。只有从网络中有效的识别出P2P的数据流量,才能够对其进行流量控制、流量管理等工作,这使得对P2P流量识别技术的研究变得愈来愈重要。而且随着新开发和改进的P2P程序不断出现,原有的一些P2P流量识别方法已无法满足需要,研究新的P2P流量识别方法从而对P2P流量进行有序控制迫在眉睫。首先,本文针对典型P2P协议--BitTorrent协议和Kademlia协议进行了节点状态、数据块结构、节点消息等几方面的分析。随后,对相关P2P网络流量进行了研究,构建了局域网环境下TCP和UDP协议下的P2P流量模型,提出了一个适合局域网环境特点的P2P流量识别方法。基于前面的研究,本文设计了一个P2P流量识别系统并编程实现。整个系统识别引擎由BT协议分析器、DHT协议分析器、TCP流量识别器、UDP流量识别器及可扩展的其他协议分析生成器组成。采用了多种识别方法相结合,从不同的层面对P2P流量进行识别,该系统在提高局域网中P2P流量识别的效率和准确率方面具有积极意义。
其他文献
随着移动设备硬件技术不断地提高,移动网络技术日渐成熟,以及人们对位置相关信息的需求,传统的GIS技术已逐步地朝移动GIS技术的方向迈进。移动GIS技术是-门结合了移动计算、
草图动画能够帮助用户快速地实现运动场景的原型设计和动态概念的建模,让用户随手记下他们的思维,因此在动画的早期设计、用户界面设计、建筑设计等领域都有着广泛的应用。计算
需求跟踪是需求工程的重要组成部分,为软件开发过程提供了有力的支持,它有利于确认系统的需求是否实现,管理需求变更和软件制品变更之间的相互影响,是实现有效的软件管理,提高软件
日益突出的网络安全问题以及网络带宽的高速增长,给网络安全检测系统的性能带了很大挑战。因此,设计、实现适用于高速网络环境下的网络入侵检测系统(NIDS)的需求变得异常迫切。
自然景观中飘雪的模拟,可以大大提高虚拟场景的逼真效果。雪花形态的不规则性、运动的无规律性以及受环境因素影响大的特点,使其建模方式和运动描述都非常困难。真实感的飘雪
随着数据仓库和OLAP技术的发展,越来越多的企业运用OLAP技术分析多维数据,以支持管理决策。数据立方体中可能存在异常。对用户来说,异常可能意味着有待解决的问题,或者存在着商机
社会网络分析作为一种应用性很强的社会学研究方法,成功地解决了许多社会学问题。以前的社会网络分析研究,主要集中在小规模人工收集的数据集之上。随着Internet的发展,大量
空间数据管理和维护技术是卫星数据应用系统的关键技术之一,对于推动卫星数据应用的发展有不可或缺的重要意义。本文在分析数据管理的各种先进技术的基础上,设计了卫星地面应用
工作流的概念起源于生产组织和办公自动化领域。近年来,随着计算机与网络技术的迅速发展,特别是网格技术的诞生,工作流技术已被广泛地应用到各个领域。本文重点研究了一种特殊的
人脸识别技术是近年来的热门研究内容,涉及模式识别和计算机视觉等方面的学科,在新一代人机交互技术和安全等领域的应用吸引了众多研究者的注意,具有重要的理论意义和应用价