http協議版本:
1、http/0.9:http的1991原型版本稱為http/0.9。這個協議有很多嚴重的缺陷,只應該用與與老客戶端的互動。http/0.9只支援get方法,不支援多**內容的mime型別,各種http首部,或者版本號。http/0.9定義的初衷是為了獲取簡單的html物件,它很快就被http/1.0取代了。
2、http/1.0:1.0是第乙個得到廣泛使用的http版本。http/1.0新增了版本號、各種http首部,一些額外的方法,以及對多**物件的處理。http/1.0使得包含生動的web頁面和互動式**成為可能,而這些頁面和**促使全球資訊網為人們廣泛地接受。
3、http/1.0+:在20世紀90年代中葉,很多流行的web客戶端和伺服器都在飛快地向http中新增各種特性,以滿足快速擴張且在商業上十分成功的全球資訊網的需要。其中很多特性,包括持久的keep-alive連線、虛擬主機支援,以及**連線支援都被加入到http中,並成為非官方的事實標準。這種非正式的http擴充套件版本通常稱為http/1.0+。
4、http/1.1:http/1.1重點關注的是校正http設計中的結構性缺陷,明確語義,引入重要的效能優化措拖,並刪除一些不好的特性。http/1.1還包含了對20世紀90年代末正在發展中的更複雜的web應用程式和部署方式的支援。http/1.1是當前使用的http版本。
5、http-ng(又名 http2.0):http-ng是http/1.1後繼結構的原型建議,它重點關注的是效能的大幅優化,以及更強大的服務邏輯遠端執行框架。http-ng的研究工作終止於2023年。
不同http協議下主流瀏覽器的併發連線數:
瀏覽器http 1.1http 1.0
出處:
《HTTP權威指南》閱讀筆記
歷時兩個多月,終於把經典圖書 http權威指南 讀完了。雖然看上去厚厚的一本,實際上只要有一些計算機網路基礎,讀起來還是很順利的,並沒有想象中那麼難啃。全書講的很細緻,涵蓋了http的方方面面,其中有一些都是些眾所周知的常識,比如前幾張關於http的基本介紹 url與資源等,但是也值得讀一讀,能夠把...
HTTP權威指南閱讀筆記一 HTTP概述
http協議版本 1 http 0.9 http的1991原型版本稱為http 0.9。這個協議有很多嚴重的缺陷,只應該用與與老客戶端的互動。http 0.9只支援get方法,不支援多 內容的mime型別,各種http首部,或者版本號。http 0.9定義的初衷是為了獲取簡單的html物件,它很快就...
《HTTP權威指南》閱讀筆記(六)
一 對http 進行解釋,將其與web閘道器進行對比,並說明如何部署 http的 伺服器 分為公共 和私人 是代表客戶端是代表客戶端完成事務的中間人,既是web伺服器又是web客戶端。http客戶端會向 傳送請求報文,伺服器必須向web伺服器一樣,正確的處理請求和連線,然後返回響應。同時,自身要向伺...