系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來!

所在位置: 首頁 — IT資訊 — 業(yè)界

Cloudflare、Chrome、Firefox大力支持,HTTP / 3獲極大推動

作者:系統(tǒng)天地 日期:2019-09-28

HTTP / 3 是超文本傳輸協(xié)議的下一個主要迭代版本,不過根據(jù) W3Techs 的統(tǒng)計(jì),目前其僅被全球 3% 的互聯(lián)網(wǎng)網(wǎng)站所使用。好消息是,在 Cloudflare、Google Chrome 和 Mozilla Firefox 的大力支持下,HTTP / 3 于今日得到了極大的推動。Cloudflare 宣布,該公司將于即日起為客戶提供一個選項(xiàng),以便其在控制臺儀表盤上為自家域名啟用 HTT9 / 3 支持。

 

HTTP / 3

 

啟用后,當(dāng)用戶在具有 HTTP / 3 功能支持的客戶端上訪問 Cloudflare 托管的網(wǎng)站時,連接將被自動升級到最新的協(xié)議,而不是通過舊版協(xié)議進(jìn)行處理。

瀏覽器方面,Chrome Canary 已于本月初添加了對 HTTP / 3 的支持。用戶可通過 Chrome 命令行標(biāo)記“--enable-quic --quic-version = h3-23”進(jìn)行開啟。

此外,Mozilla 計(jì)劃在今秋晚些時候,為 Firefox 每夜構(gòu)建版(Nightly Build)引入對 HTTP / 3 的支持。

 

HTTP / 3

 

作為 HTTP 的下一個主要版本,HTTP / 3 新協(xié)議覆蓋了從服務(wù)器到客戶端的內(nèi)容,并在瀏覽器、移動應(yīng)用、或其它程序中展示。

與前輩們相比,HTTP v3(或 HTTP / 3)已經(jīng)過徹底的重寫,使用全新的 QUIC(而不是 TCP)協(xié)議,且內(nèi)置了 TLS 加密傳輸支持。

 

HTTP / 3

 

這是多種技術(shù)的融合,一切只在讓網(wǎng)站的加載速度更快,且默認(rèn)啟用加密連接進(jìn)行傳輸。而想要深入 HTTP / 3 的原理,就需要從 OSI 網(wǎng)絡(luò)模型開始說起了。

默認(rèn)情況下,HTTP(第 7 層協(xié)議)是以 TCP(第 4 層協(xié)議)作為基礎(chǔ)的。TCP 用于協(xié)商客戶端和服務(wù)器之間的連接,然后在雙方之間傳輸數(shù)據(jù)。

 

HTTP / 3

 

然而 TCP 可追溯至上世紀(jì) 70 年代,無法充分滿足當(dāng)下近乎實(shí)時的通信需求。經(jīng)過無數(shù)工程師團(tuán)隊(duì)的多年努力,谷歌提出的 QUIC 方案得到了最多的認(rèn)可。

據(jù)悉,該公司先是創(chuàng)建了 SPDY,以解決 TCP 的某些問題。后來又推出了 HTTP-over-SPDY,最終演變成了 HTTP / 2,目前該版本在互聯(lián)網(wǎng)站點(diǎn)中的使用率接近 40% 。

 

HTTP / 3

 

不過 SPDY 只是針對 TCP 及其原理的另一改進(jìn),Google 工程師意識到,如果將 TCP 的可靠性和 UDP 的速度結(jié)合在一起,就能形成一個全新的協(xié)議,讓一切變得更好。

如此一來,就催生了 QUIC 協(xié)議的出現(xiàn)。其全稱為“快速 UDP Internet 連接”,顧名思義,該協(xié)議融合了 TCP 和 UDP 的最佳特性,以構(gòu)建更快速的第 4 層傳輸協(xié)議。

至于 HTTP / 3,其在超文本傳輸協(xié)議內(nèi)部實(shí)現(xiàn)了 QUIC,在傳輸級別上取代了 TCP 和 SPDY,并于去年十月正式獲得了批準(zhǔn)通過。