0

我们通常知道 QUIC 使用 UDP 作为其传输层。与 TCP 相比,UDP 具有无连接属性。
. 那么我是否可以得出结论,我们可以在wifi和4G手机之间自由切换网络连接?
如果是这样,则切换的成本低于 TCP。TCP 需要 3 次握手来建立连接,而 UDP 不需要它。

4

1 回答 1

2

是的,这已内置到 QUIC 协议的Connection Migration 部分下,尽管可以使用disable_active_migration传输参数禁用此功能,因此并非所有 QUIC 连接都支持此功能。

TCP 连接基本上由客户端 IP、客户端端口、服务器 IP 和服务器端口的 4 元组识别和处理。这意味着如果其中任何一个发生更改,则必须重新建立连接。

QUIC 而是创建一个连接 ID,它可以通过不同的连接发送以重用相同的连接,因此不必进行昂贵的初始 3 路 TCP 握手,然后是更昂贵的 TLS 握手,正如您所说(尽管这些在 QUIC 中组合起来已经更小了,所以如果它像目前在 TCP 世界中那样工作,那么它可能没有那么多好处)。

也许更有趣的是,这也允许使用多路径,您可以同时使用 WiFi 连接移动连接,以增加带宽和下载速度。然而,应该注意的是,为简单起见,多路径不会出现在 QUIC 的第一个 RFC 版本中(由于现在正式发布),它将成为QUIC 工作组接下来的工作之一

于 2021-03-26T07:02:18.050 回答