基础知识101 ‖ 什么是BT下载? Vol.2
你好,别来无恙!
你即将阅读的此篇推送可以解决以下问题:
什么是 BT 种子?磁力链接?
为什么 BT 下载有时快有时慢?
我们将用尽量简洁的描述让你对 BitTorrent 拥有基础的认识和理解。
什么是 BT
BT,全称BitTorrent,是一种网络下载协议。BT 下载通常以 BT 种子<.torrent 文件>和磁力链接<magnet:?xt=>的形式出现。
这两种形式存在着部分区别,不过我们在此不做详细描述,感兴趣的你可以自行了解。
我们先来看看常规的文件下载是怎样实现的。普通的文件下载一般是从对方的服务器上下载。这种下载关系表现为中心化关系:“中心”就是对方的服务器,大家都连接服务器,处于一对多的状态。此时如果“中心”出现意外,例如删除了文件、服务器宕机等,大家就无法下载了。
BT 下载是一种利用P2P<peer-to-peer,点对点>原理的下载协议。举例说明:A 拥有某文件,他制作了一个种子文件进行该文件的分享。B 通过种子,从 A 处下载,也获得了该文件。此时 C 再使用种子,就会同时从 A 和 B 处下载。
相信大家可以看出,BT 下载最大的特点就是会联系其他也有该文件的人,让他们也给你传输文件,提高下载速度。这种下载关系表现为去中心化关系:没有真正的服务器,一旦该资源被发布到网上,只要有人保存,理论上该资源就永久存在于互联网。
什么影响了 BT 下载的速度
由于 BT 下载的分享性,BT 下载存在一个特殊的操作:做种。
简单来说,就是当你下载完文件以后,先不要着急关掉下载器。因为此时的你还可以帮助别的正在下载的人提高速度。我们可以通过一个公式计算分享率:上传量/下载量。举例说明:我下载了一个 100M 的文件,我又上传了 20M 帮助其他人下载,那么我的分享率就是 20%。部分 BT 下载软件在分享率达到 100% 的时候就会帮你暂停上传,此时就意味着你“吃”了就多少就“吐”了多少,是对互联网分享精神最好的诠释。
相信聪明的你已经想到了:没人做种的时候,下载速度就会非常慢,甚至为 0!这就是为什么许多老资源的下载速度非常不容乐观的原因:随着时间的推移,原本拥有这个文件的人已经不再做种了。反之,如果你下载的是当前非常热门的资源,那么速度将会非常快。
什么是 Tracker
在前文我们提到,BT下载时要寻找其他拥有该资源的用户,让他们为我们上传文件。那么我们怎么知道谁拥有该资源呢?此时我们就要用到Tracker。[1]
Tracker,直译为追踪器,用于追踪下载了该文件的用户,为大家牵线搭桥。用某一个 Tracker 的人越多,大家就越容易通过这一个 Tracker 找到其他拥有该资源的用户。当然,市面上的主流专业 BT 软件基本都支持同时在多个 Tracker 上寻找,进一步提高下载速度。部分国内软件无法自定义 Tracker,只能让软件通过内置的手段进行寻找。
在此,我们为你推荐一些 Tracker。如果你发现你的下载软件支持自定义 Tracker,可以考虑使用它们:cf.trackerslist.com/best.txt
如果你经常在网上寻找影视资源,相信你有见过一个特殊的名词:PT 站。PT,即为Private Tracker,是不对外公开的 Tracker。PT 站通常表现为一个论坛的形式,并且一般有一定的入站门槛(例如邀请码和入站考核)。PT 站的种子文件经过特殊处理,仅能被这一个用户使用,这就限制了 PT 站的资源只在其站内用户间流动。也就是说,PT 站就像是一个大互联网环境下的封闭小互联网。这类论坛为保证其资源的活跃度通常对用户有严格要求,例如:不准下载完就跑路,必须分享率达到 XX 再停止做种,否则会被封号处理。
想要玩转 PT 站,你通常需要一个巨大容量的储存设备(以 T 为单位)以及优越的网络环境来保证你能够同时对大量文件进行做种。这样你就可以收获更多的积分,用于下载更多的文件。在各种规则的加持下,PT 站是你能以较高的速度下载到更高规格的(例如杜比、蓝光原盘等)影视作品的最佳途径。但是同样的,你也需要付出时间和金钱来入门 PT 站。
什么是吸血
BT 下载利用的是广大网友的分享精神,而部分软件可能会从中作梗。
以国内知名 BT 下载软件X雷为例,它在从其他用户手里下载文件时,并不会上传给其他用户,而是只上传给其他X雷用户,也就是只“吃”不“吐”。长此以往,某些资源就会因为上传量的减少而成为死种。同时,部分软件还会在下载接近尾声的时候,突然减缓你的速度,使得你有更多的时间可以为其上传“打工”。
如果你有时间对 BT 下载做基础的研究,我们将会在未来的推送中为你推荐 BT 下载的软件,让你不再使用这类国产软件、助纣为虐。
值得一提的是,现在还有 BT 软件添加了反吸血功能:如果识别到是吸血软件,就不为其上传。
注解
[1] BT 软件还有其他获取用户的方法,Tracker 为其中一种。
如对文章内容有所指正,欢迎于公众号对话框中私聊指出
Thank you for reading this far