如何理解HTTP協議

來源:生活大全幫 8.77K

如何理解HTTP協議

超文本傳輸協議是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發佈和接收HTML頁面的方法。

HTTP可以在任何其他互聯網協議上,或者在其他網絡上實現。HTTP只假定其下層協議提供可靠的傳輸,任何能夠提供這種保證的協議都可以被其使用。 通常,由HTTP客户端發起一個請求,建立一個到服務器默認是80端口的TCP連接。HTTP服務器則在那個端口監聽客户端發送過來的請求。一旦收到請求,服務器向客户端發回一個狀態行,和響應的消息,消息的消息體可能是請求的文件、錯誤消息、或者其它一些信息。 HTTP協議的網頁HTTP使用TCP而不是UDP的原因在於打開一個一個網頁必須傳送很多數據,而TCP協議提供傳輸控制,按順序組織數據,和錯誤糾正。 通過HTTP或者HTTPS協議請求的資源由統一資源標示符來標識。

熱門標籤