我们通常知道QUIC使用UDP作为其传输层。与TCP相比,UDP具有无连接性。
。那么,我能得出一个结论吗?我们可以自由地在wifi和4G手机之间切换网络连接吗?
如果是的话,交换的成本就比TCP低。TCP需要3路握手来建立连接,而UDP不需要它.
发布于 2021-03-26 07:02:18
是的,这已经内置到了连接迁移段下的QUIC协议中,尽管可以使用disable_active_migration传输参数禁用它,所以并不是所有QUIC连接都可能支持这一点。
TCP连接基本上由客户端IP、客户端端口、服务器IP和服务器端口的4元组标识和处理。这意味着,如果这些更改中的任何一个,都必须重新建立连接。
QUIC反而创建了一个连接Id,它可以通过不同的连接发送来重用相同的连接,所以不必进行昂贵的初始3路TCP握手,然后再进行更昂贵的TLS握手,就像您说的那样(尽管QUIC中这些连接的组合已经很小,所以如果它在TCP世界中工作的话,可能没有那么大的好处)。
也许更有趣的是,这还允许使用多路径,您可以同时使用WiFi连接和移动连接,以提高带宽和下载速度。但是应该注意的是,为了简单起见,多路径将不会出现在QUIC的第一个RFC版本中(将正式发布,现在就发布),并且将是QUIC工作组接下来要做的事情之一就是。
https://stackoverflow.com/questions/66797391
复制相似问题