小编diw*_*enx的帖子

什么是 TCP-over-TCP?TCP 模式下的 OpenVPN 如何避免该问题?

本文解释了为什么TCP-over-TCP 可能会造成性能灾难。

我对此问题的理解是,“外部”TCP 连接处理数据包丢失和网络拥塞,并通过增加超时(从而降低吞吐量)来相应地采取行动。然而,“内部”TCP 连接看不到这些网络状况,因为它们是由外部 TCP“固定”的。因此,“内部”TCP 继续以先前的速度发送数据包,从而破坏了“外部”TCP 连接的内部发送缓冲区。

我的问题是:

  1. 我的理解正确吗?
  2. 看起来 TCP-over-TCP 崩溃只是内部的(即,它只影响本地缓冲区),但它是否也会影响网络?它是否会导致网络更加拥塞并且是否会降低同一网络上的其他连接的性能?
  3. 基于TCP的VPN如何解决这个问题?OpenVPN 有一篇关于此的文章,但没有说明为什么这在实践中不是问题(或者是吗?)

非常感谢您的回答!

networking vpn openvpn tcp

6
推荐指数
2
解决办法
6539
查看次数

标签 统计

networking ×1

openvpn ×1

tcp ×1

vpn ×1