位置:51电子网 » 技术资料 » 无线通信

使用P2P的比特洪流BT

发布时间:2014/9/30 18:39:13 访问次数:2216

   在P2P的文件分发应用中,2001年由Brahm Cohen开发的BitTorrent(中文意思是“比特洪流”),是很具代表性的一个。取这个名称的原因就是BitTorrent把参与某个文件分发的所有对等方的集合就称为一个洪流(torrent)。为了方便,下面我们使用BitTorrent的简称BT。BT把财等方下载文件的数据单元称为文件块(chunk),ICS9248BF-138一个文件块的长度是256 KI3。当一个新的对等方加入某个洪流时,它并没有文件块。但它逐渐地能够下载到一些文件块。而与此同时,它也为别的对等方上传一些文件块。某个对等方获得了整个的文件后,可以立即退出这个洪流,也可继续留在这个洪流中,为其他的对等方上传文件块。加入或退出某个洪流可在任何时间完成,也是完全自由的。

   BT的协议相当复杂[W-BT]。下面讨论其基本机制。

   每一个洪流都有一个基础设施结点,叫做追踪器(tracker)。当一个对等方加入洪流时,必须向追踪器登记,并周期性地通知追踪器它仍在洪流中。追踪器因而就跟踪了洪流中的对等方。一个洪流中可以拥有数百或数千个对等方。

      

   我们用图10-19来进一步说明BT的工作原理。当一个新的对等方A加入洪流时,追踪器就随机地从参与的对等方集合中选择一些对等方(例如,30个),并将这些对等方的1P地址告诉A。于是A就和这些对等方建立了TCP连接。我们称所有与A建立了TCP连接

的对等方为“相邻对等方”(neighboring peers)。在图10-19中我们画出了三个相邻对等方(实际上会有很多的)。这些相邻对等万的数目是动态变化的,有的离开了,有的又是新加入的。

   在P2P的文件分发应用中,2001年由Brahm Cohen开发的BitTorrent(中文意思是“比特洪流”),是很具代表性的一个。取这个名称的原因就是BitTorrent把参与某个文件分发的所有对等方的集合就称为一个洪流(torrent)。为了方便,下面我们使用BitTorrent的简称BT。BT把财等方下载文件的数据单元称为文件块(chunk),ICS9248BF-138一个文件块的长度是256 KI3。当一个新的对等方加入某个洪流时,它并没有文件块。但它逐渐地能够下载到一些文件块。而与此同时,它也为别的对等方上传一些文件块。某个对等方获得了整个的文件后,可以立即退出这个洪流,也可继续留在这个洪流中,为其他的对等方上传文件块。加入或退出某个洪流可在任何时间完成,也是完全自由的。

   BT的协议相当复杂[W-BT]。下面讨论其基本机制。

   每一个洪流都有一个基础设施结点,叫做追踪器(tracker)。当一个对等方加入洪流时,必须向追踪器登记,并周期性地通知追踪器它仍在洪流中。追踪器因而就跟踪了洪流中的对等方。一个洪流中可以拥有数百或数千个对等方。

      

   我们用图10-19来进一步说明BT的工作原理。当一个新的对等方A加入洪流时,追踪器就随机地从参与的对等方集合中选择一些对等方(例如,30个),并将这些对等方的1P地址告诉A。于是A就和这些对等方建立了TCP连接。我们称所有与A建立了TCP连接

的对等方为“相邻对等方”(neighboring peers)。在图10-19中我们画出了三个相邻对等方(实际上会有很多的)。这些相邻对等万的数目是动态变化的,有的离开了,有的又是新加入的。

相关技术资料
9-30使用P2P的比特洪流BT

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!