QUIC
此頁面正在建設中。
QUIC(Quick UDP Internet Connections)是 Google 開發的傳輸層協定,作為 HTTP/3 的基礎。
概述
- 基於 UDP 的可靠傳輸協定
- 解決 TCP 的隊頭阻塞問題
- 內建 TLS 1.3 加密
- 支援連線遷移(Connection Migration)
特性
| 特性 | 說明 |
|---|---|
| 多路複用 | 避免隊頭阻塞 |
| 0-RTT | 快速連線建立 |
| 加密 | 預設 TLS 1.3 |
| 連線遷移 | 網路切換不中斷 |
QUIC vs TCP
| 特性 | TCP | QUIC |
|---|---|---|
| 傳輸層 | TCP | UDP |
| 加密 | 需額外 TLS | 內建 TLS 1.3 |
| 握手 | 3-way + TLS | 1-RTT / 0-RTT |
| 隊頭阻塞 | 存在 | 解決 |
| 連線遷移 | 不支援 | 支援 |
相關協定
- QUDP: Queue-based UDP Protocol,一種可靠的 UDP 協定