HTTP 3 协议
Roger Leung ( z3rog ) 2019-10-10 HTTP 3Protocal
HTTP 3 协议基础个人总结
目前 HTTP 3 还是一个草案 (opens new window),原名叫 HTTP over QUIC
,而 QUIC (opens new window) 则是 Google 基于 UDP 协议之上建立的一个可靠协议。
# HTTP 3 特点
- 减少了握手延迟(1 RTT 甚至 0 RTT)
- 多路复用,且没有 TCP 队首阻塞
- 连接迁移,当由 Wifi 切换到移动网络时连接不会被断开(主要时客户端受益)
第三点可以说是 5G 的福音。受限于 TCP 端对端的性质,原来基于 TCP 的 HTTP,在切换网络时需要等待 TCP 超时并重新建立连接后,网络才恢复,而 HTTP 3 则不需要。