HTTP / 3 是超文字傳輸協議的下一個主要迭代版本,不過根據 W3Techs 的統計,目前其僅被全球 3% 的網際網路網站所使用。
好訊息是,在 Cloudflare、Google Chrome 和 Mozilla Firefox 的大力支援下,HTTP / 3 於今日得到了極大的推動。
Cloudflare 宣佈,該公司將於即日起為客戶提供一個選項,以便其在控制檯儀表盤上為自家域名啟用 HTT9 / 3 支援。
(圖自:Cloudflare,via ZDNet)
啟用後,當用戶在具有 HTTP / 3 功能支援的客戶端上訪問 Cloudflare 託管的網站時,連線將被自動升級到最新的協議,而不是透過舊版協議進行處理。
瀏覽器方面,Chrome Canary 已於本月初添加了對 HTTP / 3 的支援。使用者可透過 Chrome 命令列標記“--enable-quic --quic-version = h3-23”進行開啟。
此外,Mozilla 計劃在今秋晚些時候,為 Firefox 每夜構建版(Nightly Build)引入對 HTTP / 3 的支援。
(圖自:Cloudflare)
作為 HTTP 的下一個主要版本,HTTP / 3 新協議覆蓋了從伺服器到客戶端的內容,並在瀏覽器、移動應用、或其它程式中展示。
與前輩們相比,HTTP v3(或 HTTP / 3)已經過徹底的重寫,使用全新的 QUIC(而不是 TCP)協議,且內建了 TLS 加密傳輸支援。
(圖自:BMC)
這是多種技術的融合,一切只在讓網站的載入速度更快,且預設啟用加密連線進行傳輸。而想要深入 HTTP / 3 的原理,就需要從 OSI 網路模型開始說起了。
預設情況下,HTTP(第 7 層協議)是以 TCP(第 4 層協議)作為基礎的。TCP 用於協商客戶端和伺服器之間的連線,然後在雙方之間傳輸資料。
然而 TCP 可追溯至上世紀 70 年代,無法充分滿足當下近乎實時的通訊需求。經過無數工程師團隊的多年努力,谷歌提出的 QUIC 方案得到了最多的認可。
據悉,該公司先是建立了 SPDY,以解決 TCP 的某些問題。後來又推出了 HTTP-over-SPDY,最終演變成了 HTTP / 2,目前該版本在網際網路站點中的使用率接近 40% 。
不過 SPDY 只是針對 TCP 及其原理的另一改進,Google 工程師意識到,如果將 TCP 的可靠性和 UDP 的速度結合在一起,就能形成一個全新的協議,讓一切變得更好。
如此一來,就催生了 QUIC 協議的出現。其全稱為“快速 UDP Internet 連線”,顧名思義,該協議融合了 TCP 和 UDP 的最佳特性,以構建更快速的第 4 層傳輸協議。
至於 HTTP / 3,其在超文字傳輸協議內部實現了 QUIC,在傳輸級別上取代了 TCP 和 SPDY,並於去年十月正式獲得了批准透過。
HTTP / 3 是超文字傳輸協議的下一個主要迭代版本,不過根據 W3Techs 的統計,目前其僅被全球 3% 的網際網路網站所使用。
好訊息是,在 Cloudflare、Google Chrome 和 Mozilla Firefox 的大力支援下,HTTP / 3 於今日得到了極大的推動。
Cloudflare 宣佈,該公司將於即日起為客戶提供一個選項,以便其在控制檯儀表盤上為自家域名啟用 HTT9 / 3 支援。
(圖自:Cloudflare,via ZDNet)
啟用後,當用戶在具有 HTTP / 3 功能支援的客戶端上訪問 Cloudflare 託管的網站時,連線將被自動升級到最新的協議,而不是透過舊版協議進行處理。
瀏覽器方面,Chrome Canary 已於本月初添加了對 HTTP / 3 的支援。使用者可透過 Chrome 命令列標記“--enable-quic --quic-version = h3-23”進行開啟。
此外,Mozilla 計劃在今秋晚些時候,為 Firefox 每夜構建版(Nightly Build)引入對 HTTP / 3 的支援。
(圖自:Cloudflare)
作為 HTTP 的下一個主要版本,HTTP / 3 新協議覆蓋了從伺服器到客戶端的內容,並在瀏覽器、移動應用、或其它程式中展示。
與前輩們相比,HTTP v3(或 HTTP / 3)已經過徹底的重寫,使用全新的 QUIC(而不是 TCP)協議,且內建了 TLS 加密傳輸支援。
(圖自:BMC)
這是多種技術的融合,一切只在讓網站的載入速度更快,且預設啟用加密連線進行傳輸。而想要深入 HTTP / 3 的原理,就需要從 OSI 網路模型開始說起了。
預設情況下,HTTP(第 7 層協議)是以 TCP(第 4 層協議)作為基礎的。TCP 用於協商客戶端和伺服器之間的連線,然後在雙方之間傳輸資料。
(圖自:Cloudflare)
然而 TCP 可追溯至上世紀 70 年代,無法充分滿足當下近乎實時的通訊需求。經過無數工程師團隊的多年努力,谷歌提出的 QUIC 方案得到了最多的認可。
據悉,該公司先是建立了 SPDY,以解決 TCP 的某些問題。後來又推出了 HTTP-over-SPDY,最終演變成了 HTTP / 2,目前該版本在網際網路站點中的使用率接近 40% 。
不過 SPDY 只是針對 TCP 及其原理的另一改進,Google 工程師意識到,如果將 TCP 的可靠性和 UDP 的速度結合在一起,就能形成一個全新的協議,讓一切變得更好。
如此一來,就催生了 QUIC 協議的出現。其全稱為“快速 UDP Internet 連線”,顧名思義,該協議融合了 TCP 和 UDP 的最佳特性,以構建更快速的第 4 層傳輸協議。
至於 HTTP / 3,其在超文字傳輸協議內部實現了 QUIC,在傳輸級別上取代了 TCP 和 SPDY,並於去年十月正式獲得了批准透過。