TCP over UDP *** 可靠吗?
Posted
技术标签:
【中文标题】TCP over UDP *** 可靠吗?【英文标题】:Is TCP over UDP *** reliable? 【发布时间】:2016-09-19 01:08:48 【问题描述】:如果我通过 UDP *** 使用 TCP,应用程序中的 TCP 是否可靠? 例如,我有一些应用程序在 10.8.0.1:8080 上侦听 TCP 的 *** 服务器 我将从主机 10.8.0.2 的 TCP 连接到 10.8.0.1:8080。可靠吗?
|----------| udp tunnel |----------|
| Server |----------------------| Client |
| 10.8.0.1==========tcp=============10.8.0.2 |
| |----------------------| |
|----------| |----------|
【问题讨论】:
它在任何网络层都具有相同的可靠性属性。 @sebenalern 您需要研究“UDP *** 隧道”。 【参考方案1】:TCP 是基于 IP 的协议。 IP 本身是不可靠的,所以所有的可靠性都是在 TCP 协议级别完成的。如果您使用基于 UDP 的 ***,它通常会将 IP 封装成 UDP,即将不可靠协议 (IP) 封装成另一个不可靠协议 (UDP)。但由于可靠性是在 TCP 级别实现的,这并不重要,即 TCP over IP over UDP *** 仍然是一个可靠的协议。
【讨论】:
以上是关于TCP over UDP *** 可靠吗?的主要内容,如果未能解决你的问题,请参考以下文章