什麼是HTTP協議

 

客戶端連上web服務器後,若想獲得web服務器中的某個web資源,需遵守一定的通訊格式,HTTP協議用於定義客戶端與web服務器通迅的格式。

使用telnet程序連上web服務器,並使用HTTP協議獲取某個頁面,快速瞭解 HTTP協議的作用。

安裝IE瀏覽器插件HttpWatch,查看IE瀏覽器通過HTTP協議獲取某個頁面。

HTTP協議簡介

HTTP是hypertext transfer protocol(超文本傳輸協議)的簡寫,它是TCP/IP協議的一個應用層協議,用於定義WEB瀏覽器與WEB服務器之間交換數據的過程。

HTTP協議是學習JavaWEB開發的基石,不深入瞭解HTTP協議,就不能說掌握了WEB開發,更無法管理和維護一些複雜的WEB站點。

HTTP協議的版本:HTTP/1.0、HTTP/1.1

HTTP1.0和HTTP1.1的區別

在HTTP1.0協議中,客戶端與web服務器建立連接後,只能獲得一個web資源。

HTTP1.1協議,允許客戶端與web服務器建立連接後,在一個連接上獲取多個web資源。

使用telnet舉例說明。

一個好多同學搞不清楚的問題:

一個web頁面中,使用img標籤引用了三幅圖片,當客戶端訪問服務器中的這個web頁面時,客戶端總共會訪問幾次服務器,即向服務器發送了幾次HTTP請求。

Web訪問資源圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章