標籤: 暫無標籤

WWW是World Wide Web (環球信息網)的縮寫,也可以簡稱為Web,中文名字為「萬維網」。WWW是以Internet為依託,以超文本標記語言HTML(HyperText Markup Language)與超文本傳輸協議HTTP(HyperText Transfer Protocol)為基礎,向用戶提供統一訪問界面的Internet信息瀏覽系統。它採用超鏈接(HyperLink)的信息組織方式,將Internet上許許多多的網頁或網站接連在一起構成一個龐大的信息網。WWW其實是由許許多多分佈在世界各地的Web站點(或稱網站)構成的。在Web站點的Web伺服器上存儲了可以在Internet上發布的各種各樣的信息,這些信息以網頁(也稱Web頁)的形式存儲和傳送。WWW是目前Internet上發展最快、應用最廣的信息瀏覽機制,大大促進了Internet的發展。WWW已不是傳統意義上的物理網路,而是在超文本和超媒體基礎上形成的信息網路。

1 WWW -定義

WWWWWW

WWW(World Wide Web),簡稱為Web,中文常譯為「萬維網」或「環球網」。它是目前Internet上最方便、最受用戶歡迎的信息服務形式。
萬維網(亦作「網路」、「WWW」、「W3」,英文「Web」或「World Wide Web」),是一個資料空間。在這個空間中:一樣有用的事物,稱為一樣「資源」;並且由一個全域「統一資源標識符」(URL)標識。這些資源通過超文本傳輸協議(Hypertext Transfer Protocol)傳送給使用者,而後者通過點擊鏈接來獲得資源。從另一個觀點來看,萬維網是一個透過網路存取的互連超文件(interlinked hypertext document)系統。萬維網聯盟(World Wide Web Consortium,簡稱W3C),又稱W3C理事會。1994年10月在擁有「世界理工大學之最」稱號的麻省理工學院(MIT)計算機科學實驗室成立。建立者是萬維網的發明者蒂姆·伯納斯·李。
萬維網常被當成網際網路的同義詞,不過其實萬維網是靠著網際網路運行的一項服務。

2 WWW -起源

最早的網路構想可以追溯到遙遠的1980年蒂姆·伯納斯-李構建的enquire項目。這是一個類似維基百科的超文本在線編輯資料庫。儘管這與我們現在使用的萬維網大不相同,但是它們有許多相同的核心思想,甚至還包括一些伯納斯-李的萬維網之後的下一個項目語義網中的構想。
1989年3月,伯納斯·李撰寫了《關於信息化管理的建議》一文,文中提及 ENQUIRE 並且描述了一個更加精巧的管理模型。1990年11月12日他和羅伯特·卡里奧(Robert Cailliau)合作提出了一個更加正式的關於萬維網的建議。。在1990年11月13日他在一台NeXT工作站上寫了第一個網頁以實現他文中的想法。
在那年的聖誕假期,伯納斯-李製作了要一個網路工作所必須的所有工具[6]:第一個萬維網瀏覽器(同時也是編輯器)和第一個網頁伺服器。
1991年8月6日,他在alt.hypertext新聞組上貼了萬維網項目簡介的文章。這一天也標誌著網際網路上萬維網公共服務的首次亮相。
萬維網中至關重要的概念超文本起源於1960年代的幾個從前的項目。譬如泰德·尼爾森(Ted Nelson)的仙那都項目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而這兩個項目的靈感都是來源於萬尼瓦爾·布希在其1945年的論文《和我們想得一樣》中為微縮膠片設計的「記憶延伸」(memex)系統。
蒂姆·伯納斯·李的另一個才華橫溢的突破是將超文本嫁接到網際網路上。在他的書《編織網路》中,他解釋說他曾一再向這兩種技術的使用者們建議它們的結合是可行的,但是卻沒有任何人響應他的建議,他最後只好自己解決了這個計劃。他發明了一個全球網路資源唯一認證的系統:統一資源標識符。
萬維網和其他超文本系統有很多不同之處:
萬維網上需要單項連接而不是雙向連接,這使得任何人可以在資源擁有者不作任何行動情況下鏈接該資源。和早期的網路系統相比,這一點對於減少實現網路伺服器和網路瀏覽器的困難至關重要,但它的副作用是產生了壞鏈的慢性問題。 
萬維網不像某些應用軟體如HyperCard,它不是私有的,這使得伺服器和客戶端能夠獨立地發展和擴展,而不受許可限制。
1993年4月30日,歐洲核子研究組織宣布萬維網對任何人免費開放,並不收取任何費用。兩個月之後Gopher宣布不再免費,造成大量用戶從Gopher轉向萬維網。萬維網聯盟(World Wide Web Consortium,簡稱W3C),又稱W3C理事會。1994年10月在麻省理工學院計算機科學實驗室成立。建立者是萬維網的發明者蒂姆·伯納斯-李。
世紀40年代以來人們就夢想能擁有一個世界性的信息庫。在這個資料庫中數據不僅能被全球的人們存取,而且應該能輕鬆地鏈接其它地方的信息,以便用戶可以方便快捷地獲得重要的信息。它引發了第五次信息革命。
隨著科學技術的迅猛發展,人們的這個夢想已經變成了現實。目前正在使用的最流行的系統叫"環球信息網WWW"(World Wide Web)。它的正式定義是"WWW is a wide-area hypermedia information retrieval initiative to give Universal Access to large universe of documents."簡而言之,WWW是一個以Internet為基礎的計算機網路,它允許用戶在一台計算機通過Internet存取另一台計算機上的信息。從技術角度上說,環球信息網是Internet上那些支持WWW協議和超文本傳輸協議HTTP(Hyper Text Transport Protocol)的客戶機與伺服器的集合,透過它可以存取世界各地的超媒體文件,內容包括文字、圖形、聲音、動畫、資料庫、以及各式各樣的軟體。
理論上說來,環球信息網包括整個兩億人以上的Internet世界,它包含所有的Web站點、Gopher信息站、FTP檔案庫、Telnet公共存取帳號、News新聞討論區以及Wais資料庫。所以環球信息網可以說是當今全世界最大的電子資料世界,已經可以把World Wide Web當成是Internet 的同義詞了。事實上,一般我們日常所說的"上Internet",其實指的就是連上World Wide Web 。WWW是World Wide Web (環球信息網)的縮寫,也可以簡稱為Web,中文名字為「萬維網」。

3 WWW -工作原理

當你想進入萬維網上一個網頁, 或者其他網路資源的時候,通常你要首先在你的瀏覽器上鍵入你想訪問網頁的統一資源定位符(Uniform Resource Locator),縮寫URL,或者通過超鏈接方式鏈接到那個網頁或網路資源。這之後的工作首先是URL的伺服器名部分,被名為域名系統的分佈於全球的網際網路資料庫解析,並根據解析結果決定進入哪一個IP地址(IP address)。
接下來的步驟是為所要訪問的網頁,向在那個IP地址工作的伺服器發送一個HTTP請求。在通常情況下,HTML文本、圖片和構成該網頁的一切其他文件很快會被逐一請求併發送回用戶。
網路瀏覽器接下來的工作是把HTML、CSS和其他接受到的文件所描述的內容,加上圖像、鏈接和其他必須的資源,顯示給用戶。這些就構成了你所看到的「網頁」。

4 WWW -組成

客戶機
客戶機是一個需要某些東西的程序,而伺服器則是提供某些東西的程序。一個客戶機可以向許多不同的伺服器請求。一個伺服器也可以向多個不同的客戶機提供服務。通常情況下,一個客戶機啟動與某個伺服器的對話。伺服器通常是等待客戶機請求的一個自動程序。客戶機通常是作為某個用戶請求或類似於用戶的每個程序提出的請求而運行的。協議是客戶機請求伺服器和伺服器如何應答請求的各種方法的定義。WWW客戶機又可稱為瀏覽器。
通常的環球信息網上的客戶機主要包括: IE, Firefox, safia, opera等。
在Web中,客戶機的任務是:
1.幫助你製作一個請求(通常在單擊某個鏈接點時啟動)。
2.將你的請求發送給某個伺服器。
3.通過對直接圖象適當解碼,呈交HTML文檔和傳遞各種文件給相應的"觀察器"(Viewer),把請求所得的結果報告給你。
一個觀察器是一個可被WWW客戶機調用而呈現特定類型文件的程序。當一個聲音文件被你的WWW客戶機查閱並下載時,它只能用某些程序(例如Windows下的"媒體播放器")來"觀察"。
通常WWW客戶機不僅限於向Web伺服器發出請求,還可以向其他伺服器(例如Gopher、FTP、news、mail)發出請求。
伺服器
1.接受請求
2.請求的合法性檢查,包括安全性屏蔽。
3.針對請求獲取並製作數據,包括Java腳本和程序、CGI腳本和程序、為文件設置適當的MIME類型來對數據進行前期處理和後期處理。
4審核信息的有效性。
5把信息發送給提出請求的客戶機。

5 WWW -WWW的工作流程

WWW採用客戶機/伺服器的工作模式,具體如下:
(1)用戶使用瀏覽器或其他程序建立客戶機與伺服器連接,併發送瀏覽請求。
(2)Web伺服器接收到請求后,返回信息到客戶機。
(3)通信完成,關閉連接。

6 WWW -工作過程

WWW服務系統採用瀏覽器/伺服器(Browser/Server),即B/S工作模式,由3個部分組成:瀏覽器、Web伺服器和超文本傳輸協議。在Internet上有數以千萬計的Web伺服器,以Web頁的形式保存了各種各樣豐富的信息資源。,用戶通過客戶端的瀏覽器程序如IE,向Web伺服器提出請求,Web伺服器將請求的Web頁發送給瀏覽器,瀏覽器將接收到的Web頁以一定的格式顯示給用戶,瀏覽器和Web伺服器之間使用HTTP協議進行通信。

相關評論

同義詞:暫無同義詞