什么是磁力链接(BT、磁力链这些词语是什么意思?)

“知其然知其所以然” 。我们经常在下载资料的时候能看到BT、磁力链等词语,这些词语到底是什么意思呢?
什么是磁力链接(BT、磁力链这些词语是什么意思?)
文章图片


下载都会用,但是你了解吗?
BT下载
传统的下载模式是每个客户端从服务器拷贝文件,跟校园内常用的FTP一样 。因为服务器宽带是一定的,所以下载的人越多下载速度会越慢 。而现在使用的下载器情况正好相反,使用的人越多文件下载速度越快 。这是因为现在的下载器普遍采用类似BT的下载方式 。
什么是磁力链接(BT、磁力链这些词语是什么意思?)
文章图片


布拉姆·科恩发明了BT协议,还制作了STEAM客户端制
人们常说的“BT下载”是由布拉姆·科恩创造的一种P2P的传输协议,中文叫比特流 。听起来与比特币很像?这两者确实有相同点,都以去中心化为基础设计的程序,理论上不需要服务器,文件在个人之间相互传输 。我们看到一些文件以torrent结尾的文件就是常说的BT文件 。BT文件在上传时会被分成很多份,用户则需要一份一份下载 。下载软件使用期间已下完的文件会自动在所有需要下载的用户之间互相传输,这样下完的人越多,等到需要下载的时候速度就会越快,这就是为什么热门资源BT下载的速度会非常快的原因 。
什么是磁力链接(BT、磁力链这些词语是什么意思?)
文章图片


互助共享是互联网精神的核心
磁力链
我们在下载东西的时候有时会看到一个奇怪的链接,以magnet:?xt=urn:btih:”开头 。这个链接就是我们常说的磁力链 。磁力链是一种封装方式,其诞生比BT还早得多,是一种起源于KaZaA和ed2k的统一链格式 。由于BT下载并没有达到真正意义上的去中心化设计,还需要通过BT Tracker服务器来为下载进行中继调节,而且BT种子作为一个文件也需要在网上有空间保存 。为解决这个问题,一些解决方案被提了出来,其中磁力链是使用最为广泛的一种 。磁力链通过编码解析之后可以找到下载的源文件和与其匹配的资源点自动进行下载 。
什么是磁力链接(BT、磁力链这些词语是什么意思?)
文章图片


通过协议解析磁力链与BT可以相互生成
电驴
电驴不是下载软件,而是一个共享软件,英文名edonkey 。我们见到一些开头为ed2k的链接就是基于edonkey2000软件创建的资源网络的共享链,这个网络更像一个大型局域网 。2006年电驴因版权官司被迫关闭,但是这个局域网被保留了下来 。现在大家多数使用的客户端是德国人基于电驴开发eMule(电骡),这是一款开源的非商业软件,更新速度很慢 。因为是共享软件,所以eMul下载支持能力很弱,好在软件开源,我们可以找到很多下载能力强大的MOD 。电骡由于使用复杂且需要一定知识基础已逐渐退出国内舞台 。
而我们百度搜索电驴弹出的VeryCD则是国内一个商业化的ed2k文件整理站 。VeryCD的客户端就是众多eMuleMOD中的一种,在原有基础上做了很多精简与限制,不过这款MOD因为闭源违反了GPL协议 。而如今的VeryCD则因为盗版分享遭到起诉转形了一个音像服务网站,失去了ed2k资源站的功能 。
什么是磁力链接(BT、磁力链这些词语是什么意思?)
文章图片


电驴、电骡、VeryCD乱成一团分不清
小提示
P2P与PS2P
P2P是Peer to Peer的英文发音缩写,Peer在英文中是同辈、地位相同的意思,在网络中形容个人对个人的传输模式 。这种模式不需要有服务器等中介端,用户之间资源共享,是互联网发展的基础与趋势 。PS2P则是在P2P的基础上增加了一个服务器(Servicer)端,这个服务器将零散的网络资源整合在一起,从而让P2P的效率更高,目前迅雷下载器采用PS2P技术,将网络上一些零散的资源储存在自己的服务器之中,实现会员高速下载 。