TCP over UDP VPN是否可靠?

use*_*125 1 vpn udp tcp openvpn

如果我将通过UDP VPN使用它,应用程序中的TCP是否可靠?例如,我有一个应用程序的VPN服务器在10.8.0.1:8080上侦听TCP,我将从主机10.8.0.2到10.8.0.1:8080从TCP连接.它会可靠吗?

|----------|   udp tunnel         |----------|
|  Server  |----------------------|  Client  |
| 10.8.0.1==========tcp=============10.8.0.2 |
|          |----------------------|          |
|----------|                      |----------|
Run Code Online (Sandbox Code Playgroud)

Ste*_*ich 6

TCP是基于IP的协议.IP本身是不可靠的,因此所有可靠性都是在TCP协议级别完成的.如果使用基于UDP的VPN,它通常将IP封装到UDP中,即将不可靠的协议(IP)封装到另一个不可靠的协议(UDP)中.但由于可靠性是在TCP级别实现的,这无关紧要,即UDP over IP上的TCP over IP仍然是一种可靠的协议.