超文本傳送協議

超文本傳送協議

超媒體系統應用之間的通信協議
超文本傳送協議,英文名稱為HTTP-Hypertexttransferprotocol,其是分布式,協作式,超媒體系統應用之間的通信協議。是萬維網(worldwideweb)交換信息的基礎。
    中文名:超文本傳送協議 外文名:HTTP-Hypertext transfer protocol 所屬學科: 别名:HTTP協議 所屬領域:通信 發起人:泰德·納爾森 發起組織:萬維網協會、Internet工作小組 最新穩定版本:HTTP/1.1 支持語言:PHP、JAVA、PYTHON、C、C++

簡介

超文本轉移協議的前身是世外桃源(Xanadu)項目,超文本的概念是泰德˙納爾森(TedNelson)在1960年代提出的。1990年12月,超文本在CERN首次上線。1991年夏天,繼Telnet等協議之後,超文本轉移協議成為互聯網諸多協議的一分子。

響應頭

客戶端向服務器發送一個請求,服務器以一個狀态行作為響應,響應的内容包括:消息協議的版本、成功或者錯誤編碼、服務器信息、實體元信息以及必要的實體内容。根據響應類别的類别,服務器響應裡可以含實體内容,但不是所有的響應都有實體内容。本節僅簡述響應頭。HTTP(超文本傳輸協議)是浏覽器和Web服務器共同遵守的協議。介紹了HTTP/1.1協議的特點如靈活性、簡單性、無連接、無狀态等。

安全超文本協議

安全超文本傳輸協議(SecureHypertextTransferProtocol,S-HTTP)是一種結合HTTP而設計的消息的安全通信協議。S-HTTP協議為HTTP客戶機和服務器提供了多種安全機制,這些安全服務選項是适用于Web上各類用戶的。還為客戶機和服務器提供了對稱能力(及時處理請求和恢複,及兩者的參數選擇)同時維持HTTP的通信模型和實施特征。

S-HTTP不需要客戶方的公用密鑰證明,但它支持對稱密鑰的操作模式。這意味着在沒有要求用戶個人建立公用密鑰的情況下,會自發地發生私人交易。它支持端對端安全傳輸,客戶機可能首先啟動安全傳輸(使用報頭的信息),用來支持加密技術。

在語法上,S-HTTP報文與HTTP相同,由請求行或狀态行組成,後面是信頭和主體。請求報文的格式由請求行、通用信息頭、請求頭、實體頭、信息主體組成。相應報文由響應行、通用信息頭、響應頭、實體頭、信息主體組成。

上一篇:滾動條

下一篇:腳本語言

相關詞條

相關搜索

其它詞條