QUIC with TLS1.3 简介
最近TLS1.3[RFC 8446]和QUIC[RFC 8999-9002]的rfc都已经标准化, 网上看了一圈,好像大部分讲QUIC的文章还是在用基础的DH理论在讲, QUIC放弃自加密拥抱TLS1.3已经很长时间了,正好最近在做这方面的研究,就简单介绍一下。
区分QUIC与HTTP/3
QUIC是传输层协议,对标TCP+TLS。HTTP/3,HTTP/2等是应用层协议, HTTP/3为了实现0/1 RTT,所以传输层需要用到QUIC。
TLS 1.3
TLS1.3首次实现了1 RTT:
Client Server
Initial Handshake: (首次握手)
ClientHello
+ key_share -------->
ServerHello
+ key_share
{EncryptedExtensions}
{CertificateRequest*}