后http2時(shí)代 · http2講解

2018-06-30 19:22 更新

12. 后http2時(shí)代

http2做了許多艱難的折衷和妥協(xié)。隨著http2逐漸部署,將會(huì)帶來一個(gè)健全的協(xié)議升級(jí)方式,而這為將來更多的協(xié)議升級(jí)奠定了基礎(chǔ)。同時(shí),它也引入了一套概念和基礎(chǔ)架構(gòu)來并行處理多個(gè)不同版本協(xié)議。也許我們并不需要在引入新協(xié)議時(shí)就完全將舊的淘汰掉。

+

http2仍然背負(fù)了許多HTTP1的歷史包袱,主要是為了保證數(shù)據(jù)流量能夠在HTTP 1和http2之間無礙轉(zhuǎn)發(fā)。這些包袱會(huì)阻礙進(jìn)一步的的開發(fā)和創(chuàng)造,期待http3能丟掉其中一部分。

+

親愛的讀者,你認(rèn)為http還缺少什么?

+

12.1. QUIC

Google的QUIC (快速UDP互聯(lián)網(wǎng)連接)協(xié)議是一個(gè)非常有趣的試驗(yàn),它在很大程度上繼承了SPDY的衣缽。QUIC是一個(gè)UDP版的TCP + TLS + HTTP/2替代實(shí)現(xiàn)。

+

QUIC可以創(chuàng)建更低延遲的連接,并且也像HTTP/2一樣,通過僅僅阻塞部分流解決了包裹丟失這個(gè)問題,讓連接在不同網(wǎng)絡(luò)上建立變得更簡(jiǎn)單 - 這其實(shí)正是MPTCP想去解決的問題。

+

QUIC現(xiàn)在還只有Google的Chrome和它后臺(tái)服務(wù)器上的實(shí)現(xiàn),雖然有第三方庫(kù)libquic,但這些代碼仍然很難在其他地方被復(fù)用。該協(xié)議也被IETF通信工作組引入了草案。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)