BitTorrent 的作用
与其他一些点对点下载方法不同,BitTorrent 是一种协议,它将部分文件跟踪工作分流到一个中心服务器(称为追踪器)。另一个不同是它使用了以牙还牙的原则。这意味着为了接收文件,你必须分享文件。这解决了吸血的问题——这是开发者 Bram Cohen 的主要目标之一。使用 BitTorrent,你分享的文件越多,下载速度就越快。最后,为了更好地利用可用的互联网带宽(数据传输的管道),BitTorrent 可以同时从多台计算机下载你所需文件的不同片段。
工作原理如下
广告
- 你打开一个网页,点击你想要的文件链接。
- BitTorrent 客户端软件与追踪器通信,以找到其他运行 BitTorrent 并拥有完整文件(做种计算机)以及拥有部分文件(通常正在下载文件的对等点)的计算机。
- 追踪器识别群,即连接在一起的计算机,它们拥有全部或部分文件,并正在发送或接收文件。
- 追踪器帮助客户端软件与群中的其他计算机交换你所需文件的片段。你的计算机同时接收文件的多个片段。
- 如果在下载完成后继续运行 BitTorrent 客户端软件,其他人可以从你的计算机接收 .torrent 文件;你的未来下载速度会提高,因为你在“以牙还牙”系统中排名更高。
同时下载文件片段有助于解决其他点对点下载方法的常见问题:对等点上传速度远低于下载速度。通过同时下载多个片段,整体速度大大提高。参与群的计算机越多,文件传输速度就越快,因为每个文件片段的来源也越多。因此,BitTorrent 对大型热门文件特别有用。