P2P协议识别方法研究.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P协议识别方法研究   摘要:鉴于目前国内互联网现状, 基于各种P2P协议的网络流量飞速增长并占据了大部分的网络带宽。因此,在很多情况下,对P2P 流量的检测是十分必要的。文章结合P2P 网络中出现的问题,分析了P2P对网络流量的影响,提出了P2P 流量识别的几项关键技术并对其优缺点做出评价。   关键词:P2P;流量分析;协议识别   中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)18-4328-02   Research of Identifying P2P Protocols   SHEN Da-wei,YU Dun-yi   (Beijing Institute of Graphic Communication, Centre of Educational Technologies and Networks, Beijing 102600, China)   Abstract: Whereas the current actualities of domestic Internet, the internet traffic based on all walks of P2P protocols increases rapidly, so that it takes a lot of resources of the internet bandwidth. As a result of that, the detecting of the P2P traffic seems very essential on most occasions. This article, according to the problems appear in the P2P networks, analyzes the influences which the P2P networks put on the internet, then it concludes several important methods of the identifying P2P traffic, and finally it assesses the advantages and disadvantages of these methods.   Key words: P2P; traffic analysis; protocols identification   1 概述   随着P2P(peer-to-peer)技术在网络上越来越广泛的应用,越来越多的P2P应用和服务占据了非常重要的地位。但是,当我们在享受P2P技术给我们带来的便利的同时,许多问题也接踵而来。根据最新的研究数据,现在P2P应用所占据的互联网的带宽资源达到了60%以上,这样长期下去,势必会造成互联网带宽的极大的浪费,甚至会引发网络堵塞等现象。因此,如何对于P2P应用进行识别、归类以及进行管理成为了当今互联网技术发展的一个亟待解决的问题。   2 P2P协议识别方法   2.1 基于特征端口的识别技术   在P2P应用兴起的早期,即集中式P2P的时候,大多数应用使用的都是固定端口(如表1所示)。例如,Gnutella使用6346-6347端口,BitTorrent使用6881-6889端口等。因此,通过不同的端口号就可以识别出具体的P2P协议。在这种情况下,识别P2P流量的方法非常的简单:首先在检测的网络中被动收集分组,然后拆分出分组的运输层首部信息,如果端口号与某些特定的P2P应用的端口号匹配,则说明该分组即属于该P2P应用的流量分组,然后就可以针对此P2P应用做相应的控制策略了。这种识别方法最大的优点就是原理非常的简单,它不需要进行复杂的分组处理即可得出结论。   基于特征端口号的P2P流量识别方法属于确定性方法,在P2P应用出现的初期它显得十分简单有效,具有一定的健壮性。但是现在大部分P2P应用开始使用非标准端口,这就使得基于默认端口的P2P识别丧失精确性和灵活性,该方法逐渐变得不再适用,因此后来又出现了一些新的技术方案。   2.2 基于应用层特征字段的识别技术   每种应用的分组中都携带有特定的报文信息,例如,HTTP协议报文中会出现GET, PUT, POST等报文字样。与之相类似,在各种P2P应用协议中也具有类似的信息。因此,人们提出了通过检查分组内部携带的负载信息进行分组识别的方法。有的P2P传输软件在运行时都会分搜索阶段和传输阶段,在每一个阶段开始时,相应的分组中会有固定特征字符串出现。该方法就是深入数据包内部,深度分析IP 包所携带的协议特征净荷来检测该数据包是否是P2P数据,有时需要多个特征代码相结合进

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档