當前位置:趣味科普網>經驗>

如何理解HTTP協議

經驗 閱讀(9.45K)

如何理解HTTP協議

超文字傳輸協議是網際網路上應用最為廣泛的一種網路協議。所有的WWW檔案都必須遵守這個標準。設計HTTP最初的目的是為了提供一種釋出和接收HTML頁面的方法。

HTTP可以在任何其他網際網路協議上,或者在其他網路上實現。HTTP只假定其下層協議提供可靠的傳輸,任何能夠提供這種保證的協議都可以被其使用。 通常,由HTTP客戶端發起一個請求,建立一個到伺服器預設是80埠的TCP連線。HTTP伺服器則在那個埠監聽客戶端傳送過來的請求。一旦收到請求,伺服器向客戶端發回一個狀態行,和響應的訊息,訊息的訊息體可能是請求的檔案、錯誤訊息、或者其它一些資訊。 HTTP協議的網頁HTTP使用TCP而不是UDP的原因在於開啟一個一個網頁必須傳送很多資料,而TCP協議提供傳輸控制,按順序組織資料,和錯誤糾正。 通過HTTP或者HTTPS協議請求的資源由統一資源標示符來標識。