HTBP

HTBP所屬現代詞,指的是超文本廣播協定。

HTBP

HTBP:Hyper Text Broadcasting Protocol超文本廣播協定

相關知識

超檔案傳輸協定(HTTP,HyperTextTransferProtocol)是網際網路上套用最為廣泛的一種網路傳輸協定。所有的WWW檔案都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發布和接收HTML頁面的方法。
[編輯本段]概述
HTTP的發展是全球資訊網協會和Internet工作小組合作的結果,在一系列的RFC發布了最終的版本,其中最著名的是RFC2616。在RFC2616中定義了HTTP1.1這個今天普遍使用的版本。
HTTP是一個用於在客戶端和伺服器間請求和應答的協定。一個HTTP的客戶端,諸如一個web瀏覽器,通過建立一個到遠程主機特殊連線埠(默認連線埠為80)的連線,初始化一個請求。一個HTTP伺服器通過監聽特殊連線埠等待客戶端傳送一個請求序列,就像“GET/HTTP/1.1”(用來請求網頁伺服器的默認頁面),有選擇的接收像email一樣的MIME訊息,此訊息中包含了大量用來描述請求各個方面的信息頭序列,回響一個選擇的保留數據主體。接收到一個請求序列後(如果要的話,還有訊息),伺服器會發回一個回復,如“200OK”,同時發回一個它本報的訊息,此訊息的主體可能是被請求的檔案、錯誤訊息或者其他的一些信息。
HTTP並不局限於使用網路協定(TCP/IP)及其相關支持層,儘管這是它在網際網路上最為流行的應用程式。事實上,HTTP可以“在任何其他網際網路協定之上執行,或者在其他網路上執行。HTTP只認可可靠的傳輸,任何能夠提供這種保證的協定都可以被其使用。
HTTP不同於其他基於TCP的協定,諸如FTP。在HTTP中,一旦一個特殊的請求(或者請求的相關序列)完成,連線通常被中斷。這個設計使得對於當前頁面有規則連線到另一台伺服器頁面的全球資訊網來說,HTTP是完美的。當持久連線的缺乏成為保持用戶狀態的必需選擇的方法時,對網頁設計者來說,會偶然產生一些問題。而大部分這些方法包括了對“cookies”的使用。
這裡有一個HTTP的安全版本稱為HTTPS,HTTPS支持任何的加密算法,只要此加密算法能被頁面雙方所理解。
HTTP(和HTTPS)由統一資源定位器或者簡稱URLs定位。創造這種地址定位的語法為了HTML的連結。
[編輯本段]請求信息
發出的請求信息包括以下幾個
*請求行,例如GET/images/logo.gifHTTP/1.1,表示從/images目錄下請求logo.gif這個檔案。
*標題,例如Accept-Language:en
*空行
*可選信息
請求行和標題必須以<CR><LF>作為結尾(也就是,回車然後換行)。空行內必須只有<CR><LF>而無其他空格。在HTTP/1.1協定中,所有的標題除主機外都是可選的。
[編輯本段]請求方法
HTTP定義了八種方法來指示確認的資源執行所需的行為。HEAD
要求與GET請求相應的回覆一樣的應答,但是沒有回應的內容。這對找回寫在回應標題中的meta-infomation有幫助,不需要傳輸整個內容。
GET
請求某個特殊的資源,是目前網上最通用的方法。不應該用於一些會造成副作用的操作中(在網路軟體中使用是一個常見的錯誤用法)。參
看下個目錄的安全方法。POST
向確定的資源提交需要處理的數據。這些數據包括在請求的內容里。這可以造成新資源的產生和更新已有資源。
PUT
上傳特定資源
DELETE
刪除特定資源
TRACE
返回接收的請求,客戶端可因此察看在請求過程中什麼中間伺服器被加進來或者有所改變。
OPTIONS
返回伺服器支持的HTTP方法,這可以用來檢查網路伺服器的功能。
CONNECT
將請求連線轉換成透明的TCP/IP通道,通常通過非加密的HTTP代理利用SSL-加密通訊(HTTPS)。
[編輯本段]安全方法
有些方法(比如HEAD,GET,OPTIONS,andTRACE)被定義為安全方法,這些方法針對的只是信息的返回,並不會改變伺服器的狀態(換句話說就是這些方法不會產生副作用)。不安全的方法(例如POST,PUTandDELETE)應該用特殊的方式向用戶展示,通常是按鈕而不是連結,這樣就可以使用戶意識到可能要負的責任(例如一個按鈕帶來的資金交易。)
[編輯本段]超文本
超文本(Hypertext)是用超鏈結的方法,將各種不同空間的文字信息組織在一起的網狀文本。超文本更是一種用戶介面範式,用以顯示文本及與文本之間相關的內容。現時超文本普遍以電子文檔方式存在,其中的文字包含有可以鏈結到其他位置或者文檔的連結,允許從當前閱讀位置直接切換到超文本連結所指向的位置。超文本的格式有很多,目前最常使用的是超文本標記語言(HyperTextMarkupLanguage,HTML)及富文本格式(RichTextFormat,RTF)。我們日常瀏覽的網頁上的鏈結都屬於超文本。2、一種按信息之間關係非線性地存儲、組織、管理和瀏覽信息的計算機技術。超文本技術將自然語言文本和計算機互動式地轉移或動態顯示線性文本的能力結合在一起,它的本質和基本特徵就是在文檔內部和文檔之間建立關係,正是這種關係給了文本以非線性的組織。

相關搜尋

熱門詞條

聯絡我們