[发明专利]一种点对点流量深度监测方法和设备无效
申请号: | 200710179614.0 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101184002A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 袁敏;夏勇;马爽;杨显锋 | 申请(专利权)人: | 国家广播电影电视总局广播科学研究院 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王琦;王诚华 |
地址: | 100045北京市西城区真武*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点对点 流量 深度 监测 方法 设备 | ||
技术领域
本发明涉及流量监测技术,特别涉及一种点对点(P2P,Point to Point)流量深度监测方法和设备。
背景技术
比特流(BT,BitTorrent)协议是一种基于P2P技术的文件分发协议,通过统一资源定位符(URL,Uniform Resource Locator)识别内容并且和网络无缝结合。BT协议基于超文本传输协议(HTTP,Hypertext Transfer Protocol)平台实现,其特点在于文件下载者在下载文件的同时,还可以不断地相互上传数据,以使得文件源在有限的负载增加情况下,能够支持大量下载者同时下载。
一个BT式文件分发通常需要以下实体:一个普通网络服务器,如个人计算机(PC,Personal Computer);一个静态元信息文件;一个BT跟踪服务器(Tracker);一个“原始”下载者,即提供种子的用户;网络终端浏览者;网络终端下载者。
假设理想情况下,一个文件有多个下载者,那么现有技术中,架设一个BT服务器的步骤如下:
开始运行Tracker(已运行的跳过这一步);开始运行网络服务器端程序(已运行的跳过这一步);在网络服务器上将元信息文件(.torrent文件)关联到Mimetype类型application/x-bittorrent(已关联的跳过这一步);用要发布的完整文件和Tracker的URL创建一个.torrent文件;将.torrent文件放置在网络服务器上;在网页上发布.torrent文件链接;原始下载者提供完整的文件(原本)。上述过程中的网络服务器是指发布种子信息的服务器,即发布种子信息的网站所在的网络服务器,而Tracker是指实际保存种子信息及对应的文件的服务器,用户是看不见的。也就是说,对于用户来说,只知道通过网页浏览,从某一网站下载种子信息以及与该种子对应的文件,但实际上,与该种子对应的文件是存储在Tracker上的。
用户通过客户端进行BT下载的步骤如下:
安装BT客户端程序(已安装的跳过这一步);上网;点击一个链接到.torrent文件的链接;选择本地存储路径,选定需要下载的文件;等待下载完成;用户退出下载。在退出下载之前,用户不停地上传数据。
在客户端下载期间,整个网络的连接状况如下:
网站正常提供静态文件连接;用户启动客户端上的BT程序。Tracker即时接收所有下载者信息,并且给每个下载者一份随机的对等方(peer)列表,即下载者可以连接的其它客户端的信息。下载者每隔一段时间连接一次Tracher,以告知Tracher自己的进度,比如,已经下载了多少信息,还有多少信息没有下载等,并和已经直接连接上的peer进行数据的上传下载。这些连接均遵循BitTorrent peer协议,通过传输控制协议(TCP,Transfer ControlProtocol)进行通信。其中,原始下载者,即提供种子的用户只上传不下载,他拥有整个文件,所以需要向网络传输文件的所有部分。但在一些人气很旺的下载中,原始下载者可以在较短的时间内退出上传,由其它已经下载到整个文件的下载者继续提供上传。
现有技术中,支持BT协议的P2P应用程序很多,比如,比特伙伴(BitBuddy)、变态快车(FlashBT)、比特彗星(BitComet)以及比特精灵(BitSpirit)等。
基于上述介绍,现有技术中,BT应用程序的工作过程可归纳为以下步骤:
1)种子提供者将torrent文件上载到种子发布站点,并在tracker服务器上发布信息。默认情况下,BT协议的监听端口为6881-6889,也可由使用者指定;tracker服务器的监听端口主要有8080、8000、6969和2710,它们采取的连接方式都是TCP。
2)下载者所在客户端获取.torrent文件,并向.torrent文件中提供的tracker服务器依次发起连接请求,直至与其中之一建立TCP连接并获取Peer列表,即获取下载者所在客户端可以连接的其它客户端信息。
3)下载者所在客户端随机地向Peer列表中的Peer发起连接请求分组,因为Peer列表中Peer个数比较多,所以在短时间内会发出大量TCP连接请求分组。这些连接请求分组的源地址相同,源端口号相邻,目的地址/端口号不同,并有相当一部分的目的端口号在6881-6889之间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家广播电影电视总局广播科学研究院,未经国家广播电影电视总局广播科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179614.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种橄榄酒及其制备方法
- 下一篇:磁通反向式电机