UDP over VPN 能消除数据包丢失吗?

UDP over VPN 能消除数据包丢失吗?

我正在从远程位置接收 MPTS UDP 流,并且遇到了数据包丢失。我想知道是否有任何方法可以在仍然使用 UDP 协议的情况下消除这种数据包丢失?

我考虑过使用 UDP over VPN。这在技术上可行吗?如果可行,它能消除 UDP 中的数据包丢失吗?

先感谢您。

答案1

是的,通过 VPN 实现 UDP 是可行的,但事实并非如此。尽管底层传输可能可靠,但 UDP 的设计并不重传丢失的数据包。如果您确实存在数据包丢失问题,请切换到 TCP 进行传输,通过使应用程序以较慢的速度发送 UDP 数据包来修复此问题,或者增加路径上的带宽(如果链接已满)。

答案2

这完全取决于数据包丢失的原因和位置。以下是一些示例:

  • 您的 ISP 会“优化”流量并降低您的 UDP 流量。在这种情况下,VPN 会有所帮助,除非 ISP 也会降低 VPN 流量的级别。
  • 您的带宽不足以处理流量。在这种情况下,VPN 不会有帮助。

相关内容