![在高延迟 VPN 之间传输小文件的最快协议是什么?](https://linux22.com/image/571735/%E5%9C%A8%E9%AB%98%E5%BB%B6%E8%BF%9F%20VPN%20%E4%B9%8B%E9%97%B4%E4%BC%A0%E8%BE%93%E5%B0%8F%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%80%E5%BF%AB%E5%8D%8F%E8%AE%AE%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我的 VPN 连接延迟约为 70 毫秒,需要设置备份/复制系统。SMB 最差,吞吐量约为 200KB/s。SCP 吞吐量约为 400KB/s。HTTP 吞吐量约为 700KB/s。这些链接是对称 50mbit 连接。
是否有专门为这种高延迟连接设计的文件传输协议?
谢谢。
答案1
如果您已经有 VPN,那么 ftp 可能是一个不错的选择。
不过,延迟时间~70ms
并不高。SCP 和 http 的性能应该比您在链接上描述的要好得多50mb/s 70ms
。您可能还有其他问题。您可能想要使用 iperf 或其他可以测试连接原始容量的工具。
答案2
我会用tar
netcat
您可以创建一个 tarfile 并传输它,或者直接通过管道或类似工具传输输出。
优点是该协议不会进行大量的文件打开握手。
答案3
我可能会使用 scp 或 rsync 和 arcfour 密码。