书城计算机网络研究性学习丛书-电脑知识
17065700000039

第39章 BT下载

在传统下载方式中,一般是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。由于是从一台服务器下载,服务器所提供的带宽是一定的,因而下载人越多速度越慢。

BT就不同,用BT下载反而是用户越多,下载越快,这是为什么呢?因为BT用的是一种类似传销的方式来达到共享的:BT首先在上传端把一个文件分成了Z个部分,甲在服务器随机下载了第N个部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去下载乙已经下载好的M部分,乙的BT就会根据情况到甲的电脑上去下载甲已经下载好的N部分,这样不但减轻了服务器端的负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。在你下载的同时,你也在上传(别人从你的电脑上下载那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献着数据资源。

BT下载界面

什么是种子?种子是BT下载的根源,要想下载资源首先要到BT站点或BT发布论坛去下载相应资源的种子。这个种子有点类似于FTP或HTTP里的地址,种子文件一般都只有几K,非常小。

那么为什么我们能够通过几K的种子文件下载到几G甚至是几十G的资源呢?因为种子中保存的信息只是BT资源的地址信息,是资源的地址。例如服务器地址、服务器使用端口等信息。当我们使用BT下载工具打开种子后,软件就会自动读取种子中保存的地址信息,然后到相应的地址去下载数据了。通俗地说,种子就是那些只提供数据而不从别的地方下载数据的用户,他们都是100%下载完毕该资源的用户。最初提供免费资源的那台计算机用户就是该资源的第一个种子,以后每个下载完该资源的用户只要他保证在线的话也将一个个的成为种子。