河南夢之網網絡科技有限公司
夢之網科技出品
掃描關注夢之網科技微信公眾賬號

掃小程序碼聯系客服

HTTP/3 的過去、現在和未來-鄭州小程序開發

夢之網科技?2019-10-12?文章動態?

HTTP 協議為 Web 的發展提供了驅動力,它始于 1991 年的 HTTP/0.9,在 1999 年演變為 HTTP/1.1,并由 IETF(互聯網工程任務組)負責進行標準化。HTTP/1.1 存在了很長一段時間,但 Web 不斷變化的需求要求推出更好的協議,于是 HTTP/2 在 2015 年出現了。去年年底,IETF 又推出新版本 HTTP/3。對于有些人來說,這是一個驚喜,但也會讓他們感到有一點點困惑。想要更好地了解 HTTP/3 的前世今生,以及它接下來的規劃,來自 Cloudflare 博客的這篇最新文章將為你指點迷津。

在去年的“生日周”期間,我們宣布了對新生 Web 標準 QUIC 和 HTTP/3(當時稱為“ HTTP over QUIC”)的初步支持,從而可以更快、更可靠、更安全地連接到網站和 API 等 Web 端點。我們還請客戶加入一個等候隊列,這樣 QUIC 和 HTTP/3 可用后他們就能立刻試用。

HTTP/3 的過去、現在和未來-鄭州小程序開發

從那以后,我們一直在通過互聯網工程任務組(包括谷歌 Chrome 和 Mozilla Firefox)與業界同行合作,以迭代 HTTP/3 和 QUIC 標準文檔。在標準日趨完善的同時,我們還致力改善網絡的支持能力。

現在我們很高興地宣布,Cloudflare 邊緣網絡已提供 QUIC 和 HTTP/3 支持。我們很高興能與兩家領先的瀏覽器供應商和合作伙伴谷歌 Chrome 和 Mozilla Firefox 共同合作完成這項工作,為所有人打造速度更快、更加可靠的互聯網。

用谷歌高級軟件工程師 Ryan Hamilton 的話來說,“HTTP/3 會改善所有人使用 Web 的體驗。Chrome 和 Cloudflare 團隊密切合作,將 HTTP/3 和 QUIC 從新生標準發展為廣泛應用的 Web 技術改進。行業領導者之間的強大合作伙伴關系推動了互聯網標準創新,我們期待雙方能繼續合作。”

這對 Cloudflare 的客戶又意味著什么呢?你們選擇我們的服務和邊緣網絡,是為了讓 Web 更快、更安全。在 Cloudflare 儀表板為你的域啟用 HTTP/3 支持后,你的客戶就可以使用 HTTP/3 與你的網站和 API 交互。我們一直在邀請 HTTP/3 等候隊列中的客戶啟用該功能,在接下來的幾周內我們將向所有人開放該功能。

如果你是互聯網用戶,通過瀏覽器等客戶端與網站和 API 交互,那么這份公告又意味著什么呢?從今天開始,你可以使用 Chrome Canary 通過 HTTP/3 與 Cloudflare 和其他服務器交互。如果你想用命令行客戶端的人, curl 也提供了對 HTTP/3 的支持。后文將介紹如何通過 HTTP/3 使用 Chrome 和 curl。

1

母雞和雞蛋

互聯網的標準創新一直舉步維艱,這是一個先有雞還是先有蛋的問題:是服務器先支持新標準(例如 Cloudflare 或其大型響應數據源),還是客戶端先支持(例如瀏覽器和操作系統等)呢?連接的兩端都需要支持新的通信協議才能正常工作。

Cloudflare 推動 Web 標準發展的歷史由來已久,從 HTTP/2 (HTTP/3 之前的 HTTP 版本)到 TLS 1.3 ,再到加密 SNI 等等。我們與志同道合的組織合作推動標準進化,這些組織都認同我們 " 希望幫助建立更好的互聯網 " 的愿望。我們將 HTTP/3 推向主流的努力也是如此。

在 HTTP/3 標準的整個開發過程中,我們一直與行業合作伙伴緊密合作,以建立和驗證與我們的邊緣支持兼容的 HTTP/3 客戶端支持。我們很高興能與谷歌 Chrome 和 curl 合作,今天它們都可以通過 HTTP/3 向 Cloudflare edge 發出請求。Mozilla Firefox 預計也將為 nightly 版本提供支持。

總而言之,今天對于互聯網用戶來說是美好的一天。HTTP/3 的廣泛普及將為所有人帶來更快的 Web 體驗,而今天的支持工作是朝著這一方向邁出的一大步。

更重要的是,今天也是互聯網的好日子:Chrome、curl 和 Cloudflare,以及不久之后的 Mozilla 迅速推出了實驗性但實用化的 HTTP/3 支持,表明互聯網標準創建已經走入正軌。在互聯網工程任務組的協調下,行業合作伙伴、競爭對手和其他主要利益相關者可以齊心協力制定讓整個互聯網,而不僅是少數巨頭受益的標準。

Firefox 的 CTO Eric Rescorla 給出了很好的總結:“開發新的網絡協議很困難,要使其走入正軌則需要每個人的共同努力。在過去的幾年中,我們一直與 Cloudflare 和其他行業合作伙伴一起測試 TLS 1.3 到現在的 HTTP/3 和 QUIC。Cloudflare 對這些協議的服務端早期支持已幫助我們解決了客戶端 Firefox 實現中的互操作性問題。我們期待這些合作能共同提高互聯網的安全性和性能。”

HTTP/3 的過去、現在和未來-鄭州小程序開發

2

發展歷史

在深入探究 HTTP/3 之前,我們先來快速瀏覽一下 HTTP 多年來的發展,從而更好地理解為什么互聯網需要 HTTP/3。

文章關鍵詞
fi
cloudflare
急速赛车国语 大富豪棋牌游戏官网 银河国际棋牌入口 双色球开奖规则 泳坛夺金最近500期 自建房最赚钱的方式 甘肃11选5重号走势图 北京快乐8提前开奖 杰克棋牌菲律宾手机版 福彩3d跨度走势图300期 在家能干啥赚钱那 北京pk拾赛车计划群 山西蓝球 现在再做礼物盒子还能赚钱吗 江苏11选5复式 七星彩17140期号码预测 个人美工怎么赚钱