引言:
2009年末的互联网整改致使大批的资源论坛受到洗劫,长期依赖于P2P资源的网民们面临此场浩劫,一时竟不知所措。就在这时,PT出现在大家面前,成为日后资源下载的另一选择。
定义:
PT(PrivateTracker)下载其实也是BT下载的一种,和BT下载有两个最明显的不同,即私密的小范围下载和进行流量统计。
BT下载时,BT客户端首先解析,torrent种子文件得到Tracker地址,然后连接Tracker服务器。
Tracker服务器回应下载者的请求,提供其他下载者(包括发布者)的IP。
下载者再连接其他下载者,根据.torrent文件,两者分别向对方告知自己已经有的块(数据),然后交换对方没有的数据。
此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
Tracker是BT下载的一个重要组成部分,用于记录上下载用户的互连信息。
而PT下载和BT下载的区别是PT下载的Tracker是私有的,BT下载的Tracker则是公开的。
PT下载的实现方法:
有些人会说,PT既然是小范围内的活动,如何做到的呢?
1)划分范围最好的方式就是论坛。新会员必须通过前期的会员邀请才可以加入,邀请注册机制有效地控制了下载人数。
2)是通过passkey,登陆论坛后,系统会给该账号用户分配一个固定的passkey,用户下载的种子中,会包含passkey的信息。若没有passkey的认证通过,即便其他用户得到了种子,也不能进行下载。
3)PT下载软件使用的是可以计算下载上传流量的BT下载软件,例如Azureus、BitTornado、ktorrent、rtorrent、Transmission、uTorrent等。这类软件下载前,首先要检测用户的passkey,通过后再和种子的passkey进行比对,然后才可进行下载。
4)通过流量统计控制。PT下载的约束机制就是流量统计,必须保证一定的上传量才能下载。