2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
HTTP / 3是HTTP協(xié)議的下一個(gè)主要迭代版本,隨著Cloudflare,Google Chrome和Mozilla Firefox的支持,今天得到了極大的推動(dòng)。
從今天開(kāi)始,Cloudflare宣布客戶將能夠在其儀表板中啟用一個(gè)選項(xiàng),并為其域啟用HTTP / 3支持。
這意味著每當(dāng)用戶從具有HTTP / 3功能的客戶端訪問(wèn)Cloudflare托管的網(wǎng)站時(shí),該連接將自動(dòng)升級(jí)到新協(xié)議,而不是通過(guò)舊版本進(jìn)行處理。
在瀏覽器方面,Chrome Canary本月初添加了對(duì)HTTP / 3的支持。用戶可以使用Chrome命令行標(biāo)志 “ --enable-quic --quic-version = h3-23 ” 啟用它。
Google Chrome Canary剛剛成為第一個(gè)(可用)集成(非常)實(shí)驗(yàn)性#QUIC和HTTP / 3支持的瀏覽器!
添加標(biāo)志“ --enable-quic --quic-version = h3-23”,您應(yīng)該會(huì)在devtools中看到“ http / 2 + quic / 99”,這實(shí)際上是偽裝的http3!pic.twitter.com/5Fhui46h3x
-羅賓·馬克思(@programmingart)2019年9月19日
此外,Mozilla也宣布將推出對(duì)HTTP / 3的支持。該瀏覽器制造商計(jì)劃于今年秋天晚些時(shí)候在即將發(fā)布的Firefox Nightly版本中發(fā)布HTTP / 3。
什么是HTTP / 3?
HTTP / 3是HTTP的下一個(gè)主要版本,通過(guò)該協(xié)議,內(nèi)容從服務(wù)器移動(dòng)到客戶端,并在瀏覽器,移動(dòng)應(yīng)用程序或其他應(yīng)用程序中顯示。
HTTP v3(或HTTP / 3)與它之前的所有內(nèi)容都不同。這是對(duì)HTTP的完整重寫(xiě),它使用QUIC協(xié)議而不是TCP,還具有內(nèi)置的TLS(加密)支持。
這是多種技術(shù)的融合;所有這些都旨在使網(wǎng)站加載速度更快,并且默認(rèn)情況下通過(guò)加密連接進(jìn)行加載。
要了解HTTP / 3的工作原理,您必須首先了解OSI網(wǎng)絡(luò)模型的工作原理。默認(rèn)情況下,HTTP(第7層協(xié)議)使用TCP(第4層協(xié)議)作為基礎(chǔ)。TCP用于協(xié)商客戶端和服務(wù)器之間的連接,然后在雙方之間移動(dòng)數(shù)據(jù)-因此將其歸類(lèi)為傳輸協(xié)議。
但是TCP協(xié)議是在70年代設(shè)計(jì)的,沒(méi)有人希望它能像今天使用的那樣用于近實(shí)時(shí)通信。隨著時(shí)間的流逝,軟件工程師開(kāi)始理解TCP從來(lái)都不是為速度而設(shè)計(jì)的。
多年來(lái),數(shù)個(gè)工程師團(tuán)隊(duì)已嘗試創(chuàng)建更好的傳輸層協(xié)議。總而言之,谷歌的工程師是最成功的。
他們首先創(chuàng)建了SPDY,該協(xié)議解決了TCP的某些問(wèn)題,后來(lái)用于HTTP-over-SPDY,該協(xié)議最終成為正式的HTTP / 2,目前在所有互聯(lián)網(wǎng)站點(diǎn)中使用了約40%。
但是SPDY只是TCP及其原理的另一改進(jìn)。Google工程師意識(shí)到,如果將TCP的可靠性和UDP的速度結(jié)合在一起,形成一個(gè)全新的協(xié)議,他們會(huì)做得更好。
這就是QUIC的出現(xiàn),即“快速UDP Internet連接”。顧名思義,該協(xié)議融合了TCP和UDP的最佳功能,以便構(gòu)建更快的第4層傳輸協(xié)議。
HTTP / 3是在HTTP內(nèi)部實(shí)現(xiàn)的QUIC,在傳輸級(jí)別上取代了TCP和SPDY。它于去年十月獲得正式批準(zhǔn)。
CLOUDFLARE促進(jìn)HTTP / 3的采用
最初的支持已添加到Chrome 29和Opera 16以及LiteSpeed服務(wù)器中。Chrome的支持在本月擴(kuò)大了,但更大的新聞是Cloudflare使得該協(xié)議對(duì)其客戶普遍可用。
內(nèi)容交付網(wǎng)絡(luò)(CDN)是Web上的主要參與者,為所有Internet站點(diǎn)提供了約10%的支持。讓公司全面推出HTTP / 3支持,但可以確保更廣泛,更快速地采用它。
Cloudflare發(fā)言人本周告訴ZDNet:“ Cloudflare是H2采用的主要驅(qū)動(dòng)力之一,已于2015年12月為所有客戶發(fā)布了其對(duì)HTTP / 2的支持。事實(shí)上,Cloudflare仍為大多數(shù)HTTP / 2網(wǎng)絡(luò)提供支持。”
現(xiàn)在,該公司認(rèn)為現(xiàn)在是時(shí)候使網(wǎng)絡(luò)朝著更好的協(xié)議發(fā)展了,既快又快,而且還內(nèi)置了對(duì)TLS(HTTPS核心協(xié)議)的支持。
根據(jù)W3Techs,HTTP / 3目前僅被所有互聯(lián)網(wǎng)網(wǎng)站的3%使用。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。