如何将单个直接ftp下载拆分为同时进行的多个部分



有没有办法,通常已知或纯粹理论上,有一个指向单个文件的链接 - 比如,常规浏览器上的典型下载文件 - 但从客户端将传输本身拆分为多个部分?

从本质上讲,我想知道计算机是否可以将单个网络文件传输分成两个(或更多),以便如果计算机有多个网卡(假设ISP不会导致瓶颈),他们可以有效地下载文件以两倍的速度。假设下载源没有执行任何措施来监视这种可能令人愤怒的行为。

FTP通过REST命令支持此功能:http://www.ipswitch.com/support/ws_ftp-server/guide/v5/a_ftpref3.html#10694

客户端通常在 FTP 服务器上执行功能检测,以通过发出 FEAT 命令来查看它是否支持此功能。

HTTP 也通过 Range 请求标头支持此功能:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35

我最喜欢的客户端是aria2:http://aria2.sourceforge.net/

最新更新