溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

什么是httpd版本協(xié)議

發(fā)布時間:2021-09-26 17:16:40 來源:億速云 閱讀:133 作者:柒染 欄目:系統(tǒng)運維

這篇文章將為大家詳細(xì)講解有關(guān)什么是httpd版本協(xié)議,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

HTTP(Hypertext Transfer Protocol )超文本傳輸協(xié)議,是一個應(yīng)用協(xié)議用于分布式協(xié)作,多媒體信息統(tǒng)計。HTTP是Word Wide Web的通信基礎(chǔ),其中html文檔指向用戶可以輕松發(fā)文其他資源的超鏈接,例如,通過單擊鼠標(biāo)或者Web瀏覽器中點擊屏幕.

HTTP協(xié)議的發(fā)展歷程
什么是httpd版本協(xié)議
HTTP/0.9
http協(xié)議的第一個版本僅適用于數(shù)據(jù)信息的簡介交換,即僅文本傳輸,只接受GET這一種請求方式,且不支持請求頭,由于不支持POST方式,大多數(shù)敏感信息無法交換,至此客戶端無法向服務(wù)器傳遞過多信息。
缺點: 信息種類過于單一,無法滿足需求,串行處理

HTTP/1.0
第一個在通訊中指定版本號的HTTP協(xié)議版本,常用于代理服務(wù)器,成為了面向事務(wù)的應(yīng)用層協(xié)議,該協(xié)議需要每請求一次響應(yīng)建立并拆除一次連接,1.0引入了POST和HEAD命令,相對于一版本在一定程度上保障的數(shù)據(jù)的傳輸安全,是一個典型的串行連接事務(wù)。
缺點: 串行處理,效率低下

HTTP/1.1
引入持久連接機制并被默認(rèn)采用,且更好的配合代理服務(wù)器工作,還支持管道方式同一連接下同時發(fā)送多個請求,以降低線路負(fù)載,提高傳輸速度,新增方法: PUT、PATCH、OPTIONS、DELETE
缺點: 同一TCP連接里,所有通信按次序進(jìn)行,服務(wù)器只能順序處理回應(yīng),如果前面處理過慢,會有許多請求排隊,造成隊頭阻塞(Head-of-line blocking)

HTTP/2.0
頭信息和數(shù)據(jù)體都是二進(jìn)制,稱為頭信息幀和數(shù)據(jù)幀
復(fù)用TCP連接,在一個連接里,客戶端和瀏覽器都可以同時發(fā)送多個請求或回應(yīng),且不用按順序一一對應(yīng),避免了“隊頭堵塞“,此雙向的實時通信稱為多工(Multiplexing)
引入頭信息壓縮機制(header compression),頭信息使用gzip或compress壓縮后再發(fā)送;客戶端和服務(wù)器同時維護(hù)一張頭信息表,所有字段都會存入這個表,生成一個索引號,不發(fā)送同樣字段,只發(fā)送索引號,提高速度
HTTP/2 允許服務(wù)器未經(jīng)請求,主動向客戶端發(fā)送資源,即服務(wù)器推送(server push)

補充:
HTTP協(xié)議是無狀態(tài)協(xié)議,服務(wù)器無法追蹤來源

解決方法
cookie 客戶端存放
session 服務(wù)器存放

HTTP事務(wù): 一次訪問的過程

請求: request
響應(yīng): response

HTTP2.0和SPDY的關(guān)聯(lián)

HTTP2.0是SPDY的升級版
HTTP2.0 支持明文 HTTP 傳輸,而 SPDY 強制使用 HTTPS
HTTP2.0 消息頭的壓縮算法采用 HPACK,而非 SPDY 采用的 DEFLATE

HTTP協(xié)議連接簡要對比圖
什么是httpd版本協(xié)議

關(guān)于什么是httpd版本協(xié)議就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI