电驴下载基地地址(电电驴下载基地)
一、HTTP(超文本传输协议)/ HTTPS
将文件放到服务器上,然后由服务器传送到不同的用户机器上,称为 Client–Server Model 简称 C/S 模式,或者叫一对多模式。
如果同一时刻同一文件下载的用户太多,会影响到下载速度。
得到下载链接:
二、FTP(文件传输协议)/ SFTP
跟 HTTP 一样,将文件放到服务器上,然后由服务器传送到不同的用户机器上。
不同的是,FTP 需要输入用户名和密码来验证通信安全的过程。 不过大多的 FTP 下载站会采用 Anonymous FTP 来跳过验证的过程。这样也就跟 HTTP 差不多的体验了。
例如:电影天堂下载《阿甘正传》:
好处:
(1)快。减少了网路传输节点。适合用在类似 VoIP( Voice over Internet Protocol – 基于 IP 的语音传输)等对数据通信实时性要求比较高的应用场合。
(2)保护隐私。与有中央服务器的网络系统不同,BT 下载节点能遍布整个互联网,给包括开发者在内的任何人、组织、或政府带来监控难题。
(3)减轻服务器压力。如果某公司有新版本软件推出(如魔兽世界游戏更新新版本)时,服务器必定会人山人海,而使用 BT 能大大减轻服务器的负担,节约服务器的购置成本。
坏处:
(1)盗版泛滥,你懂的。
下载原理
下载者要下载文件,需要先得到相应的种子文件,然后使用BT 客户端软件(迅雷、比特彗星等)进行下载。
下载时,BT客户端首先解析种子文件得到 Tracker 地址,然后连接Tracker 服务器。Tracker 服务器回应下载者的请求,**提供其他下载者(包括发布者)的IP **。下载者再连接其他下载者,根据种子文件,两者分别告知对方自己已经有的块,然后交换对方所没有的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
下载者每得到一个块(块通常是非顺序下载的),需要算出下载块的哈希值与种子文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。
注:哈希值即 Hash 值,是通过散列函数(又称哈希函数)对某个文件内容创建小的数字“指纹”的方法,可以用来甄别接受到的文件是否是原文件。
例如我们在 17173 网站下载 LOL 的客户端,红框所示就是一个把客户端软件进行散列函数计算后得出的哈希值,然后等你下载完毕后,可以同样通过它提供的 MD5 验证工具计算出文件的哈希值,两者做一个对比,如果相同,证明下的文件是完整的,即没有出现误传漏传的现象。
这里需要理清 eDonkey 是由三个部分组成:
(1) eDonkey 网络:基于 P2P 的文件共享网络,目前使用最广的文件共享网络之一,后升级为HDT网络(下文会提到)
(2) eDonkey 软件:即 eDonkey 网络客户端,所有可连接 eDonkey 网络的客户端软件的统称。包括 eDonkey2000、eMule(下文会提到)、aMule 等
(3) eD2k 链接:用于指示 eDonkey 网络上文件的链接。是对文件内容提取出的哈希值。
因为电驴跟 BT 的技术很相仿,这些概念可以放在一起做比较:
它除了支持 eDonkey 的网络和 eD2k 协议之外,还新增了很多不一样的功能,特别是 KAD 节点(类似 BT 的 HDT 网络)的支持,让 eD2k 彻底成为了完全的 P2P 网络。eDonkey 电驴所使用的 eDonkey 网络,虽然也是基于 P2P 共享,但是仍然离不开中央服务器。一群人使用 eDonkey 电驴进行文件共享,必须要有中央服务器来作为通讯中心,为用户提供查找文件等服务。而 KAD 则是更彻底的 P2P,只需要用户作为节点,用户之间能够直接连接,完全脱离了中央服务器。这种方式其实也因此经受住了版权商的压力而巍然不动,因为用户之间共享盗版可以推脱给用户的自发行为。
eMule 和 eD2k 很早就在**广为流行,但由于 eMule 是开源软件、缺乏商业推广的原因,在国内长时间内只是小众的玩物。
3、easyMule —— VeryCD 电驴
上文提到国内的 eMule 发展的不温不火,于是上海维西(VeryCD)公司看到了商机,因为 eMule 是开源的,所以2007年起开始将 eMule 的代码拿来开发,改名叫 easyMule。easyMule 第一版为 eMule Mod,修改自官方 eMule,因而遵循 GNU GPL v2 协议,开放源代码;第二版声称完全自主开发而闭源,但其是否真正完全自主开发尚存在争议。VeryCD 公司宣传称 easyMule 为“电驴”,此名称存在较大争议,因为明显跟 eDonkey 电驴容易起混淆。
在起初,VeryCD 电驴还保留着 eMule 的大量功能,但到了后来,VeryCD 电驴将最精髓的 KAD 资源搜索等功能重重阉割(KAD 可以搜索全球e Mule 共享的资源,VeryCD 电驴后来只能搜索自己官网的资源),而且宣传上更是将自己当做是正牌电驴。在好长一段时间内,搜索引擎搜“电驴”、“电骡”、“eMule”,排名首页的一度是 VeryCD官网而非 eMule-Project 官网。VeryCD 官网通过把 eD2k 资源进行了整合,建立起了 eD2k 分享平台,一度成为了中国大陆浏览量最大的资源分享网站之一。
小时候看着迅雷的诞生让我很惊喜,一个下载速度很快的软件,体验真的不错。但后来慢慢发现,迅雷原来之前惹出过那么多是非。
1、吸血问题
迅雷有吸血机制,例如从 eMule 拿数据,但并不回传数据给 eD2k 网络,不符合共享精神下完就跑,这让很多 eMule、BitTorrent 客户端封杀迅雷。这就导致不少人发现迅雷下 eD2k、磁链下不动,讽刺的是迅雷有错在先。
2、开源问题
例如,有 eMule 用户认为迅雷于2007年加入的连接下载 eDonkey 网络的功能可能使用参考了 eMule 的源码,但未按协议开源,所以可能违反了该协议。这也是 eMule 官方屏蔽迅雷的除吸血外另一个理由。
3、盗链问题
由于迅雷的 P2SP(Peer to Server and to Peer,即“点对服务器和点”技术)网络需要搜集来源,即用户使用迅雷打开一个 URL 下载地址时,迅雷会将该 URL 来源上传给迅雷服务器并储存,将目标文件数据发送至迅雷服务器进行比对检索,并在短时间内返回大量拥有该文件的目标来源。这些目标来源可能是存有该文件的传统 HTTP/FTP 服务器或普通计算机。随后,迅雷创建大量连接,从这些目标来源上下载目标文件。这有可能会对一些与此次下载无关,却拥有同样文件的服务器或普通计算机产生不必要的流量,将 URL 来源储存于迅雷服务器上也可能侵犯了原文件所在服务器或普通计算机的隐私。
注:所以 P2SP 技术会让迅雷的下载速度比 BT 还要快
迅雷的“盗链”也曾经导致有用户暴露了不想公开的服务器。而 2006 年也因此发生了抵制迅雷事件,但最终迅雷与华军软件园等站点和解。
由于迅雷的“盗链”问题,有用户开发出了“反迅雷”的服务器端插件,它能够识别出迅雷软件的请求并进行阻止。
4、阉割问题
迅雷不像标准的 BT 客户端那样(例如 utorrent)具备全部 BT 的功能,只有下载 BT 功能, 缺少了做种、添加 Tracker、下载私有的 BT(又称 PT – Private Tracker,这里就不延伸介绍它了 )等支持。
如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。