【问题标题】:How can I split a single direct ftp download into simultaneous multiple parts?如何将单个直接 ftp 下载拆分为同时多个部分?
【发布时间】:2012-05-01 02:29:05
【问题描述】:

有什么方法(众所周知或纯理论上的)有一个指向单个文件的链接(例如,常规浏览器上的典型下载文件)但将传输本身从客户端拆分为多个部分?

本质上,我想知道计算机是否可以将单个网络文件传输分成两个(或更多),以便如果计算机有多个网卡(假设 ISP 没有造成瓶颈),它们可以以两倍的速度有效地下载文件。假设下载源没有做任何事情来监控这种可能令人愤怒的行为。

【问题讨论】:

  • 有趣的问题。很想看到答案(不幸的是我个人不知道)。
  • 您需要的不仅仅是多个网卡。您需要多个不同的网络路径到对等方才能产生很大的效果。

标签: networking network-programming ethernet bandwidth-throttling


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2010-12-05
    • 2019-09-05
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多