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

