扫描二维码关注官方公众号
返回列表 发布新帖

[求助/讨论] (转帖)关于什么是BT,什么是PT

2130 7
发表于 2012-10-19 19:03:22 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 xiangxianrou 于 2012-10-19 19:09 编辑

转自品知人大:
PS:品知也是转的,但不知道源头了,知道的提醒一下,谢谢
很多同学用品知人大及其一些PT网站,但是到现在为止,很可能很多人还不知道什么是BT,什么是PT,在这里,就像大家普及一下相关知识了。

何为BT?
 
  BT,是BitTorrent的简称,是一种文件传输协议,实现P2P传输方式的一种技术。那么P2P是什么呢?P2P是peer-to-peer的简称,是一种实现点对点的网路拓扑结构。
 
  BT下载需要种子文件,也就是".torrent"文件,这个文件包含Tracker信息和文件信息两部分,其中文件信息部分就是对做种文件的一个索引,而Tracker信息是包含Tracker服务器地址和设置方面的信息,形象的来说,就是起到“P2P”中“2”的作用。什么是“2”的作用呢?发布者发布了种子文件,然后做种上传,这时候就是做种者,下载者想下载,但是这两台机器并不能直接连接,需要Tracker通过BT协议来搜寻做种者和下载者,并将他们连接起来。这样,就能明白P2P中其余的两个“P”意思:2前面那个P,是指做种者,2后面那个P,就是下载者,所以也有人将P2P形象解释为PC 2 PC。如果能理解这个,就能明白:传输的做种文件,是在做种者和下载者之间传输,传输速度和Tracker服务器无关,数据也不会在Tracker服务器中间中转。
 
  那么,Tracker服务器仅仅起到一个“2”(也就是连接做种者和下载者)的作用么?当然不仅仅这么简单,Tracker在连接两个"P"的过程中,还会进行数据的统计,做种者数量,下载者数量,传输了数据多少等等。当种子数量很多,做种者和下载者数量都很多的时候,Tracker服务器是很累的,会导致一些做种者或者下载者连接不到Tracker服务器,也就造成了“红种”现象(当然,Tracker服务器挂了也会红种,这是必然的)。为了减轻Tracker的压力,就发展出了DHT网络技术,DHT(Distributed Hash Table)全称为分布式哈希表,是一种分布式存储方法。可以让做种者和下载者自行搜寻各自需要的"P",分担了一部分Tracker服务器的作用,但是这些数据传输,是不经过Tracker服务器的,也就是不会被统计到。
 

那么PT是什么呢?
 
  首先要说明为什么会出现PT,BT传输时,Tracker在做统计的时候,他只统计多少人做种,多少人下载,并不会去统计谁在上传,谁在下载,谁传了多少,谁下了多少,这样,势必就造成了下完就跑的现象:反正也不统计我是谁,下完不做种也没什么影响,开着P2P软件上传还会影响我的网速。所以,BT的种子维持的时间都很短,3-5天就算长的了,没能及时下载的下载者就永远不能下载到想下载的文件。这个我以前在CG论坛解释过:P2P,2前面的P没有,你在2后面挂一年都没用。所以,BT面临的很大一个问题就是:如何保种?
  
  为了解决这个问题,PT应运而生。PT(Private Tracker)就是私用种子,PT种子文件里相对BT种子文件有几个的区别:


  1、PT种子增加了passkey。
  2、PT种子中Tracker只能有一个。
  3、禁用DHT网络。
 
  前两个区别,我用一个事例来说明:CMCT站点同时具备BT和PT,于是我找CMCT站点的两个种子。
 
第一个是PT种子的Tracker:


  http://tracker.hdcmct.org/announ ... xxxxxxxxxxxxxxxxxxx

第二个是BT种子的Tracker:


  http://tracker.hdcmct.com:2710/announce

  http://tracker.cmct.cc:2710/announce

  http://tracker.prq.to/announce

  http://tracker.openbittorrent.kg:2710/announce

  http://tracker.publicbt.com/announce
 
  从这个事例来看:PT种子除了Tracker地址信息外还增加了passkey,也就是用户信息,用来区分每一个用户,所以,统计的时候,会统计到谁是做种者,谁是下载者,谁上传多少,谁下载多少。相比之下,PT种子只有一个Tracker,这个是为了保种统计的时候,只包含本站的传输数据量,防止流量作弊。也就是所谓的盗链。
 
  


     那么禁用DHT网络是为什么呢? 
  从刚才的DHT网络的解释我们可以知道:做种者和下载者可以通过DHT网络技术,自行连接。如果是在PT里,通过DHT连接的用户,也就是做种者和下载者直接传输的数据不会被Tracker统计到,对于做种者来说,这就亏了,下载者就赚了,所以,在PT中使用DHT网络,也被认为是一种流量作弊。
 
  当然,区分BT和PT,不光是通过种子来区分。PT站点除了种子要求,还会有严酷的生存制度,这点以后我会做解释。 
  除此之外,有会员还问到:为什么迅雷等一些有BT功能的下载软件不能使用,UT的一些旧的版本或者BETA版本也不能用?
  
  这个解释一下:迅雷等带有BT功能的下载软件,会将其下载的种子文件的Tracker信息公布出去,这个信息包含你的passkey,如果你用来这种软件来下载种子,那么使用迅雷的其他用户也有机会也有几会获取这个包含你passkey的Tracker。再有,迅雷并不禁用DHT网络,有些转载的资源,可以通过有这个资源的其他站点的Tracker获取。相似的情况还包括:1、将本站的种子文件直接上传到他站。2、或者添加本站Tracker信息到他站种子中。PT站点都视这种行为是流量作弊,所以,这些软件是禁用的。
 
  至于允许软件的版本:过旧的版本因为BUG原因影响传输,新的BETA版本还不完善,都会出现这样那样的问题。所以,请使用现有支持的稳定版本进行下载,方便自己,方便他人。
 
  如果还有什么其他问题,欢迎在此帖子进行提问,方便交流。
<DIV style=" FILTER: shadow(color=#AF0530); WIDTH: 100% "><FONT style="FONT-SIZE: 40pt; COLOR: #f90b46; LINE-HEIGHT: 150%; FONT-FAMILY: 隶书"><B>我的地盘我做主</B></FONT></DIV>

评论7

元亨利贞Lv.9 发表于 2012-10-19 19:04:05 | 查看全部
一句话两个都有版权问题
回复 点赞

使用道具 举报

icebirdLv.8 发表于 2012-10-19 19:04:20 | 查看全部
貌似发错地方了。。
回复 点赞

使用道具 举报

StephenYueaLv.8 发表于 2012-10-19 19:14:08 | 查看全部
{:7_734:}话说我以前一直认为bt的文件是保存在tracker服务器上的  原来和pt一样啊
回复 点赞

使用道具 举报

knightsy@2Lv.5 发表于 2012-10-19 19:43:12 | 查看全部
学习了~~{:7_742:}
回复 点赞

使用道具 举报

lingnine 发表于 2012-10-20 00:27:47 | 查看全部
学习了。不过我怎么现在才看到呢?、、、
回复 点赞

使用道具 举报

shadowayLv.5 发表于 2012-10-20 16:42:30 | 查看全部
解析狠明确
回复 点赞

使用道具 举报

shadowayLv.5 发表于 2012-10-20 16:43:24 | 查看全部
学习了{:2_131:}
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表