0 QUIC是什么
QUIC(全称Quick UDP Internet Connections)是谷歌公司制定的一种基于协议的低时延互联网传输协议.
它提供了多项改进,旨在加速HTTP传输并使其更加安全,目标是想最终取代TCP和TLS协议。
可以用一个公式大致概括如下:
TCP + TLS + HTTP2 = UDP + QUIC + HTTP2’s API。
quic的数据包是通过UDP数据报进行传输的,一个数据报中可以包含一个或多个quic数据包。quic数据包编号被分为三个空间:
- Initial:所有初始包
- Handshake:所有握手包
- Application data:所有 0-RTT 和 1-RTT 加密的数据包</