http屬于互聯網常用服務嗎?
http是一種主要用于在瀏覽器與服務器間傳送數據的協議。HTTP協議是因特網上應用最為廣泛的一種網絡傳輸協議,所有的WWW文件都必須遵守這個標準;它基于TCP/IP通信協議來傳遞數據(HTML 文件, 圖片文件, 查詢結果等)。
http(HyperText Transfer Protocol,超文本傳輸協議)是一個簡單的請求-響應協議,它通常運行在TCP之上。它指定了客戶端可能發送給服務器什么樣的消息以及得到什么樣的響應。請求和響應消息的頭以ASCII碼形式給出;而消息內容則具有一個類似MIME的格式。這個簡單模型是早期Web成功的有功之臣,因為它使得開發和部署是那么的直截了當。
HTTP誕生之初主要是應用于WEB端內容獲取,那時候內容還不像現在這樣豐富,排版也沒那么精美,用戶交互的場景幾乎沒有。對于這種簡單的獲取網頁內容的場景,HTTP表現得還算不錯。但隨著互聯網的發展和WEB2.0的誕生,更多的內容開始被展示(更多的圖片文件),排版變得更精美(更多的CSS),更復雜的交互也被引入(更多的jS)。用戶打開一個網站首頁所加載的數據總量和請求的個數也在不斷增加。
今天絕大部分的門戶網站首頁大小都會超過2M,請求數量可以多達100個。另一個廣泛的應用是在移動互聯網的客戶端APP,不同性質的APP對HTTP的使用差異很大。對于電商類APP,加載首頁的請求也可能多達10多個。對于微信這類IM,HTTP請求可能僅限于語音和圖片文件的下載,請求出現的頻率并不算高。
上一篇如何選股好呢