HTTP就是HyperText Transfer Protocol的縮寫,中文是超文本傳輸協(xié)議。它是一種用于分布式、協(xié)作式和超媒體信息系統(tǒng)的應(yīng)用層協(xié)議,是萬維網(wǎng)的數(shù)據(jù)通信的基礎(chǔ),也是互聯(lián)網(wǎng)應(yīng)用最為廣泛的一種網(wǎng)絡(luò)傳輸協(xié)議。最初設(shè)計(jì)HTTP的目的是為了提供一種發(fā)布和接收HTML頁面的方法。
HTTP的發(fā)展是由蒂姆·伯納斯-李于1989年在歐洲核子研究組織(CERN)所發(fā)起,標(biāo)準(zhǔn)制定由萬維網(wǎng)協(xié)會(WorldWideWebConsortium,W3C)和互聯(lián)網(wǎng)工程任務(wù)組(InternetEngineeringTaskForce,IETF)進(jìn)行協(xié)調(diào),目前HTTP協(xié)議中最廣泛使用的版本是HTTP1.1。HTTP是一個客戶端和服務(wù)器端請求和應(yīng)答的標(biāo)準(zhǔn)(TCP)??蛻舳耸墙K端用戶,服務(wù)器端是網(wǎng)站。
通過使用Web瀏覽器、網(wǎng)絡(luò)爬蟲或者其它的工具,客戶端發(fā)起一個到服務(wù)器上指定端口(默認(rèn)端口為80)的HTTP請求。叫用戶代理(useragent)。應(yīng)答的服務(wù)器上存儲著(一些)資源,比如HTML文件和圖像。(我們稱)這個應(yīng)答服務(wù)器為源服務(wù)器。在用戶代理和源服務(wù)器中間可能存在多個中間層,比如代理,網(wǎng)關(guān),或者隧道(tunnels)。盡管TCP/IP協(xié)議是互聯(lián)網(wǎng)上最流行的應(yīng)用,HTTP協(xié)議并沒有規(guī)定必須使用它和(基于)它支持的層。事實(shí)上,HTTP可以在任何其他互聯(lián)網(wǎng)協(xié)議上,或者在其他網(wǎng)絡(luò)上實(shí)現(xiàn)。HTTP只假定(其下層協(xié)議提供)可靠的傳輸,任何能夠提供這種保證的協(xié)議都可以被其使用。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com