BT刮起下载风暴
IT商界
20岁的迈克尔2001年的时候利用一台800MHz的AMD台式电脑,通过一款P2P软件把世界上21万台准超频级电脑连接起来,共同计算出了迄今为止世界上最大的素数。
现在出了一款这样的下载软件,它也利用了和上面类似的P2P技术,来让下载文件的速度发挥到极致。所以,现在很多人称它是“BT”下载,其中的BT出自这款软件的名称──BitTorrent。
“BT下载”很变态?──告别小文件下载时代
大家都知道,通常我们使用FlashGet或者FlashFXP之类的下载软件时,限于双方的网络速度,如果下载一个比较大的文件往往会耗费很长时间,而且一旦下载人数过多还可能导致最终无法下载软件的结果。但是BitTorrent的出现,将工作的重心放在了多方传输方面,它的口号却是“下载人数越多下载速度就越快”,所以很多人称“BT下载”的BT为“变态”。
BitTorrent的工作原理其实也很简单,当你通过IE下载一个BT资源链接的时候,它首先会在服务器端把待下载的文件分成N个部分。如果这时候同时有两个用户A和B要下载这个文件,正式下载前,A和B已经能够在自己的硬盘上看到待下载文件的完整属性。而当开始下载时,如果A随机下载了第1个部分,B随机下载了第2个部分,这时A的BitTorrent就会根据情况到B的电脑上去下载B已经下载好的第2部分,而B的BitTorrent也会根据情况连接到A的电脑上去寻找A已经下载好的第1部分。如果同时进行下载一个文件的人数越多,每个客户端就能享受其余客户端共同为前者提供的传输服务。这样,当同时下载文件的人数越多,单个下载用户所享受到的下载速度之快是难以想象的。
以前,一般的FTP、HTTP下载方式或者Napster、edonkey等传统P2P下载工具,都需要先直接连接到服务器再进行下载,这就给对方计算机资源、带宽提出了较高的要求,如果同一时间有多人下载就会影响传输速度。而BitTorrent所采用的全新的集群下载技术,却给了整个下载群体一个真正的共享空间。
BitTorrent的出现让一些数百MB甚至上GB的大型文件能够通过网络轻易地传送,所以现在很多玩家已经把“BT下载”戏称为“变态下载”。
BitTorrent的困惑与发展──好的软件,发展并不是没有困难
为了弥补BitTorrent搜索功能不足的缺陷,提供“BT下载”资源服务的网站也如雨后春笋般出现,包括一些大型网站也都开辟了相应的“BT下载区”。笔者也采访了提供“BT下载”服务比较早的GameSir(http://www.gamesir.com)网站的负责人之一Kraken。
Kraken告诉笔者,BitTorrent这款软件有着得天独厚的技术优势,在很多用户中普及得非常快。GameSir推出“BT下载”服务后,很多用户也都积极参与进来,因为是用户之间利用我们来互相传递资源,我们要管的也只是资源的合法性。参与进来的用户越多,单个用户的下载速度就越快,当然大家提供的资源也多了。Kraken还谈到BitTorrent面临的问题,提供可下载共享的资源合法性是任何一个服务提供商必须保证的;而且很多用户不愿意提供自己的上传通道,下载完后就关掉BitTorrent,也就是经常说的BT失去了种子降低了其他用户的下载速度。
但是说到BitTorrent以后的发展,Kraken还是充满了信心。因为越来越多的朋友已经从BitTorrent中体验到便捷快速获取各种资源的好处,如果有更多的人参与进来,大家都把自己保存的好东东拿出来分享,而且大家都乐意在下载完成之后坚持做种子发布,这样就能够让BitTorrent的发展形成一个良性循环。
在正道上发展──BitTorrent比其他P2P软件更好管理
BitTorrent是一个很典型的P2P软件,但说到P2P软件,人们首先想到的是版权和安全两方面,也就是说这两者使得诸多P2P软件都面临着生存的危机。那么BitTorrent在这两个方面的表现如何呢?
其他的P2P软件,需要通过登录服务器再实现和其软件的用户之间进行点对点的文件交流。这样的结果就如同Napster一样,服务端是无法控制用户之间交流的文件是否合法。所以原来的P2P软件对数字版权等方面造成很大的冲击,以至于在P2P软件出现之后不久,很多人就针对网络版权与互联网的自由特色激烈地争论过,Napster的败诉也提前演示了未来的结局。
但由于BitTorrent下载必须从服务器端获得相应的信息,这样就可有效地控制发布的资源,而且还可以及时对发布者进行追查,彻底保证了共享交流的无尘环境。
编后:BitTorrent的出现不仅仅让我们有了一个全新的资源共享方式,也在一定程度上代表着将来P2P软件的发展趋势,同时也实现了一种先进的共享技术。如果把它应用在我们的企业协同办公的环境中,可能还将大展宏图。但毕竟BitTorrent还算一个新生事物,也需要大家共同把这个新技术引向正确的发展方向,同时也祝愿BitTorrent这款软件一路走好。
相关链接
BitTorrent的工作流程
使用BitTorrent下载需要满足两方面要求:1.安装BitTorrent软件;2.找到BT资源链接。其中BitTorrent可以按照http://osdn.dl.sourceforge.net/bittorrent/bittorrent-3.2.1.exe地址链接下载并安装。接着打开一个包含有诸如“http://www.gamesir.com:81/torrent/f...a12229f.torrent”之类链接的页面,用鼠标点击之后,BitTorrent就会立即识别出这个文件并自动弹出文件存放设置窗口。然后BitTorrent会对磁盘扫描并生成整个文件的索引,最后就开始对文件进行下载了(如图)。
P2P、P2P软件
P2P全称叫做“Peer-to-peer”,它可以让用户直接连接到其他计算机进行文件共享和传输P2P技术,改变了以往Internet以网站为中心的结构,将网络的应用从中央服务器转变到各个终端设备,使得P2P能够应用在深度搜索、分布式计算、协同工作等方面。
P2P软件便是实现P2P技术的工具。目前典型的这类软件有Napster、KaZaA和BitTorrent等。

