加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

解读BitTorrent:Napster卷土重来

发布时间:2019-06-17 23:45:40 所属栏目:MsSql教程 来源:蓝点
导读:> 自从Napster被几大唱片公司用一场有争议的官司封杀后,P2P的风头以及共享的精神一度被打压殆尽,直到BitTorrent(简称BT)的横空出世,才以一种全新的形式重新掀起了P2P巨浪…… Internet从未像现在这样,同我们的生活结合得如此紧密。而终日在网上泡着或
>     自从Napster被几大唱片公司用一场有争议的官司封杀后,P2P的风头以及共享的精神一度被打压殆尽,直到BitTorrent(简称BT)的横空出世,才以一种全新的形式重新掀起了P2P巨浪……



  Internet从未像现在这样,同我们的生活结合得如此紧密。而终日在网上泡着或偶尔在网间小坐的人们,也早已习惯了与Internet相伴而来的“客户/服务器”或“浏览器/服务器”网络模式,如鱼之相忘于江湖。放眼望去,目前主要的Internet服务,不管是老三样的Web、FTP、E-mail,还是新热点的QQ、流媒体、短信、网络游戏等,所采用的网络模式全是“客户/服务器”或其变种,几无漏网之鱼。因此,当扛着FlashGet、Netants等下载工具到大大小小的FTP服务器挖宝或淘货成为网民的一种生活甚至演变成一种习俗时,乍一见与FlashGet等大异其趣的BT,就难免不视之为“怪异”或“变态”了。





  独树一帜的下载策略





  如果说Internet是P2P(点对点)的摇篮,那么宽带的普及、Internet培育出的互助精神,以及Internet不堪重负的现状,无疑都是BT的催生婆。



  BT的成功,源自其匠心独运的下载策略。但不管BT有多特别,它依然还是P2P家族的一员,只不过掺杂了一些“转基因”成分,使之看上去不那么纯粹而已。P2P的理论基础是分布计算,架构提出很早,然而真正进入实用是在Internet风行世界之后,尤其是供网友交换音乐的Napster一炮而红,使P2P终于借Internet之力走向大众,为网民所钟爱并成为高扬共享精神的一面旗帜。



  BT的下载方法其实并不复杂。它同许多下载软件一样,也是分块搬运,只不过其他软件分的块都放在服务器,不管服务器有多忙、访问人潮有多大,都得挤上去一点一点地搬,省不了力也偷不了懒。而BT则像一个合作组织,如果谁先搬回某块,那么后来人就不必全挤到服务器上去重复搬,只需就近从已搬回某块的那家复制过来即可,这样就使每一个下载者身兼两职:既下载又做下载服务。不难推测,如果下载者足够多,则意味着“服务器”同样足够多,在拥有比较合理的“服务器”选择和分布算法的前提下,每一个下载者都达到速度极限并长时间保持是完全可能的,这也得到了实践的证实。



  与通常的FTP服务器不一样,BT服务器上并不需要实际存有下载资源而只需存有这些资源的Torrent文件。Torrent文件是由BT发布工具根据待发布资源的信息产生的,记录了该资源的各种属性,如大小、存放地址、分块情况等,通常只有几百KB。也就是说1GB的空间,如果用之于BT服务器,则能发布几千个大小不限的软件。如果用之于FTP服务器,那么几个大个头就能将它塞满。由于文件不大,对BT服务器的性能要求自然也不会太高,因此找到合适的架设BT服务器的空间并非难事。网友甚至可以利用动态域名系统和端口映射软件,在自家的装有宽带的机器上架设BT服务器。因此有理由相信,BT服务器的架设将在一浪高过一浪的BT应用热潮中渐成燎原之势。





  比Napster更长的生命力





  论BT者,多言它越多越快、下载如飞之类,好像BT是传统下载工具的终结者,从此将由它一统天下似的。其实细究起来,BT下载方面的表现并不比其他软件强多少,尤其是在网况良好、服务器强大而下载者数量适度时,优势并不明显。这是因为BT除了下载,还要肩负提供服务的重任,其下载速度大致在网络带宽的60%到90%间。如果网络设备不能全双工工作,那么这个比例还要下降。



  另外,BT在Seed(种子)很少时,下载速度会下降许多,甚至完全不能下载或因某块未有Seed提供者而使下载半途而废。还有,由于BT要同时下载和上传,还要协调和沟通别的下载者或Seed,因此其负荷较重,在窄带上几无优势可言。再者,FTP是Internet的基本服务,FTP服务器触网即是,FlashGet这类基于FTP的下载工具自然不缺用武之地。而BT则需专门的BT服务器支持,与为数众多的FTP服务器相比,目前BT还没到大展拳脚的时候。



  然而BT的真正价值并不在于它是一个全新的下载工具,而是它不仅使人们可以不经过FTP服务器或其他服务器而交换彼此的文件,使资源得以共享,并改善和优化了网络的应用,平衡了网络负载,而且成功地绕开了诸多法律问题,避免了Napster的悲剧重演。



  自BT诞生的那一天起,它就是真正的共享软件,完全遵从公开源代码规则,源码在网上完全公开并可自由下载。同Linux一样,BT也以其优异的性能、独特的个性招来大批拥趸,许多网络编程高手都在它上面做了许多工作,开发出大量各具特色的客户端程序和服务程序,以及各种辅助工具,如Torrent制作程序、BT下载监测软件等。由于BT的原创者Bram Cohen未保留BT的权利,包括BT服务的权利,因此使用BT或架设BT服务器提供BT服务不需获得特别授权。无限制的广泛授权导致的责任的分散和分担,使BT在遇到因交换文件产生版权纠纷而受到法律追究时不殃及自身,只加罪于BT的滥用者,从而避免Napster那样的因提供共享服务而遭致的灭顶之灾。可以说,正是BT的开放性使它具有比Napster更长的生命力和更强的抗打击能力。





  不容忽视的安全隐患





  由于BT将传递本机的IP地址给其他下载者,并打开几个TCP端口提供服务,供通过Internet与本机互联的其他下载者直接从本机中取东西,因此饱受木马和病毒侵害之苦的网友质疑BT的安全性不仅无可厚非,而且确实点中了BT的要穴。BT的开放性,使它无羞可遮,自然也使一些人有机可乘,将一株共享的奇葩变为流毒四方的罂粟。如果BT中包含木马程序或其他非法代码,在取东西时顺手再取点别的什么走,或者植入木马,准备随时盗窃机密,或者施放病毒对系统进行破坏,诸如此类都是很可怕的事情。因此建议大家使用官方的或者广受认可并得到检验的第三方客户端软件,不要使用一些来历不明的程序。对一些恶意BT网站也应注意,因为BT服务端程序也是可以大做手脚的,而且危害性更大,隐蔽性更强。总之,BT的安全隐患是由其工作原理决定的,也是P2P软件的通病,应引起BT使用者足够重视,但也不必杯弓蛇影、草木皆兵。



  毫无疑问,BT的共享特性,也使它难逃一切P2P软件的宿命:成为大肆盗版最便捷和最理想的渠道。BT啊,有多少罪恶会假你而行呢?但这并非BT之原罪,正如杀人并非刀之罪一样。因此,让我们善待BT吧。



  也许有一天,网上会流行这样一句话:缺什么就上我家拿吧,因为咱BT人都是活雷锋。



资料来源:中国电脑教育报

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读