http/3.0基於udp實現,實現了類似tcp的多路數據流、傳輸可靠性等功能,稱為quic(quick udp internet connection)協議。
quic功能:
1、實現了類似tcp的流量控制、傳輸可靠性的功能。
2、集成了tls(transport layer security 傳輸層安全性協議)加密功能。
3、實現了http/2.0中多路復用。
不同點是quic實現了在同一物理連接上可以有多個獨立的邏輯數據流,實現了數據流的單獨傳輸,解決了tcp中隊頭阻塞問題。
4、實現了快速握手功能。
quic是基於udp的,所以quic可以實現使用0-rtt和1-rtt來建立連接。
傳輸層協議:udp
存在的挑戰:
1、伺服器與瀏覽器端都沒有對http/3.0提供較完整的支持。
2、部署http/3.0也存在非常大的問題,因為系統對udp優化還不是很好。
3、中間設備僵硬問題,這些設備對udp的優化程度遠低於tcp
- 編程問答
- 答案列表
http3.0如何實現[朗讀]
加入收藏