摘要:http即超文本傳送協(xié)議。超文本傳輸協(xié)議 (HTTP-Hypertext transfer protocol) 是一種詳細規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳...
超文本傳輸協(xié)議 (HTTP-Hypertext transfer protocol) 是一種詳細規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議
HTTP是Hyper Text Transfer Protocol(超文本傳輸協(xié)議)的縮寫。它的發(fā)展是萬維網(wǎng)協(xié)會(World Wide Web Consortium)[5]和Internet工作小組IETF(Internet Engineering Task Force)[6]合作的結(jié)果,(他們)最終發(fā)布了一系列的RFC,RFC 1945[7]定義了HTTP/1.0版本。其中最著名的就是RFC 2616[8]。RFC 2616定義了今天普遍使用的一個版本--HTTP 1.1。為紀念Tim Berners-Lee提出HTTP后對互聯(lián)網(wǎng)發(fā)展的貢獻,萬維網(wǎng)協(xié)會保留有他最原始提交的版本[9]。
HTTP協(xié)議(HyperText Transfer Protocol,超文本轉(zhuǎn)移協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示(如文本先于圖形)等[10]。
HTTP是一個應(yīng)用層協(xié)議,由請求和響應(yīng)構(gòu)成,是一個標準的客戶端服務(wù)器模型。HTTP是一個無狀態(tài)的協(xié)議。
超文本轉(zhuǎn)移協(xié)議的前身是世外桃源(Xanadu)項目,超文本的概念是泰德˙納爾森(Ted Nelson)在1960年代提出的。進入哈佛大學(xué)后,納爾森一直致力于超文本協(xié)議和該項目的研究,但他從未公開發(fā)表過資料。1989年,蒂姆˙伯納斯˙李(Tim Berners Lee)在CERN(歐洲原子核研究委員會 = European Organization for Nuclear Research)擔任軟件咨詢師的時候,開發(fā)了一套程序,奠定了萬維網(wǎng)(WWW = World Wide Web)的基礎(chǔ)。1990年12月,超文本在CERN首次上線。1991年夏天,繼Telnet等協(xié)議之后,超文本轉(zhuǎn)移協(xié)議成為互聯(lián)網(wǎng)諸多協(xié)議的一分子。
當時,Telnet協(xié)議解決了一臺計算機和另外一臺計算機之間一對一的控制型通信的要求。郵件協(xié)議解決了一個發(fā)件人向少量人員發(fā)送信息的通信要求。文件傳輸協(xié)議解決一臺計算機從另外一臺計算機批量獲取文件的通信要求,但是它不具備一邊獲取文件一邊顯示文件或?qū)ξ募M行某種處理的功能。新聞傳輸協(xié)議解決了一對多新聞廣播的通信要求。而超文本要解決的通信要求是:在一臺計算上獲取并顯示存放在多臺計算機里的文本、數(shù)據(jù)、圖片和其他類型的文件;它包含兩大部分:超文本轉(zhuǎn)移協(xié)議和超文本標記語言(HTML)。HTTP、HTML以及瀏覽器的誕生給互聯(lián)網(wǎng)的普及帶來了飛躍。
轉(zhuǎn)載請保留原文地址: http://onedealspecials.com/show-108.html