bittorrent|无数人用了20年的下片工具,如今快要凉了( 二 )


当然啦 , 这也是有前提条件的 , 必须得是电脑装有BitTorrent软件、且里面有相应文件的电脑才能做到 。

 (早期BitTorrent软件界面)
除了下载方式上的创新 , BitTorrent的速度也顶呱呱 。
在BitTorrent软件上 , 当某个文件下载的人数越多 , 这个文件的下载速度就会越快 。
这里面就涉及到前面提到的P2P技术了 。
P2P其实是Point To Point的简称 , 也就是点对点 。

P2P用的是分工下载的方式 , 比如要下载一个视频 , 不同用户下载视频的不同部分 。
等下载好了 , 下载器会把视频拼接起来在相互传输 。
如此一来 , 服务器的带宽压力小了 , 每个人的下载速度也会变快 。
我们平时常用的迅雷和百度网盘 , 都有用到这个技术 。

 理论上说 , 一个资源越热门 , 那么它的下载速度就会越快 。
反向思考 , 要是你下载的冷门资源 , 下载速度是提不上来的 。
美名背后争议接踵而来BitTorrent这种点对点「去中心化」的特征 , 在当时大受欢迎 。
推出不久就受到了很多开发者的关注 , 还吸引了不少Linux用户的目光 。
因为这些Linux用户需要经常共享很多开源的程序、系统镜像文件等等 。

为了让用户更快地找到资源 , 布莱姆·科亨还设计了「BT种子」 。
BT种子是一个包含信息的文本文件 , 它包括Tracker信息和文件信息两部分 。
大伙都应该看到过 , 喏 , 就是一个后缀名是torrent的文件 。

Tracker信息 , 含有Tracker服务器地址和对Tracker服务器的设置 , 这两个在下载过程中会用到 。
文件信息 , 则是下载文件的一些具体信息 。
辣么 , 这个BT种子要怎么用呢?
用BT下载器下载文件时 , 首先 , 下载器会解析BT种子 , 得出Tracker地址 , 接着连接Tracker服务器 。
Tracker服务器会搜索下载同一个资源的用户 , 把他们的IP共享给我们 。
最后下载者之间会形成P2P关系 , 这时候下载速度就上来了 。

问题也就出在这里咯 。
从别人电脑里下载的音乐、电影资源 , 十有八九都是盗版资源 。
BT种子的存在 , 无疑让这些盗版资源 , 多了条更便捷的流通渠道 。

不过早在BitTorrent技术推出之前 , 互联网上就已经有盗版资源了 。
一些非法网站为了流量 , 把盗版的软件、音乐和电影等资源存在自己网站上 , 任别人使用下载 。
大伙都知道 , 存储这些海量资源 , 可都是要花钱买服务器 , 还得给运营商交流量费 。
这笔数目不低的花费 , 其实在一定程度上也遏制住了盗版资源的传播 。

然鹅 , BT种子的横空出世 , 靠高花费遏制盗版这手段不管用了 。
现在盗版文件直接储存在普通用户电脑里 , 盗版网站的服务器里只需要存BT种子就行了 。
全球最大的盗版资源网站——海盗湾 , 网站里存储的就都是BT种子 。

这也让布拉姆·科亨和BitTorrent技术背负了不少骂名 。
最后尽管BitTorrent确实带来了盗版猖獗的情况 , 但是小雷想说的是 , 技术本无罪 。
就像布拉姆·科亨自己一直强调的 , 「只提供技术而不是内容」 。
乘着时代浪潮的创新 , 本身就值得我们鼓励 。
我们要做的是对不正确的技术使用说「不」 , 而不是指责技术本身 。

20年后的今天 , 网速动不动就百兆千兆 , 像以前那么慢的网速 , 我们是感受不到了 。
所以 , 小雷很能理解当时人们对「更快」、「更方便」的渴望 。
BitTorrent已经走过了20个年头 , 按人的年龄算 , 它现在是个朝气蓬勃的小伙子 。
但在技术领域 , 它却已经慢慢没落了 。