HTTP協定(Hypertext Transfer Protocol――超文本傳輸協定),主要以"超文本"(Hypertext)或"超媒體"(Hypermedia)的形式提供信息。我們通常所稱的瀏覽網頁,就是指的WWW操作。
HTTP的發展是全球資訊網協會(World Wide Web Consortium)和Internet工作小組(Internet Engineering Task Force)合作的結果,(他們)最終發布了一系列的RFC,其中最著名的就是RFC 2616。RFC 2616定義了HTTP協定的我們今天普遍使用的一個版本——HTTP 1.1。
HTTP是一個客戶端和伺服器端請求和應答的標準(TCP)。客戶端是終端用戶,伺服器端是網站。通過使用Web瀏覽器、網路爬蟲或者其它的工具,客戶端發起一個到伺服器上指定端口(默認連線埠為80)的HTTP請求。(我們稱這個客戶端)叫用戶代理(user agent)。應答的伺服器上存儲著(一些)資源,比如HTML檔案和圖像。(我們稱)這個應答伺服器為源伺服器(origin server)。在用戶代理和源伺服器中間可能存在多箇中間層,比如代理,網關,或者隧道(tunnels)。儘管TCP/IP協定是網際網路上最流行的套用,HTTP協定並沒有規定必須使用它和(基於)它支持的層。 事實上,HTTP可以在任何其他網際網路協定上,或者在其他網路上實現。HTTP只假定(其下層協定提供)可靠的傳輸,任何能夠提供這種保證的協定都可以被其使用。
通常,由HTTP客戶端發起一個請求,建立一個到伺服器指定連線埠(默認是80連線埠)的TCP連線。HTTP伺服器則在那個連線埠監聽客戶端傳送過來的請求。一旦收到請求,伺服器(向客戶端)發回一個狀態行,比如"HTTP/1.1 200 OK",和(回響的)訊息,訊息的訊息體可能是請求的檔案、錯誤訊息、或者其它一些信息。
HTTP使用TCP而不是UDP的原因在於(打開一個)一個網頁必須傳送很多數據,而TCP協定提供傳輸控制,按順序組織數據,和錯誤糾正。
通過HTTP或者HTTPS協定請求的資源由統一資源標示符(uniform Resource Identifiers)(或者,更準確一些,URLs)來標識。
http超文本傳輸協定是基於套用層上的協定。
相關詞條
-
超文本傳輸協定
超檔案傳輸協定(HTTP,HyperText Transfer Protocol)是網際網路上套用最為廣泛的一種網路傳輸協定。所有的WWW檔案都必須遵守這...
概述 請求信息 請求方法 安全方法 超文本 -
HTTP協定
HTTP協定(Hypertext Transfer Protocol,超文本傳輸協定)是用於從WWW伺服器傳輸超文本到本地瀏覽器的傳送協定,是一個客戶端...
什麼是HTTP協定 HTTP協定的工作方式 HTTP協定的內部操作過程 相關條目 -
超文本傳送協定
超文本傳送協定,英文名稱為HTTP-Hypertext transfer protocol,其是分散式,協作式,超媒體系統套用之間的通信協定。是全球資訊網(...
簡介 特點 協定請求 回響頭 安全超文本協定 -
安全超文本傳輸協定
安全超文本傳輸協定(HTTPS,HTTP over SSL,HTTP Secure)是套用安全套接層協定(SSL)或安全傳輸層協定(TLS)作為HTTP...
簡介 概念 功能 S-HTTP和HTTP的區別 -
超文本傳輸安全協定
超文本傳輸安全協定(英語:Hypertext Transfer Protocol Secure,縮寫:HTTPS,常稱為HTTP over TLS,HT...
主要思想 技術細節 歷史 -
HTTP嚴格傳輸安全協定
HTTP嚴格傳輸安全協定(英語:HTTP Strict Transport Security,簡稱:HSTS),是一套由網際網路工程任務組發布的網際網路安全...
內容 歷史 作用 不足 協定內容 -
HTTP
超文本傳輸協定(HTTP,HyperText Transfer Protocol)是網際網路上套用最為廣泛的一種網路協定。所有的WWW檔案都必須遵守這個標...
發展簡史 技術架構 協定功能 協定基礎 運作方式 -
超文本數據
超文本數據是國內首家媒體效果提供商,http-5s由httpS團隊歷時五年研發具有安全性的ssl加密傳輸協定技術,它由SSL+HTTP協定構建可進行加密...
超文本定義 超文本數據是怎樣的一種結構 超文本與超文本協定的區別: -
超文本寫作
超文本寫作,是指作者在網際網路上寫作時,儘可能多的為文章中的著名詞條添加超連線的寫作方式。是web2.0的重要標誌之一。
§定義 §創始人 §論述 §關鍵字