HTTP2 0相較HTTP1 0有哪些公升級

2022-09-14 13:24:08 字數 1015 閱讀 8255

一、http發展史

1-1. 網際網路

網際網路的發源,始於2023年美國的阿帕網(arpanet),中文直譯「高階研究專案-**網路」,其開始是為了建立一種用於軍隊通訊的網路。另一種推動網際網路發展的是nsf網,它最初是由美國國家科學**會資助建設的,目的是連線全美的5個超級計算機中心,供100多所美國大學共享它們的資源。nsf網也採用tcp/ip協議,且與internet 相連。

apranet 與 nsf 主要是服務於科研,隨著商業化(資本逐利),人們將網際網路在通訊、資訊檢索、資訊服務等方面的潛力挖掘出來,使得網際網路迅速增長。直至現在,網際網路也不過區區41年多的歷史。縱觀歷史事物發展,網際網路還是非常年輕的。

1-2. 連線的建立——tcp/ip

而網際網路的實現,是依賴於計算機之間相互建立連線,要實現連線,資料傳輸目的位址和保證資料傳輸迅速可靠的措施是必不可少的。為了實現連線,最早人們發明了一種叫網路控制協議(network control protocol,ncp)的網路協議,但由於ncp使用受限於「同構」環境(所謂同構環境是網路上的所有計算機都執行相同的作業系統),設計者就認為「同構」這一限制不應被加到乙個分布廣泛的網路上,因此,在2023年,可用於「異構」網路環境中的傳輸控制/網路協議(transmission control protocol/internet protocol,tcp/ip)就此誕生。並於2023年被apranet採用。2023年元旦,tcp/ip協議正式替代ncp,從此以後tcp/ip成為大部分網際網路共同遵守的一種網路規則。

ps: 此處tcp/ip其實早在2023年12月,卡恩與瑟夫就已經正式發表了tcp/ip協議並對其進行了詳細的說明。同時,為了驗證tcp/ip協議的可用性,使乙個資料報由一端發出,在經過近10萬km的旅程後到達服務端。在這次傳輸中,資料報沒有丟失乙個位元組,這充分說明了tcp/ip協議的成功。2023年9月9日卡恩和瑟夫由於他們對於美國文化做出的卓越貢獻被授予**自由勳章。

1-3. http的誕生

二、http2發展史

三、http1 vs http2

四、參考

網際網路/199186

http2 0相比http1 0的優勢

http2.0所有資料以二進位制進行傳輸,同乙個連線裡面傳送多個請求不再按順序來 頭資訊壓縮以及等提高效率的功能,頭壓縮減少頻寬,請求html同時提前推送js,css資源。http1.1之後,傳送乙個http請求,會建立乙個tcp連線,該鏈結在請求返回後不會關閉,下次傳送其他http請求,會繼續使用...

http2 0 相對於 http1 1的優勢

1.http2.0完全是多路復用的,只需乙個連線就可實現並行 可以將不同的請求夾雜在一起,只需乙個連線就能載入乙個頁面。2.可以讓伺服器將響應主動推動到客戶端快取中 3.壓縮報頭,降低了開銷 http1.1不支援頭部壓縮,所以產生了spdy和http2.0協議,spdy使用的是通用的deflate演...

HTTP 2 0 協議詳解

無需 作者修改任何內容 把部署複雜性降至最低,無需變更網路基礎設施 與開源社群合作開發這個新協議 收集真實性能資料,驗證這個實驗性協議是否有效。解決 http 中的 隊首阻塞 問題 並行操作無需與伺服器建立多個連線,從而改進 tcp 的利用率,特別是擁塞控制方面 保持 http 1.1 的語義,利用...