當前位置:秒知幫 >

生活圈 >生活 >

什麼是http http是什麼

什麼是http http是什麼

http的意思是超文字傳輸協議(Hyper Text Transfer Protocol,HTTP)是一個簡單的請求-響應協議,它通常執行在TCP之上。它指定了客戶端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。請求和響應訊息的頭以ASCII形式給出;而訊息內容則具有一個類似MIME的格式。這個簡單模型是早期Web成功的有功之臣,因為它使開發和部署非常地直截了當。

什麼是http http是什麼

HTTP誕生之初主要是應用於WEB端內容獲取,那時候內容還不像現在這樣豐富,排版也沒那麼精美,使用者互動的場景幾乎沒有。對於這種簡單的獲取網頁內容的場景,HTTP表現得還算不錯。但隨著網際網路的發展和WEB2.0的誕生,更多的內容開始被展示(更多的圖片檔案),排版變得更精美(更多的CSS),更復雜的互動也被引入(更多的JS)。使用者開啟一個網站首頁所載入的資料總量和請求的個數也在不斷增加。

什麼是http http是什麼 第2張

在1990年,HTTP就成為WWW的支撐協議。當時由其創始人WWW之父蒂姆·貝納斯·李(Tim Berners-Lee)提出,隨後WWW聯盟(WWW Consortium)成立,組織了IETF(Internet Engineering Task Force)小組進一步完善和釋出HTTP。HTTP是應用層協議,同其他應用層協議一樣,是為了實現某一類具體應用的協議,並由某一執行在使用者空間的應用程式來實現其功能。HTTP是一種協議規範,這種規範記錄在文件上,為真正通過HTTP進行通訊的HTTP的實現程式。

什麼是http http是什麼 第3張

HTTP是基於B/S架構進行通訊的,而HTTP的伺服器端實現程式有httpd、nginx等,其客戶端的實現程式主要是Web瀏覽器,例如Firefox、Internet Explorer、Google Chrome、Safari、Opera等,此外,客戶端的命令列工具還有elink、curl等。Web服務是基於TCP的,因此為了能夠隨時響應客戶端的請求,Web伺服器需要監聽在80/TCP埠。這樣客戶端瀏覽器和Web伺服器之間就可以通過HTTP進行通訊了。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhibang.com/shenghuoquan/shenghuo/45jge.html