本頁使用了標題或全文手工轉換

HTTP/3

維基百科,自由的百科全書
跳至導覽 跳至搜尋

HTTP/3是第三個主要版本的HTTP協定。與其前任HTTP/1.1HTTP/2不同,在HTTP/3中,將棄用TCP協定,改為使用基於UDP協定的QUIC協定實現。[1]

此變化主要為了解決HTTP/2中存在的隊頭阻塞問題。由於HTTP/2在單個TCP連接上使用了多路復用,受到TCP擁塞控制的影響,少量的丟包就可能導致整個TCP連接上的所有流被阻塞。

QUIC(快速UDP網路連接)是一種實驗性的網路傳輸協定,由Google開發,該協定旨在使網頁傳輸更快。在2018年10月28日的郵寄清單討論中,網際網路工程任務組(IETF) HTTP和QUIC工作群組主席Mark Nottingham英語Mark Nottingham提出了將HTTP-over-QUIC更名為HTTP/3的正式請求,以「明確地將其標識為HTTP語意的另一個繫結……使人們理解它與QUIC的不同」,並在最終確定並發布草案後,將QUIC工作群組繼承到HTTP工作群組。[2] 在隨後的幾天討論中,Mark Nottingham英語Mark Nottingham的提議得到了IETF成員的接受,他們在2018年11月給出了官方批准,認可HTTP-over-QUIC成為HTTP/3。[3]

2019年9月,HTTP/3支援已添加到CloudflareGoogle Chrome(Canary build)。Firefox Nightly在2019年秋季之後添加支援。[4]

2022年6月6日,IETF正式標準化HTTP/3為RFC9114[5]

參考資料[編輯]

  1. ^ Bishop, M. Hypertext Transfer Protocol (HTTP) over QUIC. IETF RFC. 2018-10-24 [2018-12-17]. (原始內容存檔於2018-12-19). 
  2. ^ Nottingham, Mark. Identifying our deliverables. IETF Mail Archive. 28 October 2018 [2018-12-17]. (原始內容存檔於2018-11-19). 
  3. ^ Cimpanu, Catalin. HTTP-over-QUIC to be renamed HTTP/3 | ZDNet. ZDNet. 2018-11-12 [2018-11-12]. (原始內容存檔於2018-11-13) (英語). 
  4. ^ Cimpanu, Catalin. Cloudflare, Google Chrome, and Firefox add HTTP/3 support. ZDNet. 2019-09-26 [2019-09-27]. (原始內容存檔於2019-09-26). 
  5. ^ HTTP/3. [2022-06-07]. (原始內容存檔於2022-06-06). 

外部連結[編輯]