- Linux集群和自動化運維
- 余洪春
- 11字
- 2019-01-04 00:48:41
1.1 網站架構設計相關術語
1.1.1 什么是HTTP 1.1
HTTP 1.1(Hypertext Transfer Protocol Version 1.1),即超文本傳輸協(xié)議-版本1.1,跟版本1.0是有區(qū)別的。
針對HTTP 1.0中TCP連接不能重復利用的情況,HTTP1.1采用了效率更高的持續(xù)連接機制,即客戶端和服務器建立TCP連接以后,后續(xù)相關聯(lián)的HTTP請求可以重復利用已經建立起來的TCP連接。
HTTP 1.1是用來在Internet上傳送超文本的傳送協(xié)議。它是運行在TCP/IP協(xié)議族之上的HTTP應用協(xié)議,它可以使瀏覽器更加高效,并減少網絡傳輸。任何服務器除了包括HTML文件以外,都還有一個HTTP駐留程序,用于響應用戶請求。如果瀏覽器是HTTP客戶,在向服務器發(fā)送請求時,向瀏覽器中輸入一個開始文件或點擊一個超級鏈接,瀏覽器就向服務器發(fā)送HTTP請求,此請求被送往由URL指定的IP地址。駐留程序接收到請求,在進行必要的操作后就會回送所要求的文件。
HTTP 1.1支持持續(xù)連接。通過這種連接,就有可能在建立一個TCP連接后,發(fā)送請求并得到回應,然后發(fā)送更多的請求并得到更多的回應。由于把建立和釋放TCP連接的開銷分攤到了多個請求上,因此對于每個請求而言,由于TCP連接而造成的相對開銷就被大大地降低了。而且,還可以發(fā)送流水線請求,也就是說在發(fā)送請求1的回應到來之前就發(fā)送請求2。也可以認為,一次連接發(fā)送多個請求,由客戶機確認是否關閉連接,而服務器會認為這些請求分別來自于不同的請求。
推薦閱讀
- Mastering ElasticSearch
- Cybersecurity:Attack and Defense Strategies
- 大學計算機應用基礎實踐教程(Windows 7+Office 2013)
- 構建可擴展分布式系統(tǒng):方法與實踐
- 循序漸進學Docker
- SharePoint 2013 應用開發(fā)實戰(zhàn)
- Linux操作系統(tǒng)應用編程
- 混沌工程實戰(zhàn):手把手教你實現(xiàn)系統(tǒng)穩(wěn)定性
- 數據中心系統(tǒng)工程及應用
- RESS Essentials
- 嵌入式實時操作系統(tǒng):RT-Thread設計與實現(xiàn)
- AWS Development Essentials
- INSTANT Galleria Howto
- Building Telephony Systems With Asterisk
- Linux操作系統(tǒng)