什麼是http

來源:趣味百科館 3.06W

什麼是http

HTTP誕生之初主要是應用於WEB端內容獲取,那時候內容還不像現在這樣豐富,排版也沒那麼精美,用戶交互的場景幾乎沒有。對於這種簡單的獲取網頁內容的場景,HTTP表現得還算不錯。但隨着互聯網的發展和WEB2.0的誕生,更多的內容開始被展示,排版變得更精美,更復雜的交互也被引入。用戶打開一個網站首頁所加載的數據總量和請求的個數也在不斷增加。

什麼是http 第2張

在1990年,HTTP就成爲WWW的支撐協議。當時由其創始人WWW之父蒂姆·貝納斯·李提出,隨後WWW聯盟成立,組織了IETF小組進一步完善和發佈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進行通信了。

熱門標籤