1QUIC 協定發展背景與特色
考點:HSTS、HTTP/2 與 HTTP/3/QUIC
背景:HTTP over TCP+TLS 須先做 TCP 三向交握再做 TLS 交握,延遲高,且 TCP 有 Head-of-Line Blocking;Google 開發 QUIC 改善,後經 IETF 標準化為 RFC 9000,成為 HTTP/3 的底層協定。
特色:
- 建於 UDP 之上,省去 TCP 三向交握。
- 內建 TLS 1.3,建立連線 1-RTT,恢復連線 0-RTT。
- 以 Connection ID 識別連線,支援 Connection Migration。
- 多個 Stream 各自獨立,解決 Head-of-Line Blocking。
- 自帶確認與重傳,保有可靠傳輸。