首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTP over Satellite/高延迟连接

FTP over Satellite/高延迟连接
EN

Stack Overflow用户
提问于 2008-11-06 05:01:17
回答 2查看 5.2K关注 0票数 2

我每天使用FTP在多个网站上工作,但当我尝试在家工作时,我该死的卫星互联网的延迟约为1000ms。(我知道它的服务很棒,但我住的地方别无选择。)因此,我想知道是否有一种方法可以连接到我的web服务器并传输文件,以适应这种延迟。

FTP“工作”,但它的通信非常非常慢,这是一个噩梦与多个文件。连接大约需要10-15秒才能开始传输,传输完成后再花5秒。传输本身如预期的那样进行得非常快,但握手过程并非如此,因为服务器/客户端似乎需要进行大量通信来协商传输。更糟糕的是,它似乎需要对每个单独的文件执行握手操作,这肯定无济于事。

有没有什么办法可以修改我的FTP,让它在高延迟的连接上更好地工作?如果没有,我是否可以使用其他协议或传输服务来处理此类问题?这是我发现我的ISP的主要缺点,但我发现我对此无能为力……

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-06 05:06:45

听起来像是一个使用UDP而不是基于TCP的协议的好例子--例如uftp

引用链接站点的一句话:“特别适用于卫星链路上的数据分发(具有双向通信),其中固有的延迟使任何基于TCP的通信都非常低效”。

票数 5
EN

Stack Overflow用户

发布于 2008-11-06 05:06:32

以下是几个选项:

  • Sneaker-net。使用U盘。
  • SCP。我几乎可以肯定它只会通过SSH认证/握手once.
  • Tunnelling。可怜的人的虚拟专用网络。您将能够通过SSH连接隧道传输FTP或任何您喜欢的东西。它的速度和你能得到的一样快,而且启动非常安全。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/267688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档