HTTP1.1

HTTP1.1

HTTP1.1(Hypertext Transfer Protocol Version 1.1)超文本傳輸協議-版本1.1

它是用來在Internet上傳送超文本的傳送協議。它是運行在TCP/IP協議簇之上的HTTP應用協議,它可以使瀏覽器更加高效,使網路傳輸減少。任何伺服器除了包括HTML文件以外,還有一個HTTP駐留程序,用於響應用用戶請求。您的瀏覽器是HTTP客戶,向伺服器發送請求,當瀏覽器中輸入了一個開始文件或點擊了一個超級鏈接時,瀏覽器就向伺服器發送了HTTP請求,此請求被送往由URL指定的IP地址。駐留程序接收到請求,在進行必要的操作后回送所要求的文件。

基本介紹


HTTP1.1
它支持持續連接。通過這種連接,就有可能在建立一個TCP連接后,發送請求並得到回應,然後發送更多的請求並得到更多的回應。通過把建立和釋放TCP連接的開銷分攤到多個請求上,則對於每個請求而言,由於TCP而造成的相對開銷被大大地降低了。而且,還可以發送流水線請求,也就是說在發送請求1之後的回應到來之前就可以發送請求2.也可以認為,一次連接發送多個請求,由客戶機確認是否關閉連接,而伺服器會認為這些請求分別來自不同的客戶端。
與之相對的HTTP1.0
當連接建立起來以後,瀏覽器發送一個請求,之後一個回應消息被送回來。然後TCP連接被釋放。這在早期,Web頁面通常只包含HTML文本,在這種情況下,這樣的做法已經足夠了。但是,現在的網頁一般還含有大量的圖標,圖象以及其他很養眼的內容,所以建立一個TCP連接僅僅傳輸一個圖標,則顯得代價太昂貴了.