Http1 1與Http1 0的比較

2021-06-20 09:26:15 字數 1005 閱讀 4143

上篇部落格:web開發基礎-http1.0協議-客戶端與伺服器端的互動

(1)允許在乙個

tcp連線上

可以傳送多個http請求和響應;

——這樣乙個包含多個影象的網頁的多個請求和響應就可以在乙個連線中進行傳輸了

,但是每個單獨的網頁檔案的請求和

..仍然還是需要使用各自的連線的。

(2)允許客戶端不用等待上一次的請求結果返回

,就可以向伺服器發出下乙個請求

,也就是

:多個請求和響應過程可以重疊進行;

伺服器也要根據請求的順序返回結果

,以便保證客戶端能夠區分每次請求的響應內容

;(3)

在http

1.0的基礎上

,增加了更多的請求和響應頭;在

中是不支援

host

請求頭字段的

,所以原來的

web伺服器無法建立基於主機名的虛擬主機;在

中就增加了

host

請求頭欄位

,這樣瀏覽器就可以使用主機名來明確表示要訪問伺服器上的哪個

web站點

,這樣才使得在一台

web伺服器上邊建立同乙個

ip位址和埠虛擬主機有了可能

;http1.1特點:

(1)在乙個tcp連線上可以傳送多個http請求和響應

(2)多個請求和響應過程可以重疊進行

雖然只是理論知識,但是理解起來還是很簡單的,因為大家每天都會逛很多**,瀏覽很多網頁,所以結合理論結合實踐還是很好理解滴。

HTTP1 0與HTTP1 1的區別

下面主要從幾個不同的方面介紹http 1.0與http 1.1之間的差別,當然,更多的內容是放在解釋這種差異背後的機制上。可擴充套件性的乙個重要原則 如果http的某個實現接收到了自身未定義的頭域,將自動忽略它。在訊息中增加版本號,用於相容性判斷。注意,版本號只能用來判斷逐段 hop by hop ...

HTTP1 0與HTTP1 1的區別

下面主要從幾個不同的方面介紹 http 1.0與http 1.1 之間的差別,當然,更多的內容是放在解釋這種差異背後的機制上。1 可擴充套件性 可擴充套件性的乙個重要原則 如果http的某個實現接收到了自身未定義的頭域,將自動忽略它。在訊息中增加版本號,用於相容性判斷。注意,版本號只能用來判斷逐段 ...

HTTP1 0與HTTP1 1的區別

1.效能方面 html1.0只支援短連線,在頁面需要載入其他,css,js檔案時,會有多次建立,斷開連線的過程。並且客戶端的每個請求必須等上乙個請求結果返回後,才可以傳送下乙個請求。這兩點令html1.0的執行效率很低。而html1.1支援長連線,並且允許客戶端在上乙個結果返回之前就傳送下乙個請求,...