古詩詞大全網 - 藝術簽名 - http協議的特征

http協議的特征

http協議的特點是簡單、快速、靈活、無連接和無狀態。

1,簡單快速靈活:當客戶向服務器請求服務時,只需要傳輸請求方法和路徑。常用的請求方法有GET、HEAD和POST。每種方法都指定了客戶端和服務器之間的聯系類型是不同的。由於HTTP協議的簡單性,HTTP服務器的程序規模小,所以通信速度很快。HTTP允許傳輸任何類型的數據對象。被傳輸的類型由內容類型來標記。

2.無連接:無連接的含義是將每個連接限制為僅壹個請求。服務器處理完客戶的請求並收到客戶的回復後,就會斷開連接。這樣可以節省傳輸時間。

3.無狀態:HTTP協議是無狀態的。無狀態意味著協議沒有用於事務處理的內存。缺少狀態意味著如果後續處理需要以前的信息,則必須重新傳輸它,這可能導致每個連接傳輸的數據量增加。另壹方面,當服務器不需要以前的信息時,它的響應更快。

http協議的應用場景

HTTP誕生之初,主要用於WEB內容獲取。那時候的內容沒有現在豐富,排版也沒有那麽好看,幾乎沒有用戶互動的場景。對於這個獲取web內容的簡單場景,HTTP表現得相當好。但是隨著互聯網的發展和WEB2.0的誕生,更多的內容開始展示,排版變得更加精致,也引入了更復雜的交互。用戶在打開壹個網站的首頁時所加載的數據總量和請求數量也在不斷增加。

今天,大多數門戶網站的主頁大小將超過2M,請求數量可多達100。另壹個廣泛使用的應用是移動互聯網的客戶端app,不同app對HTTP的使用有很大不同。對於電商app,加載首頁的請求可能多達10次。對於微信等IM,HTTP請求可能僅限於下載語音和圖片文件,請求頻率不高。