卫星连接通常具有大约 500 毫秒的 RTT。尽管有大量带宽,但连接通常会遭受次优传输速度的影响,因为 TCP 确认需要很长时间才能到达。
我的理解是,解决 TCP 连接问题的一个好方法是将 TCP 窗口大小设置为连接速度(以位为单位)乘以 RTT(以秒为单位)。因此,通过卫星的 1mbps 连接应该具有 512kb 的窗口大小。
这其中有哪些陷阱?是否还有其他类似的调整可以优化卫星连接?我知道许多现代操作系统会自动修改窗口大小,但它们是否足够激进,使窗口大小足够大以用于卫星通信?
顺便说一句,我将假设在经常丢弃数据包的网络上不希望使用大窗口大小,因为重传将以窗口大小进行,并且您可能会将大部分带宽用于重传开销。
谢谢,我仍在学习很多关于网络的知识,感谢您的投入。
我有拨号服务器和客户端软件,我希望能够对其进行测试和编写脚本。不幸的是,我没有固定电话。更少,我可以用来测试并发连接的多行。
我所拥有的是一些调制解调器和一台可以将它们插入的计算机。有什么办法可以以这种方式模拟电话线吗?就像,实际上能够插入固定电话,获得拨号音,能够拨打号码,并将其路由到服务器上的我的软件?
如果这不是这个问题的合适论坛,我深表歉意。恐怕我不知道从哪里开始,或者我正在尝试的东西是否完全是半生不熟的。
是否可以在 Windows 中以菊花链方式连接共享文件夹?如:
机器 A 只有与 B 对话的权限,并且 A 正在向 B 共享文件夹。C 想要 A 的共享目录中的文件。B 可以重新共享 A 的目录并将其提供给 C 吗?