当前位置:首页 > 林北杂谈 > 正文

迅雷顺序模式下载(手机迅雷按顺序下载)

迅雷顺序模式下载(手机迅雷按顺序下载)  第1张

打开115离线下载窗口,看到支持的链接这么多。你知道它们的原理吗?接下来,我们一个一个来说。

迅雷顺序模式下载(手机迅雷按顺序下载)  第2张

一、HTTP(超文本传输协议)/ HTTPS

文件放在服务器上,然后由服务器传输到不同用户的机器上,这种模式被称为客户机-服务器模式,简称C/S模式,或一对多模式。

如果太多用户同时下载同一个文件,会影响下载速度。

迅雷顺序模式下载(手机迅雷按顺序下载)  第3张

比如从华军软件园下载Bitcomet:

迅雷顺序模式下载(手机迅雷按顺序下载)  第4张

获取下载链接:

http://sqdownd.onlinedown.net/down/bitcomet_setup150.exe

二、FTP(文件传输协议)/ SFTP

就像HTTP一样,把文件放在服务器上,然后服务器发给不同用户的机器。

不同的是FTP需要输入用户名和密码来验证通信的安全性。但是,大多数FTP下载站会使用匿名FTP来跳过验证过程。这和HTTP的体验是一样的。

比如:电影天堂下载阿甘正传:

迅雷顺序模式下载(手机迅雷按顺序下载)  第5张

获取下载链接:

Ftp://4:4@dx.dl1234.com:8006/阿甘BD双语双字【电影天堂www.dy2018.com】。影片格式

三、BT

BitTorrent是点对点文件共享(P2P)的通信协议,用于通过互联网分发数据和电子文件。不少网友戏称其为“非正常下载”。

注意:不要和点对点协议PPP(点对点协议)混淆,点对点协议是拨号协议。

注意:点对点借贷也是基于点对点的模式。

问:什么是P2P(点对点)?

答:自然:

(1)是没有中心服务器的对等网络系统,而上面说的C/S模式是有中心服务器的中心网络系统。

(2)对等网络的每个客户端既是节点又是服务器。所以用户既可以下载文件,也可以上传文件给其他人。

(3)所以称之为用户组对用户组(peer-to-peer)模式。用户越多,下载同一个文件的人就越多,文件下载的速度就越快。

注:BT下载讲究分享精神,与互联网的分享精神一脉相承。所以建议不要限制上传速度。

一般来说,BT客户端程序的默认设置是不限制下载速度和上传速度的。这是因为BT软件会优先考虑上传速度较快的用户,也就是说上传速度越快,下载速度越快。所以,如果你有多余的带宽,下载的时候不要限制上传速度。

迅雷顺序模式下载(手机迅雷按顺序下载)  第6张

好处:

(1)快。减少了网络传输节点。它适用于需要高实时数据通信的应用,如VoIP(互联网协议语音-IP语音)。

(2)保护隐私。与有中心服务器的网络系统不同,BT下载节点可以遍布互联网,这给任何人、组织或政府包括开发者带来了监控问题。

(3)减轻服务器的压力。如果一个公司有新版本的软件(比如魔兽世界游戏更新),服务器会被打包,使用BT可以大大减轻服务器的负担,节省服务器的购买成本。

缺点:

(1)盗版猖獗,你知道。

下载原则

下载文件需要下载器先获取相应的种子文件,然后使用BT客户端软件(迅雷、Bitcomet等。)来下载吧。

下载时,BT客户端首先解析种子文件获取跟踪器地址,然后连接跟踪器服务器。Tracker服务器响应下载器的请求,* *提供其他下载器(包括发布者)的IP)* *。下载器再与其他下载器连接,根据种子文件,分别告知对方自己已经拥有的区块,然后交换对方没有的数据。此时不需要其他服务器参与,将数据流量分散在一条线上,减轻了服务器负担。

下载器每得到一个块(块通常是乱序下载的),就要计算下载块的哈希值和种子文件的比较。如果相同,说明该块是正确的;如果不一样,就要重新下载块。这个规定是为了解决下载内容的准确性问题。

注:Hash value,即哈希值,是通过哈希函数(也称Hash函数)在文件内容上创建一个小的数字“指纹”的方法,可以用来识别接收到的文件是否是原始文件。

比如我们在17173的网站上下载LOL的客户端,红框显示的是客户端软件哈希函数计算得到的哈希值。然后你下载完之后,还可以通过它提供的MD5验证工具计算文件的哈希值。将两者进行比较。如果相同,则证明下的档案是完整的,即不存在错报、漏报现象。

迅雷顺序模式下载(手机迅雷按顺序下载)  第7张

同样,BT下载自然支持断点续传功能。

总结几个关键概念。

(1)种子:即,。种子文件。种子文件本质上是一个文本文件,它包含跟踪器信息(上面提到的其他下载者(包括发布者)的IP)和文件信息(上面提到的下载块的哈希值)。

(2)追踪器服务器:追踪器服务器是BT下载中必不可少的角色。在开始和下载的过程中,BT客户端应该与Tracker服务器保持通信,以报告自己的IP信息,并获得其他下载客户端的IP信息。

(3)播种:有两种。第一种是你作为第一发布者发布,提供给他人下载,这叫原创种子。第二个是你完成BT下载任务后不关闭BT客户端,提供上传给别人下载。

注:如何制作自己的种子文件,请看这里的介绍:https://jingyan . Baidu . com/article/b 24 F6 c 82 e 06 df 186 bfe 5 dad 6 . html。

三、磁力链接 —— BT 下载新形式

随着BT下载风靡全球,诞生了海盗湾这样的巨头。它是瑞典非政府反版权组织“海盗代理”于2003年创办的网站。它号称拥有全球最大的BT种子服务器,提供大量资源下载,而这些资源大部分都是盗版的。

这引起了版权人的强烈不满,双方的官司不断。具体可以看这个纪录片:

迅雷顺序模式下载(手机迅雷按顺序下载)  第8张

俗话说“打蛇要打七寸”,所以追踪器服务器成为了版权组织的重点。他们的想法很明确。只要移除跟踪器,BT下载就完成了。于是从2009年开始,很多BT服务器被关闭,不仅很多种子找不到,Tracker服务器也断开了解析工作,让BT下载成了大问题。

但是魔高一尺道高一丈,推动了BT技术的一次大升级。

1.DHT网络技术,无需Tracker服务器即可下载。

DHT(分布式哈希表)是一种分布式存储方法。在没有服务器的情况下,每个客户端负责小范围的路由,存储少量数据,从而实现整个DHT网络的寻址和存储。使用支持该技术的BT下载软件,用户无需连接Tracker即可下载,因为该软件会在DHT网络中搜索其他下载相同文件的用户,并与他们进行通信以启动下载任务。

有些软件(比如bitspirit)会通过DHT自动搜索种子资源,这样就会形成一个种子市场,也就是把BT服务器按照以前的形式搭建起来。

2.磁钢棒

为了实现这种不连接追踪器服务器的新下载方式,磁链接(磁URI方案)应运而生。注意,磁链接并不替换种子文件,但是在没有Tracker服务器的情况下,你可以通过一个短链接轻松找到DHT中的种子文件。

原则

不像以前的BT,散列每个文件块,磁链接散列整个文件,以唯一地识别文件。

特性

(1)磁链接基于文件内容,属于统一的资源名称。理论上,每个文件对应一个不同的URI,不会重复。

(2)任何人都可以保证磁链接指向的资源是自己想要的,而不管资源的获取方式如何,所以整个下载网络的可靠性提高了,因为每个节点都是可以更换的。

(3)磁铁URI只是一根弦,天然跨平台,容易传播。

注:2012年2月14日,据美国科技博客Mashable报道,海盗湾宣布从2012年2月29日起不再提供BT种子下载,全面转向磁链接。

例如:海盗湾下载一部电影:

迅雷顺序模式下载(手机迅雷按顺序下载)  第9张

获取下载链接:

磁铁:?XT = urn:btih:761185 c 0724 de 8db 4362941571 ea 2 C1 e 16 ea 950 b & amp;dn = Love % 2C+Simon+% 282018% 29+% 5b webrip % 5D+% 5b 1080 p % 5D+英语& amp2F % 2f tracker . leechers-paradise . org % 3A 6969 & amp;tr = UDP % 3A % 2F % 2f tracker . zer 0 day . to % 3A 1337 & amp;tr = UDP % 3A % 2F % 2f tracker . copper surfer . tk % 3A 6969

注:推荐一个磁力链接和种子互转的工具:http://www.torrent.org.cn/.

[展开]

BitTorrent也可以用来实现文件同步:

Resilio Sync(曾名为BitTorrent Sync)是BitTorrent公司开发的专有点对点网络数据同步工具,可以在Windows、OS X、Linux、Android、iOS和FreeBSD上使用。它可以通过局域网和互联网上的安全分布式P2P技术在不同设备之间同步文件。

迅雷顺序模式下载(手机迅雷按顺序下载)  第10张

虽然Resilio Sync的开发者并不认为这是传统文件同步工具(如Dropbox)的竞争对手或替代品,但已经有人开始注意到这种独特的同步工具。这主要是因为Resilio Sync没有常见文件同步工具的问题,如文件存储容量限制、隐私/安全、价格因素和同步速度因素,这是其替代方法的优势。

四、电驴 / 电骡 —— BT 曾经的挑战者

很多人都用过电驴/骡子,但你知道它们的区别吗?你知道他们的前世吗?你知道里面有一个李悝·jy·李鬼的故事吗?

1.电动驴

EDonkey2000(又名EDonkey,可缩写为eD2k,中文一般简称为e驴,因为驴在英文中的意思是驴子)是e驴最早的前身。它是MetaMachine公司开发的一款闭源免费P2P文件共享软件,可以跨平台运行在Windows、Mac OS、Linux等操作系统上。顾名思义,它于2000年发布。

注:eDonkey2000比BitTorrent早一年诞生。BT由美国程序员布拉姆·科恩于2001年4月发布,并于2001年7月2日首次正式应用。

迅雷顺序模式下载(手机迅雷按顺序下载)  第11张

这里需要澄清的是,电驴由三部分组成:

(1) eDonkey network:基于P2P的文件共享网络,是目前应用最广泛的文件共享网络之一,后来升级为HDT网络(下文提到)。

(2) eDonkey软件:即eDonkey网络客户端,所有能连接到eDonkey网络的客户端软件的统称。包括eDonkey2000、eMule(下面会提到)、aMule等。

(3) eD2k链接:用于表示eDonkey网络上文件的链接。是从文件内容中提取的哈希值。

因为电驴的技术和BT差不多,所以这些概念可以放在一起比较:

迅雷顺序模式下载(手机迅雷按顺序下载)  第12张

比如:下载电影港的Riverside:

迅雷顺序模式下载(手机迅雷按顺序下载)  第13张

获取下载链接:

ed2k://| file | % E6 % B2 % B3 % E7 % 95% 94.720 p . BD % E4 % B8 % AD % E5 % AD % 97[% E6 % 9C % 80% E6 % 96% B0 % E7 % 94% B5 % E5 % BD % B1 www . 66ys . TV]. MP4 | 1284891202 | 5052 c 583 C3 EC 5 a5 BC 626 f 45847 CB 0340

然而,2005年9月28日,MetaMachine公司被美国唱片业协会起诉侵权并败诉后,关闭了eDonkey2000的官方网站,随后停止了eDonkey2000软件的开发。但是,eDonkey2000软件的主要P2P网络,以及元机器公司最初为eDonkey2000开发的eD2k网络和eD2k链接仍然被广泛使用。

2.电动骡子

虽然eDonkey2000已经陨落,但后起之秀其实刚诞生一年就已经出现,那就是电驴。因为eMule中文意思是骡子,所以官方中文翻译是电骡。它是一款开源软件,也算是商业软件eDonkey的粉丝作品。

迅雷顺序模式下载(手机迅雷按顺序下载)  第14张

除了支持eDonkey的网络和eD2k协议外,还增加了许多不同的功能,尤其是支持KAD节点(类似于BT的HDT网络),使得eD2k成为一个完整的P2P网络。eDonkey使用的eDonkey网络是基于P2P共享的,但是仍然需要中心服务器。一群人用eDonkey Donkey共享文件,所以必须用一个中央服务器作为通信中心,为用户提供查找文件等服务。而KAD则是更彻底的P2P,只需要用户作为节点,用户可以直接连接,完全脱离中心服务器。这种方式其实顶住了版权人的压力,因为用户之间分享盗版可以规避用户的自发行为。

eMule和eD2k在国外早就广泛流行,但由于EMule是开源软件,缺乏商业推广,在国内很长一段时间只是个小玩物。

3.EasyMule-Verycd电动驴

如上所述,eMule在中国的发展不温不火,于是上海VeryCD公司看到了商机。因为eMule是开源的,所以从2007年开始开发eMule代码,并改名为easyMule。easyMule的第一版是eMule Mod,由eMule官方修改而来,所以遵循GNU GPL v2协议,并有开源代码。第二版号称完全自研、闭源,但是否真正完全自研还存在争议。VeryCD公司将easyMule宣传为“电驴”,因明显与电驴混淆而引起争议。

迅雷顺序模式下载(手机迅雷按顺序下载)  第15张

一开始,VeryCD驴还保留了很多电驴的功能,但后来,VeryCD驴阉割了最本质的KAD资源搜索等功能(KAD可以搜索e驴在全球共享的资源,VeryCD驴后来只能在官网搜索自己的资源),甚至在宣传中把自己当成了正版驴。很长一段时间,搜索引擎搜索“电驴”、“电骡”、“电驴”,VeryCD官网排在第一位,而不是电驴-项目官网。VeryCD官网整合了eD2k资源,建立了eD2k共享平台,一度成为中国大陆访问量最大的资源共享网站之一。

迅雷顺序模式下载(手机迅雷按顺序下载)  第16张

其实国内抄袭电驴的不止VeryCD电驴,比如一些所谓的“搜种神器”,为了省事还做功能退化阉割,在界面添加广告。

所以eMule不愧是国产软件抄袭最差的开源项目之一。

从2009年开始,中国加强了对网络版权的管控,VeryCD被迫转型,移除了几乎所有的eD2k分享链接。但是只要有人和电驴共享文件,电驴和KAD的网络就会继续运行。

问:为什么今天电驴/电骡比较冷,而BT比较流行?

(1)电驴/电骡软件的使用比较复杂。

eD2k对应的客户端如eMule mule是共享软件,而磁链对应的BT软件是下载软件。这使得它们在使用上有很多根本的区别。

比如打开eMule后,首先要做的不是下载,而是建立一个共享目录。该目录中的所有文件将实时共享给电驴和KAD网络。目录中所有共享的文件都会生成eD2k链接,每个人都可以通过相应的eD2k链接获得你的共享文件。一旦有人下载了相应的文件,你的eMule客户端就会上传数据。平时我们用eD2k链接下载,资源也来自别人的eMule共享的文件。当然共享目录里什么都不能放,但是很多eMule客户端都有队列优先机制,所以上传很少,下载速度会受到限制。

(2)eD2k联动比磁铁联动更先进。

它体现在两个方面:

A.eD2k链接基于文件,BT链接基于文件夹。

只需要一个磁链,就可以下载整堆文件,eD2k link做不到。

所以如下图,如果要下载电视剧,很多集对应很多eD2k链接,非常繁琐:

迅雷顺序模式下载(手机迅雷按顺序下载)  第17张

B.eD2k网络不仅可以共享文件,还支持资源搜索、交流等功能。可谓是可以脱离HTTP的理想P2P网络。

六、其他

迅雷链接、快车链接、旋风链接都不是协议,只是简单的对字符串做一些编码操作让其他下载的软件无法识别,而我们自己的软件却可以,因为它知道解码规则。

但是有工具可以在线解码:https://tool.lu/urlconvert/.

例如,将FTP协议下载地址转换为这三种软件都支持的专有链接:

迅雷顺序模式下载(手机迅雷按顺序下载)  第18张

七、拓展 —— 关于 BT 、电驴下载损害硬盘的问题

一开始BT和eMule下载都是对硬盘有害的。

后来这个问题就慢慢不提了,因为伤害已经降低了很多,可以忽略了。具体原因是:

1.SSD(固态硬盘)已经逐渐取代了传统的机械硬盘。

BT eMule等P2P下载之所以对硬盘有害,是因为下载的同时通常会上传数据,导致硬盘读写不间断。

但机械硬盘会因其高速旋转而过热,影响硬盘寿命。不过由于SSD不需要旋转,所以实际上BT下载对SSD的影响主要集中在读写寿命上。

不过也有人在网上测试过。对于一般用户(毛细管而非大管)来说,BT等日常P2P下载对SSD的读写寿命影响不大。其实操作系统对磁盘的操作比BT软件更多,对硬盘的破坏更大。所以大家可以打消这个顾虑。

2.缓存机制的应用。

现代BT软件一般会尽量开辟更大的内存缓存,避免频繁读写硬盘。

3.况且下载软件也会自带上传限制。

比如迅雷的设定里:

迅雷顺序模式下载(手机迅雷按顺序下载)  第19张

七、拓展 —— 尽惹是非的迅雷

迅雷顺序模式下载(手机迅雷按顺序下载)  第20张

小时候看到迅雷这种下载速度很快的软件诞生时很惊讶,体验真的很好。但是后来我慢慢发现,以前打雷惹了那么多麻烦。

1.吸血问题

迅雷有吸血机制,比如从eMule获取数据,但并不会将数据返回eD2k网络。不符合分享精神,所以很多eMule和BitTorrent客户端屏蔽迅雷。结果很多人发现雷霆下的eD2k在磁链下不动了。讽刺的是,雷霆先错了。

2.开源问题

比如,有电驴用户认为,迅雷2007年加入的连接下载电驴网的功能,可能使用了电驴的源代码,但按照协议不是开源的,所以可能违反了协议。这也是电驴官方除了吸血之外封杀迅雷的另一个原因。

3.连环盗窃。

因为迅雷的P2SP(Peer to Server and to Peer)网络需要采集来源,即当用户用迅雷打开一个URL下载地址时,迅雷会将URL来源上传到迅雷服务器并存储,将目标文件数据发送到迅雷服务器进行比对检索,并在短时间内随文件返回大量目标来源。这些目标源可以是传统的HTTP/FTP服务器或存储文件的普通计算机。随后,迅雷创建了大量连接,并从这些目标源下载目标文件。这可能会对一些有相同文件但与本次下载无关的服务器或普通电脑造成不必要的流量。在迅雷服务器上存储URL源也可能侵犯原始文件所在的服务器或普通电脑的隐私。

注:所以P2SP技术会让迅雷的下载速度比BT快。

迅雷的“链盗”也让一些用户暴露了自己不想公开的服务器。2006年曾有抵制迅雷的行为,但最终迅雷与华军软件园等其他站点和解。

因为迅雷的“链盗”问题,有用户开发了“反迅雷”服务器端插件,可以识别迅雷软件的请求并进行拦截。

4.阉割

与标准的BT客户端(比如utorrent)不同,迅雷拥有BT的所有功能,只有下载BT的功能,缺少种植、添加追踪器、下载私有BT(也叫PT-Private Tracker,这里就不介绍了)的支持。

0