QUIC协议,了解

QUIC(Quick UDP Internet Connections),是一种完全基于UDP的协议,目前HTTP/3是建立在该协议上的。QUIC不仅常丹了传输层协议的职责,还具备了TLS的安全性相关的能力。

QUIC具有以下特点

  • 基于UDP的传输层协议:使用UDP端口号来识别指定机器上的特定服务器。
  • 可靠性:在UDP的基础上做了改造,使它提供了类似TCP的可靠性。
  • 实现了无序、并发字节流:QUIC的单个数据流可以保证有序交付,但多个数据流之间可能乱序。
  • 快速握手:提供0-RTT和1-RTT的连接建立(TCP三次握手需要额外消耗1.5 RTT,加上TLS则需要消耗3-4个RTT连接)。
  • 使用TLS 1.3传输层安全协议

QUIC的握手过程

以上参考:https://mp.weixin.qq.com/s/PGrHcOXnCvcFI74-zFGVTQ

原文地址:https://www.cnblogs.com/smallzhen/p/14635060.html