出处:https://www.jianshu.com/p/72b7a64e5be1
打开 115 离线下载的窗口,看到支持这么多种链接,你都清楚他们是什么原理嘛来我们一个一个说。
例如:下载比特彗星:
得到下载链接:
三、BT
是用于对等文件共享()的通信协议,其用于通过因特 分发数据和电子文件。很多 友戏称为“变态下载”。
问:什么是
答:性质:
(1)它是无中心服务器的对等 络系统,而上文说的 C/S 模式是有中心服务器的中央 络系统。
(2)对等 络的每个用户端既是一个节点,也有服务器的功能。所以用户即可以下载文件也可以上传文件给别人。
(3)所以它叫用户群对用户群( peer-to-peer )模式。用户越多,下载同一文件的人越多,下载该文件的速度就越快。
同样,BT 下载也天然支持断点续传功能。
总结几个关键概念
(2):Tracker 服务器是 BT 下载中必须的角色。一个BT client 在下载开始以及下载进行的过程中,要不停的与 Tracker 服务器进行通信,以 告自己的 IP 信息,并获取其它下载 client 的 IP 信息。
(3):分为两种,第一是你作为首位发布者发布,供给别人下载,这叫原始种子)第二种就是在你完成了 BT 下载任务后不关闭BT client,提供上传供别人下载。
三、磁力链接 —— BT 下载新形式
随着 BT 下载在全世界的风靡,也诞生了这样的巨头,它是一个由瑞典的民间反版权组织海盗署成立于 2003 年的 站, 称拥有世界最大的 BT 种子服务器,提供海量的资源下载,而这些资源大多都是盗版的。
这引起了版权拥有方们的强烈不满,从此双方官司不断。具体可以看这部纪录片:
得到下载链接:
[拓展]
BitTorrent 也可以用来实现文件同步:
(曾经名为“BitTorrent Sync”)是由 BitTorrent 公司开发的专有的对等 络数据同步工具,可在 Windows、OS X、Linux、Android、iOS 和 FreeBSD 上使用。其可在局域 、互联 上通过安全的、分布式的 P2P 技术在不同设备之间同步文件。
这里需要理清 eDonkey 是由三个部分组成:
(1) eDonkey 络:基于 P2P 的文件共享 络,目前使用最广的文件共享 络之一,后升级为HDT 络(下文会提到)
(2) eDonkey 软件:即 eDonkey 络客户端,所有可连接 eDonkey 络的客户端软件的统称。包括 eDonkey2000、eMule(下文会提到)、aMule 等
(3) eD2k 链接:用于指示 eDonkey 络上文件的链接。是对文件内容提取出的哈希值。
因为电驴跟 BT 的技术很相仿,这些概念可以放在一起做比较:
得到下载链接:
2、电骡
虽然 eDonkey2000 倒下了,但是后起之秀其实在它刚诞生1年就已经出现了,那就是 ,因为 eMule 在中文是骡子的意思,所以中文正式翻译是。它是一款开源软件,它可以看作是是商业软件 eDonkey 的同人作品。
在起初,VeryCD 电驴还保留着 eMule 的大量功能,但到了后来,VeryCD 电驴将最精髓的 KAD 资源搜索等功能重重阉割(KAD 可以搜索全球e Mule 共享的资源,VeryCD 电驴后来只能搜索自己官 的资源),而且宣传上更是将自己当做是正牌电驴。在好长一段时间内,搜索引擎搜“电驴”、“电骡”、“eMule”,排名首页的一度是 而非 eMule-Project 官 。VeryCD 官 通过把 eD2k 资源进行了整合,建立起了 eD2k 分享平台,一度成为了中国大陆浏览量最大的资源分享 站之一。
B. eD2k 络不仅可以共享文件,还支持资源搜索、通讯等功能,可谓是个能脱离 HTTP 存在的理想 P2P 络。
六、其他
链接、链接、链接都不是协议,只是单纯对字符串做一些编码操作,好让别的下载软件识别不了,而自家的软件因为知道解码规则所以可以。
但是 上有可以解码的工具:https://tool.lu/urlconvert/
例如:把 FTP 协议下载地址转成这三个软件各自支持的专有链接:
七、拓展 —— 尽惹是非的迅雷

小时候看着的诞生让我很惊喜,一个下载速度很快的软件,体验真的不错。但后来慢慢发现,迅雷原来之前惹出过那么多是非。
1、吸血问题
迅雷有机制,例如从 eMule 拿数据,但并不回传数据给 eD2k 络,不符合共享精神下完就跑,这让很多 eMule、BitTorrent 客户端封杀迅雷。这就导致不少人发现迅雷下 eD2k、磁链下不动,讽刺的是迅雷有错在先。
2、开源问题
例如,有 eMule 用户认为迅雷于2007年加入的连接下载 eDonkey 络的功能可能使用参考了 eMule 的源码,但未按协议,所以可能违反了该协议。这也是 eMule 官方屏蔽迅雷的除吸血外另一个理由。
3、盗链问题
迅雷的“盗链”也曾经导致有用户暴露了不想公开的服务器。而 2006 年也因此发生了抵制迅雷事件,但最终迅雷与华军软件园等站点和解。
由于迅雷的“盗链”问题,有用户开发出了“反迅雷”的服务器端插件,它能够识别出迅雷软件的请求并进行阻止。
4、阉割问题
迅雷不像标准的 BT 客户端那样(例如 utorrent)具备全部 BT 的功能,只有下载 BT 功能, 缺少了做种、添加 Tracker、下载私有的 BT(又称 PT – Private Tracker,这里就不延伸介绍它了 )等支持。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能机器学习工具包Scikit-learn211574 人正在系统学习中 相关资源:苹果必备软件内含破解工具 iworks2016+office2016+Xcode9 GM-CSDN…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!