BT 2.0时代

本文探讨了BT 2.0时代在服务器和网络层面的革新,重点解析了分布式存储的原理与应用,同时提及了Exchange Scheme在这一新阶段的重要角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【转】 BT 2.0时代【Magnet Link】BT磁力链接(magnet)
2010年10月04日 星期一 10:35
转载自  renghao123
最终编辑  ahong1288
在BT2.0时代,Magnet(意译:磁铁、吸铁石)成为未来BT的发展方向,Magnet 真的可以挽救BT吗?当海盗湾在支持Magnet URI之后,海盗们似乎获得了新生,下载速度并非越来越慢,相反,速度表现让人满意。最关键的是,Magnet不需要Tracker服务器,也不需要torrent文件,仅需要一串字符就可以进行文件下载。

来自海盗湾的种子list有个磁铁的符号,即支持磁力链接:


点击后,即可从自己的BT软件开始下载,速度还真不错:


当然对下载软件也是要求的,不是你吸血软件一开,就速度起。目前迅雷等吸血工具还没开始支持磁性链接,所以说只有几款软件支持:

  下载 很小巧,已经支持有段时间
下载 和UT一样
下载 近期更新支持
  下载 近期更新支持
磁力链接:
可参见维基百科对magnet的解释:http://en.wikipedia.org/wiki/Magnet_URI_scheme

随着节点交换技术和DHT网络的成熟,节点相互传递信息的方法已经不再需要tracker的服务,所以关闭tracker不会影响magnet link的下载方式。
(一些关键point的解释)
DHT:2002年,纽约大学的两个教授Petar Maymounkov和David Mazières发表了一篇论文,提出了一种真正去中心化的“点对点”下载模型,他们将其称为Kademlia方法。2005年,BT软件开始引入这种技 术,在BT中被称为DHT协议(Distributed Hash Table,分布式哈希表)。DHT是一种分布式存储方法。DHT的作用是找到那些与本机正在下载(上传)相同文件的对端主机(Peer),当然,实现这一过程并不依赖 Tracker服务器。在DHT网络中的每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。这种信息获取方 式保证了整个网络没有单个的中心,即使一个节点下线,依然可以通过其他节点来获取文件,因此也就不需要Tracker服务器来告诉你,其他节点在什么地方。

PEX:是Peer Exchange的简写,我们可以将其理解为“节点信息交换”。虽然DHT解决了去中心化的问题,但要在没有“中心协调员”(Tracker)的情况下实现高效寻址,就要借助PEX。PEX所提供的功能有点类似于以前的Tracker服务器,但工作方式却非常不同。

Tracker服务器和“BT种子”即将双双退役,取而代之的是DHT+PEX网络和 Magnet Link,DHT网络是分布式存在的,所以不存在“被拔线”的问题,而Magnet Link仅是一串字符,所以也不再需要seed。在这一点上有点类似电驴的ed2k和之后的KAD。所以未来将会是DHT、PEX和Magnet Link三者的天下。

可能还有朋友不理解其中道理,举例几个足球明星做例子。假如梅西是不认识卡卡的,卡卡是不认识C罗的,但是和梅西在一个队的还有阿尔维斯,他认识卡卡,因为卡卡和阿尔维斯都是巴西国家队的,阿尔维斯可能还和C罗比过任意球,私下里比过谁的任意球是世界第一,结下梁子自然就认识了。所以梅西可以通过阿尔维斯认识卡卡,认识C罗。当然与梅西关系不错的阿比达尔,还认识卡卡的队友本泽马,因为阿比达尔和本泽马是法国国家队队友,梅西即可以晚上和本泽马、阿比达尔一起泡pub了。这样一来,梅西的人际关系就广泛了,有更多机会接触他原先不认识的足球大腕。若有一条从梅西嘴巴里传出的消息“我很讨厌伊布”,可能就立即传遍足球圈里的每个人。 Magnet links 的P2P的世界也就像如此关系网络,每个人负责自己的区域,进行上传和下载。

Magnet links:有网友将其称为磁链。DHT+PEX解决了BT寻路问题,然后就需要告诉BT客户端下载什么样的文件和内容。这些东西则被放在了Magnet links中。

这是一段 magnet link url:  magnet:?xt=urn:btih:ASOBQ324NFLOVRCS27ECHEPIBWFJTOYH

它指代了什么,没人知道,只有BT客户端明白。

解析之:

magnet:协议名。


xt:exact topic的缩写,表示资源定位点。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用SHA1和MD5。这个值是文件的标识符,是不可缺少的。


dn:display name的缩写,表示向用户显示的文件名。这是一个可选项。(这里没显示,事实上下载后即是:Lady Gaga_Fame Monster.MP3,可以自行添加:dn=Lady Gaga_Fame Monster.MP3

 

tr:tracker的缩写,表示tracker服务器的地址。这是一个可选项。(比如:tr.0=http://tracker.openbittorrent.com/announce

 

下面我们以BitTorrent为例,简单谈谈如何使用磁力链接,其他BT客户端也可以参考使用:


1.首先确保您的下载客户端utorrent已经打开了DHT网络。

 


 

 

2.关联磁力链接。

 



3.找到磁力链接的下载位置,点击即可。


4.或者复制链接地址添加到bt客户端里。(点击链接+的那个符号,就是新建任务右侧的)



个人认为,迅雷之类的吸血工具在没加入磁力链接功能之前,这段时间的磁力链接下载完全和PT一样,理解为公网的私服BT下载。当然在迅雷吸血工具加入后,磁力链接将何去何从,有待观望。

最后,提供几个有磁力链接的网站:
http://thepiratebay.org/ 海盗湾

http://www.kickasstorrents.com/ kickass
 好名字

http://oabt.org/ 你懂得 无需注册

http://c4.dmhy.org/动漫花园下载站 


(via:@felixbeta 收集和整理,一个喜欢PT下载和收集PT站的疯子)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值