登錄

萬維網(wǎng)

百科 > 互聯(lián)網(wǎng) > 萬維網(wǎng)

1.什么是萬維網(wǎng)

萬維網(wǎng)(亦作“網(wǎng)絡(luò)”、“WWW”、“W3”,英文“Web”或“World Wide Web”),是一個(gè)資料空間。在這個(gè)空間中:一樣有用的事物,稱為一樣“資源”;并且由一個(gè)全域“統(tǒng)一資源標(biāo)識(shí)符”(URL)標(biāo)識(shí)。這些資源通過超文本傳輸協(xié)議(Hypertext Transfer Protocol)傳送給使用者,而后者通過點(diǎn)擊鏈接來獲得資源。從另一個(gè)觀點(diǎn)來看,萬維網(wǎng)是一個(gè)透過網(wǎng)絡(luò)存取的互連超文件(interlinked hypertext document)系統(tǒng)。萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,簡(jiǎn)稱W3C),又稱W3C理事會(huì)。1994年10月在擁有“世界理工大學(xué)之最”稱號(hào)的麻省理工學(xué)院(MIT)計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室成立。建立者是萬維網(wǎng)的發(fā)明者蒂姆·伯納斯-李。 萬維網(wǎng)常被當(dāng)成因特網(wǎng)的同義詞,不過其實(shí)萬維網(wǎng)是靠著因特網(wǎng)運(yùn)行的一項(xiàng)服務(wù)。

2.萬維網(wǎng)的工作原理

當(dāng)你想進(jìn)入萬維網(wǎng)上一個(gè)網(wǎng)頁(yè), 或者其他網(wǎng)絡(luò)資源的時(shí)候,通常你要首先在你的瀏覽器上鍵入你想訪問網(wǎng)頁(yè)的統(tǒng)一資源定位符(Uniform Resource Locator),縮寫URL,或者通過超鏈接方式鏈接到那個(gè)網(wǎng)頁(yè)或網(wǎng)絡(luò)資源。這之后的工作首先是URL的服務(wù)器名部分,被名為域名系統(tǒng)的分布于全球的因特網(wǎng)數(shù)據(jù)庫(kù)解析,并根據(jù)解析結(jié)果決定進(jìn)入哪一個(gè)IP地址(IP address)。

接下來的步驟是為所要訪問的網(wǎng)頁(yè),向在那個(gè)IP地址工作的服務(wù)器發(fā)送一個(gè)HTTP請(qǐng)求。在通常情況下,HTML文本、圖片和構(gòu)成該網(wǎng)頁(yè)的一切其他文件很快會(huì)被逐一請(qǐng)求并發(fā)送回用戶。

網(wǎng)絡(luò)瀏覽器接下來的工作是把HTML、CSS和其他接受到的文件所描述的內(nèi)容,加上圖像、鏈接和其他必須的資源,顯示給用戶。這些就構(gòu)成了你所看到的“網(wǎng)頁(yè)”。

3.萬維網(wǎng)的起源

200px-First_Web_Server.jpg最早的網(wǎng)絡(luò)構(gòu)想可以追溯到遙遠(yuǎn)的1980年蒂姆·伯納斯-李構(gòu)建的ENQUIRE項(xiàng)目。這是一個(gè)類似維基百科的超文本在線編輯數(shù)據(jù)庫(kù)。盡管這與我們現(xiàn)在使用的萬維網(wǎng)大不相同,但是它們有許多相同的核心思想,甚至還包括一些伯納斯-李的萬維網(wǎng)之后的下一個(gè)項(xiàng)目語義網(wǎng)中的構(gòu)想。

1989年3月,伯納斯-李撰寫了《關(guān)于信息化管理的建議》一文,文中提及 ENQUIRE 并且描述了一個(gè)更加精巧的管理模型。1990年11月12日他和羅伯特·卡里奧(Robert Cailliau)合作提出了一個(gè)更加正式的關(guān)于萬維網(wǎng)的建議。。在1990年11月13日他在一臺(tái)NeXT工作站上寫了第一個(gè)網(wǎng)頁(yè)以實(shí)現(xiàn)他文中的想法。

在那年的圣誕假期,伯納斯-李制作了要一個(gè)網(wǎng)絡(luò)工作所必須的所有工具[6]:第一個(gè)萬維網(wǎng)瀏覽器和第一個(gè)網(wǎng)頁(yè)服務(wù)器。

1991年8月6日,他在alt.hypertext新聞組上貼了萬維網(wǎng)項(xiàng)目簡(jiǎn)介的文章。這一天也標(biāo)志著因特網(wǎng)上萬維網(wǎng)公共服務(wù)的首次亮相。 萬維網(wǎng)中至關(guān)重要的概念超文本起源于1960年代的幾個(gè)從前的項(xiàng)目。譬如泰德·尼爾森(Ted Nelson)的仙那都項(xiàng)目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而這兩個(gè)項(xiàng)目的靈感都是來源于萬尼瓦爾·布什在其1945年的論文《和我們想得一樣》中為微縮膠片設(shè)計(jì)的“記憶延伸”(memex)系統(tǒng)。

蒂姆·伯納斯-李的另一個(gè)才華橫溢的突破是將超文本嫁接到因特網(wǎng)上。在他的書《編織網(wǎng)絡(luò)》中,他解釋說他曾一再向這兩種技術(shù)的使用者們建議它們的結(jié)合是可行的,但是卻沒有任何人響應(yīng)他的建議,他最后只好自己解決了這個(gè)計(jì)劃。他發(fā)明了一個(gè)全球網(wǎng)絡(luò)資源唯一認(rèn)證的系統(tǒng):統(tǒng)一資源標(biāo)識(shí)符。

4.萬維網(wǎng)和其他超文本系統(tǒng)的不同

萬維網(wǎng)和其他超文本系統(tǒng)有很多不同之處:

  • 萬維網(wǎng)上需要單項(xiàng)連接而不是雙向連接,這使得任何人可以在資源擁有者不作任何行動(dòng)情況下鏈接該資源。和早期的網(wǎng)絡(luò)系統(tǒng)相比,這一點(diǎn)對(duì)于減少實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)瀏覽器的困難至關(guān)重要,但它的副作用是產(chǎn)生了壞鏈的慢性問題。
  • 萬維網(wǎng)不像某些應(yīng)用軟件如HyperCard,它不是私有的,這使得服務(wù)器和客戶端能夠獨(dú)立地發(fā)展和擴(kuò)展,而不受許可限制。

1993年4月30日,歐洲核子研究組織宣布萬維網(wǎng)對(duì)任何人免費(fèi)開放,并不收取任何費(fèi)用。兩個(gè)月之后Gopher宣布不再免費(fèi),造成大量用戶從Gopher轉(zhuǎn)向萬維網(wǎng)。萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,簡(jiǎn)稱W3C),又稱W3C理事會(huì)。1994年10月在麻省理工學(xué)院計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室成立。建立者是萬維網(wǎng)的發(fā)明者蒂姆·伯納斯-李。

世紀(jì)40年代以來人們就夢(mèng)想能擁有一個(gè)世界性的信息庫(kù)。在這個(gè)數(shù)據(jù)庫(kù)中數(shù)據(jù)不僅能被全球的人們存取,而且應(yīng)該能輕松地鏈接其它地方的信息,以便用戶可以方便快捷地獲得重要的信息。它引發(fā)了第五次信息革命

隨著科學(xué)技術(shù)的迅猛發(fā)展,人們的這個(gè)夢(mèng)想已經(jīng)變成了現(xiàn)實(shí)。目前正在使用的最流行的系統(tǒng)叫"環(huán)球信息網(wǎng)WWW"(World Wide Web)。它的正式定義是"WWW is a wide-area hypermedia information retrieval initiative to give universal access to large universe of documents."簡(jiǎn)而言之,WWW是一個(gè)以Internet為基礎(chǔ)的計(jì)算機(jī)網(wǎng)絡(luò),它允許用戶在一臺(tái)計(jì)算機(jī)通過Internet存取另一臺(tái)計(jì)算機(jī)上的信息。從技術(shù)角度上說,環(huán)球信息網(wǎng)是Internet上那些支持WWW協(xié)議和超文本傳輸協(xié)議HTTP(Hyper Text Transport Protocol)的客戶機(jī)與服務(wù)器的集合,透過它可以存取世界各地的超媒體文件,內(nèi)容包括文字、圖形、聲音、動(dòng)畫、資料庫(kù)、以及各式各樣的軟件。

理論上說來,環(huán)球信息網(wǎng)包括整個(gè)兩億人以上的Internet世界,它包含所有的Web站點(diǎn)、Gopher信息站、FTP檔案庫(kù)、Telnet公共存取帳號(hào)、News新聞?dòng)懻搮^(qū)以及Wais資料庫(kù)。所以環(huán)球信息網(wǎng)可以說是當(dāng)今全世界最大的電子資料世界,已經(jīng)可以把World Wide Web當(dāng)成是Internet 的同義詞了。事實(shí)上,一般我們?nèi)粘Kf的"上Internet",其實(shí)指的就是連上World Wide Web 。WWW是World Wide Web (環(huán)球信息網(wǎng))的縮寫,也可以簡(jiǎn)稱為Web,中文名字為“萬維網(wǎng)”。

5.萬維網(wǎng)對(duì)社會(huì)影響

由于WWW為全世界的人們提供查找和共享信息的手段,所以也可以把它看作是世界上各種組織機(jī)構(gòu)、科研機(jī)關(guān)、大學(xué)、公司廠商熱衷于研究開發(fā)的信息集合。它基于Internet的查詢。信息分布和管理系統(tǒng),是人們進(jìn)行交互的多媒體通信動(dòng)態(tài)格式。它的正式提法是:"一種廣域超媒體信息檢索原始規(guī)約,目的是訪問巨量的文檔"。WWW已經(jīng)實(shí)現(xiàn)的部分是,給計(jì)算機(jī)網(wǎng)絡(luò)上的用戶提供一種兼容的手段,以簡(jiǎn)單的方式去訪問各種媒體。它是第一個(gè)真正的全球性超媒體網(wǎng)絡(luò),改變了人們觀察和創(chuàng)建信息的方法。因而,整個(gè)世界迅速掀起了研究開發(fā)使用WWW的巨大熱潮。

WWW誕生于Internet之中,后來成為Internet的一部分,而今天,WWW幾乎成了Internet的代名詞。通過它,加入其中的每個(gè)人能夠在瞬間抵達(dá)世界的各個(gè)角落,只要將一根電話線插入你的PC(它可能是你隨身攜帶的筆記本電腦加上一部移動(dòng)電話),此時(shí)全球的信息就在你的指尖!

WWW并不是實(shí)際存在于世界的哪一個(gè)地方,事實(shí)上,WWW的使用者每天都賦予它新的含義。Internet社會(huì)的公民們(包括機(jī)構(gòu)和個(gè)人),把他們需要公之于眾的各類信息以主頁(yè)(Homepage)的形式嵌入WWW,主頁(yè)中除了文本外還包括圖形、聲音和其他媒體形式;而內(nèi)容則從各類招聘廣告到電子版圣經(jīng),可以說包羅萬象,無所不有。主頁(yè)是在Web上出版的主要形是一些HTML文本(HTML即Hyper Text Markup Language,超文本標(biāo)識(shí)語言)。

隨著手機(jī)上網(wǎng)的飛速發(fā)展,最近有的專家把WAP和WWW并稱。WAP目前已成為通過移動(dòng)電話或其他無線終端訪問無線信息服務(wù)的全球事實(shí)標(biāo)準(zhǔn)。它的發(fā)展與應(yīng)用是無可限量的。

6.WWW的組成

1、客戶機(jī)

客戶機(jī)是一個(gè)需要某些東西的程序,而服務(wù)器則是提供某些東西的程序。一個(gè)客戶機(jī)可以向許多不同的服務(wù)器請(qǐng)求。一個(gè)服務(wù)器也可以向多個(gè)不同的客戶機(jī)提供服務(wù)。通常情況下,一個(gè)客戶機(jī)啟動(dòng)與某個(gè)服務(wù)器的對(duì)話。服務(wù)器通常是等待客戶機(jī)請(qǐng)求的一個(gè)自動(dòng)程序??蛻魴C(jī)通常是作為某個(gè)用戶請(qǐng)求或類似于用戶的每個(gè)程序提出的請(qǐng)求而運(yùn)行的。協(xié)議是客戶機(jī)請(qǐng)求服務(wù)器和服務(wù)器如何應(yīng)答請(qǐng)求的各種方法的定義。WWW客戶機(jī)又可稱為瀏覽器。

通常的環(huán)球信息網(wǎng)上的客戶機(jī)主要包括: IE, Firefox, safia, opera等。

在Web中,客戶機(jī)的任務(wù)是:

A幫助你制作一個(gè)請(qǐng)求(通常在單擊某個(gè)鏈接點(diǎn)時(shí)啟動(dòng))。

B將你的請(qǐng)求發(fā)送給某個(gè)服務(wù)器。

C通過對(duì)直接圖象適當(dāng)解碼,呈交HTML文檔和傳遞各種文件給相應(yīng)的"觀察器"(Viewer),把請(qǐng)求所得的結(jié)果報(bào)告給你。

一個(gè)觀察器是一個(gè)可被WWW客戶機(jī)調(diào)用而呈現(xiàn)特定類型文件的程序。當(dāng)一個(gè)聲音文件被你的WWW客戶機(jī)查閱并下載時(shí),它只能用某些程序(例如Windows下的"媒體播放器")來"觀察"。

通常WWW客戶機(jī)不僅限于向Web服務(wù)器發(fā)出請(qǐng)求,還可以向其他服務(wù)器(例如Gopher、FTP、news、mail)發(fā)出請(qǐng)求。

2、服務(wù)器

A接受請(qǐng)求

B請(qǐng)求的合法性檢查,包括安全性屏蔽。

C針對(duì)請(qǐng)求獲取并制作數(shù)據(jù),包括Java腳本和程序、CGI腳本和程序、為文件設(shè)置適當(dāng)?shù)腗IME類型來對(duì)數(shù)據(jù)進(jìn)行前期處理和后期處理。

D把信息發(fā)送給提出請(qǐng)求的客戶機(jī)。

評(píng)論  |   0條評(píng)論