WWW是環球信息網的縮寫,(亦作“Web”、“WWW”、“'W3'”,英文全稱為“World Wide Web”),中文名字為“萬維網”,"環球網"等,常簡稱為Web。 分為Web客戶端和Web服務器程序。 WWW可以讓Web客戶端(常用瀏覽器)訪問瀏覽Web服務器上的頁面。 是一個由許多互相鏈接的超文本組成的系統,通過互聯網訪問。在這個系統中,每個有用的事物,稱為一樣“資源”;并且由一個全局“統一資源標識符”(URI)標識;這些資源通過超文本傳輸協議(Hypertext Transfer Protocol)傳送給用戶,而后者通過點擊鏈接來獲得資源。
萬維網聯盟(英語:World Wide Web Consortium,簡稱W3C),又稱W3C理事會。1994年10月在麻省理工學院(MIT)計算機科學實驗室成立。萬維網聯盟的創建者是萬維網的發明者蒂姆·伯納斯-李。
萬維網并不等同互聯網,萬維網只是互聯網所能提供的服務其中之一,是靠著互聯網運行的一項服務。
20世紀40年代以來,人們就夢想能擁有一個世界性的信息庫。在這個信息庫中,信息不僅能被全球的人們存取,而且能輕松地鏈接到其他地方的信息,使用戶可以方便快捷地獲得重要的信息。
萬維網中至關重要的概念超文本起源于1960年代的幾個從前的項目。譬如泰德·尼爾森(Ted Nelson)的仙那都項目(Project Xanadu)和道格拉斯·英格巴特(Douglas Engelbart)的NLS。而這兩個項目的靈感都是來源于萬尼瓦爾·布什在其1945年的論文《和我們想得一樣》中為微縮膠片設計的“記憶延伸”(memex)系統。
蒂姆·伯納斯·李的另一個才華橫溢的突破是將超文本嫁接到因特網上。在他的書《編織網絡》中,他解釋說他曾一再向這兩種技術的使用者們建議它們的結合是可行的,但是卻沒有任何人響應他的建議,他最后只好自己解決了這個計劃。他發明了一個全球網絡資源唯一認證的系統:統一資源標識符。
最早的網絡構想可以追溯到遙遠的1980年蒂姆·伯納斯·李構建的ENQUIRE項目。這是一個類似維基百科的超文本在線編輯數據庫。盡管這與我們使用的萬維網大不相同,但是它們有許多相同的核心思想,甚至還包括一些伯納斯·李的萬維網之后的下一個項目語義網中的構想。
1989年3月,伯納斯-李撰寫了《關于信息化管理的建議》一文,文中提及ENQUIRE 并且描述了一個更加精巧的管理模型。1990年11月12日他和羅伯特·卡里奧(Robert Cailliau)合作提出了一個更加正式的關于萬維網的建議。在1990年11月13日他在一臺NeXT工作站上寫了第一個網頁以實現他文中的想法。
在那年的圣誕假期,伯納斯·李制作了要一個網絡工作所必須的所有工具:第一個萬維網瀏覽器(同時也是編輯器)和第一個網頁服務器。
1991年8月6日,他在alt.hypertext新聞組上貼了萬維網項目簡介的文章。這一天也標志著因特網上萬維網公共服務的首次亮相。
1993年4月30日,歐洲核子研究組織宣布萬維網對任何人免費開放,并不收取任何費用。兩個月之后Gopher宣布不再免費,造成大量用戶從Gopher轉向萬維網。
1994年6月,北美的中國新聞計算機網絡(China News Digest),即CND,在其電子出版物《華夏文摘》上將 World Wide Web 稱為“萬維網”,這樣其中文名稱漢語拼音也是以 WWW 開始。萬維網這一名稱后來被廣泛采用。在中國臺灣,“全球資訊網”這一名稱則是比較直接的意譯。
1994年10月在擁有“世界理工大學之最”稱號的麻省理工學院(MIT)計算機科學實驗室成立。建立者是萬維網的發明者蒂姆·伯納斯·李。蒂姆·貝爾納斯·李是萬維網聯盟(W3C)的領導人,這個組織的作用是使計算機能夠在萬維網上不同形式的信息間更有效的儲存和通信。
超文本(Hypertext)是由一個叫做網頁瀏覽器(Web browser)的程序顯示。網頁瀏覽器從網頁服務器取回稱為“文檔”或“網頁”的信息并顯示。通常是顯示在計算機顯示器。人可以跟隨網頁上的超鏈接(Hyperlink),再取回文件,甚至也可以送出數據給服務器。順著超鏈接走的行為又叫瀏覽網頁。相關的數據通常排成一群網頁,又叫網站。
英文短語“surfing the Internet”(“網上沖浪”),即瀏覽網絡,首先由一個叫簡·阿莫爾·泡利(Jean Armour Polly)的作家通過他的作品《網上沖浪》使這個概念被大眾接受。這本書由威爾遜出版社在1992年6月正式出版。她可能是獨立提出這個概念的,但在更早的1991年到1992年間在Usenet就有人使用了。有人記得在這兩年之前就有一些黑客使用這個詞了。泡利在互聯網領域有時被稱作“網絡媽媽”(NetMom)。
盡管英文單詞worldwide通常被寫為一個詞(沒有空格或者連字符),全稱World Wide Web 和其簡稱WWW在一些正規的英文中也被廣泛使用。談到萬維網稱其為WorldWideWeb(這正是一個編程序的人喜歡連詞字,即把幾個詞連在一起成一個新詞的絕佳例子)或者World-Wide Web(加了連字符,這樣這個版本的名字最接近正式的英語用法)。
網頁是網站的基本信息單位,是WWW的基本文檔。它由文字、圖片、動畫、聲音等多種媒體信息以及鏈接組成,是用HTML編寫的,通過鏈接實現與其他網頁或網站的關聯和跳轉。
網頁文件是用HTML(標準通用標記語言下的一個應用)編寫的,可在WWW上傳輸,能被瀏覽器識別顯示的文本文件。其擴展名是.htm和.html。
網站由眾多不同內容的網頁構成,網頁的內容可體現網站的全部功能。通常把進入網站首先看到的網頁稱為首頁或主頁(homepage),例如,新浪、網易、搜狐就是國內比較知名的大型門戶網站。
HTTP是Hypertext Transfer Protocol的縮寫,即超文本傳輸協議。 顧名思義,HTTP提供了訪問超文本信息的功能,是WWW瀏覽器和WWW服務器之間的應用層通信協議。HTTP協議是用于分布式協作超文本信息系統的、通用的、面向對象的協議。通過擴展命令,它可用于類似的任務,如域名服務或分布式面向對象系統。WWW使用HTTP協議傳輸各種超文本頁面和數據。
HTTP協議會話過程包括4個步驟。
(1)建立連接:客戶端的瀏覽器向服務端發出建立連接的請求,服務端給出響應就可以建立連接了。
(2)發送請求:客戶端按照協議的要求通過連接向服務端發送自己的請求。
(3)給出應答:服務端按照客戶端的要求給出應答,把結果(HTML文件)返回給客戶端。
(4)關閉連接:客戶端接到應答后關閉連接。
HTTP協議是基于TCP/IP之上的協議,它不僅保證正確傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內容首先顯示(如文本先于圖形)等。
文件傳輸協議(FTP)是Internet中用于訪問遠程機器的一個協議,它使用戶可以在本地機和遠程機之間進行有關文件的操作。FTP協議允許傳輸任意文件并且允許文件具有所有權與訪問權限。也就是說,通過FTP協議,可以與internet上的FTP服務器進行文件的上傳或下載等動作。
和其他Internet應用一樣,FTP也采用了客戶端/服務器模式,它包含客戶端FTP和服務器FTP,客戶端FTP啟動傳送過程,而服務器FTP對其做出應答。在Internet上有一些網站,它們依照FTP協議提供服務,讓網友們進行文件的存取,這些網站就是FTP服務器。網上的用戶要連上FTP服務器,就是用到FTP的客戶端軟件。通常Windows都有ftp命令,這實際就是一個命令行的FTP客戶端程序,另外常用的FTP客戶端程序還有CuteFTP、Leapftp、FlashFXP等。 HTTP將用戶的數據,包括用戶名和密碼都明文傳送,具有安全隱患,容易被竊聽到,對于具有敏感數據的傳送,可以使用具有保密功能的HTTPS(Secure Hypertext Transfer Protocol)協議。
超文本是把一些信息根據需要連接起來的信息管理技術,人們可以通過一個文本的鏈接指針打開另一個相關的文本。只要用鼠標單擊文本中通常帶下劃線的條目,便可獲得相關的信息。網頁的出色之處在于能夠把超鏈接嵌入到網頁中,使用戶能夠從一個網頁站點方便地轉移到另一個相關的網頁站點。HTTP協議使用GET命令向Web服務器傳輸參數,獲取服務器上的數據。類似的命令還有POST命令。
超鏈接是WWW上的一種鏈接技巧,它是內嵌在文本或圖像中的。通過已定義好的關鍵字和圖形,只要單擊某個圖標或某段文字,就可以自動連上相對應的其他文件。文本超鏈接在瀏覽器中通常帶下劃線,而圖像超鏈接是看不到的;但如果用戶的鼠標碰到它,鼠標的指標通常會變成手指狀(文本超鏈接也是如此)。
超文本傳送協議(外語縮寫:HTTP),它負責規定瀏覽器和服務器怎樣互相交流。
超文本標記語言(外語縮寫:HTML、標準通用標記語言下的一個應用),作用是定義超文本文檔的結構和格式。
統一資源定位符(URL),這是一個世界通用的負責給萬維網上例如網頁這樣的資源定位的系統。
Internet地址又稱IP地址,它能夠唯一確定Internet上每臺計算機、每個用戶的位置。Internet上主機與主機之間要實現通信,每一臺主機都必須要有一個地址,而且這個地址應該是唯一的,不允許重復。依靠這個唯一的主機地址,就可以在Internet浩瀚的海洋里找到任意一臺主機。
在《談電腦和網絡術語中一物多名現象》一文中,提到了“因特網”的定名問題。但事實上“互聯網”一詞仍在使用。是不是這兩個名稱在使用時完全沒有區別,抑或是指的是兩個不同的概念?答案肯定后者。要回答這個問題,必須先回顧一下因特網的歷史。
因特網于1969年誕生于美國。最初名為“阿帕網”(ARPAnet)是一個軍用研究系統,后來又成為連接大學及高等院校計算機的學術系統,如今則已發展成為一個覆蓋五大洲150多個國家的開放型全球計算機網絡系統,擁有許多服務商。普通電腦用戶只需要一臺個人計算機用電話線通過調制解調器和因特網服務商連接,便可進入因特網。但因特網并不是全球唯一的互聯網絡。例如在歐洲,跨國的互聯網絡就有“歐盟網”(Euronet),“歐洲學術與研究網”(EARN),“歐洲信息網”(EIN),在美國還有“國際學術網”(BITNET),世界范圍的還有“飛多網”(全球性的BBS系統)等。
了解了以上情況,我們就可以知道大寫的“Internet”(世界語為“Interreto”)和小寫的“internet”(世界語為“interreto”)所指的對象是不同的。當我們所說的是上文談到的那個全球最大的的也就是我們通常所使用的互聯網絡時,我們就稱它為“因特網”或稱為“國際互聯網”,雖然后一個名稱并不規范。在這里,“因特網”是作為專有名詞出現的,因而開頭字母必須大寫。但如果作為普通名詞使用,即開頭字母小寫的“internet”(“interreto”),則泛指由多個計算機網絡相互連接而成一個大型網絡。按全國科學技術審定委員會的審定,這樣的網絡系統可以通稱為“互聯網”。這就是說,因特網和其他類似的由計算機相互連接而成的大型網絡系統,都可算是“互聯網”,因特網只是互聯網中最大的一個。《現代漢語詞典》2002年增補本對“互聯網”和“因特網”所下的定義分別是“指由若干電子機網絡相互連接而成的網絡”和“全球最大的一個電子計算機互聯網,是由美國的ARPA網發展演變而來的”。
因特網作為專有名詞,在使用時除了第一個字母要大寫之外,通常在它的前面還要加冠詞la,(即la Interreto),而且還可以簡稱為“la Reto”。
凡是上網的人,誰不知道“WWW”的重要作用?要輸入網址,首先得打出這三個字母來。這三個字母,就是英語的“World Wide Web”首字母的縮寫形式。“WWW”在中國曾被譯為“環球網”、“環球信息網”、“超媒體環球信息網”等,最后經全國科學技術名詞審定委員會定譯為“萬維網”。國柱先生在《胡說集》《妙譯WWW》一文中,對它的漢語對譯詞“萬維網”(Wan Wei Wang)大加贊賞,這是毫不過分的。“萬維網”這個近乎完美的對譯詞妙就妙在傳意、傳形、更傳神,真是神來之譯!
無獨有偶,“WWW”的世界語的對譯詞“TTT”,也是由三個相同字母組成的,譯得也令人叫絕。“TTT”是世界語的“Tut-Tera Teksa o”首字母縮寫。據俄羅斯世界語者Sergio Pokrovskij編寫的《Komputada leksikono》(計算機專業詞匯)上的資料,“WWW”最初的對譯形式是“Tutmonda Tekso”,就在這一譯名出現的當天,即1994年8月5日,便立即有人在網上建議改為“Tut-Tera Tekso”,8天后,也就是8月13日,才經另一人根據一位匿名者的提議,定譯為“Tut-Tera Teksa o”(字面義為“全球網”)。這個譯名的縮寫TTT,形式整齊,語義完全吻合,好讀、好記、好寫。這是集體智慧的創造。它也雄辯地證明了世界語的表現力是很強大、很靈活、很有適應力的,比起漢語和英語來并不遜色(請比較一下WWW的法語對譯詞“Forum elektronique mondial”和西班牙語對譯詞“Telarana Mundial”,它們的縮寫形式分別是“FEM”和“TM”)。寫到這里我不由得又想起中國近代翻譯大師嚴復先生的一句名言:“一名之立,旬月踟躕”。一個好的譯名只有在譯者,有時甚至數位譯者,長時間搜腸刮肚、苦苦思索后才能產生出來。
萬維網是無數個網絡站點和網頁的集合,它們在一起構成了因特網最主要的部分(因特網也包括電子郵件、Usenet以及新聞組)。它實際上是多媒體的集合,是由超級鏈接連接而成的。我們通常通過網絡瀏覽器上網觀看的,就是萬維網的內容。關于萬維網以及瀏覽萬維網的一些世界語術語,我將在以后所發的帖子中陸續作些介紹。
Internet是一個把分布于世界各地不同結構的計算機網絡用各種傳輸介質互相連接起來的網絡。因此,有人稱之為網絡的網絡,中文譯名為因特網、英特網、國際互聯網等。Internet提供的主要服務有萬維網(WWW)、文件傳輸(FTP)、電子郵件(E-mail)、遠程登錄(Telnet)、手機 (3GHZ) 等。
WWW(World Wide Web)簡稱3W,有時也叫Web,中文譯名為萬維網,環球信息網等。WWW由歐洲核物理研究中心(CERN)研制,其目的是為全球范圍的科學家利用Internet進行方便地通信,信息交流和信息查詢。
WWW是建立在客戶機/服務器模型之上的。WWW是以超文本標注語言(標準通用標記語言下的一個應用)與超文本傳輸協議為基礎。能夠提供面向Internet服務的、一致的用戶界面的信息瀏覽系統。其中WWW服務器采用超文本鏈路來鏈接信息頁,這些信息頁既可放置在同一主機上,也可放置在不同地理位置的主機上;本鏈路由統一資源定位器(URL)維持,WWW客戶端軟件(即WWW瀏覽器)負責信息顯示與向服務器發送請求。
Internet采用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。用戶利用WWW不僅能訪問到Web Server的信息,而且可以訪問到FTP、Telnet等網絡服務。因此,它已經成為Internet 上應用最廣和最有前途的訪問工具,并在商業范圍內日益發揮著越來越重要的作用。
客戶機是一個需要某些東西的程序,而服務器則是提供某些東西的程序。一個客戶機可以向許多不同的服務器請求。一個服務器也可以向多個不同的客戶機提供服務。通常情況下,一個客戶機啟動與某個服務器的對話。服務器通常是等待客戶機請求的一個自動程序。客戶機通常是作為某個用戶請求或類似于用戶的每個程序提出的請求而運行的。協議是客戶機請求服務器和服務器如何應答請求的各種方法的定義。WWW客戶機又可稱為瀏覽器。
通常的環球信息網上的客戶機主要包括:IE,Firefox,Safari,Opera,Chrome等。
在Web中,客戶機的任務是:
幫助你制作一個請求(通常在單擊某個鏈接點時啟動);
將你的請求發送給某個服務器;
通過對直接圖象適當解碼,呈交HTML文檔和傳遞各種文件給相應的"觀察器"(Viewer),把請求所得的結果報告給你。
一個觀察器是一個可被WWW客戶機調用而呈現特定類型文件的程序。當一個聲音文件被你的WWW客戶機查閱并下載時,它只能用某些程序(例如Windows下的"媒體播放器")來"觀察"。
通常WWW客戶機不僅限于向Web服務器發出請求,還可以向其他服務器(例如Gopher、FTP、news、mail)發出請求。
服務器具有以下功能:
接受請求;
請求的合法性檢查,包括安全性屏蔽;
針對請求獲取并制作數據,包括Java腳本和程序、CGI腳本和程序、為文件設置適當的MIME類型來對數據進行前期處理和后期處理;
審核信息的有效性;
把信息發送給提出請求的客戶機。
如果服務器不在80號端口,而在其它端口 (例如8080) 等待用戶連接,此時WWW將失敗,客戶端需要更改連接的端口。
另外,有些機構的網關具有網址過濾功能以禁止訪問某些網站,會導致失敗。此時可以試用代理服務器去訪問被禁止的網站。
當你想進入萬維網上一個網頁,或者其他網絡資源的時候,通常你要首先在你的瀏覽器上鍵入你想訪問網頁的統一資源定位符(Uniform Resource Locator),縮寫URL,或者通過超鏈接方式鏈接到那個網頁或網絡資源。這之后的工作首先是URL的服務器名部分,被名為域名系統的分布于全球的因特網數據庫解析,并根據解析結果決定進入哪一個IP地址(IPaddress)。
接下來的步驟是為所要訪問的網頁,向在那個IP地址工作的服務器發送一個HTTP請求。在通常情況下,HTML文本、圖片和構成該網頁的一切其他文件很快會被逐一請求并發送回用戶。
網絡瀏覽器接下來的工作是把HTML、CSS和其他接受到的文件所描述的內容,加上圖像、鏈接和其他必須的資源,顯示給用戶。這些就構成了你所看到的“網頁”。
總體來說,WWW采用客戶機/服務器的工作模式,工作流程具體如下:
用戶使用瀏覽器或其他程序建立客戶機與服務器連接,并發送瀏覽請求;
Web服務器接收到請求后,返回信息到客戶機;
通信完成,關閉連接。
萬維網使得全世界的人們以史無前例的巨大規模相互交流。相距遙遠的人們,甚至是不同年代的人們可以通過網絡來發展親密的關系或者使彼此思想境界得到升華,甚至改變他們對待小事的態度以及精神。情感經歷、政治觀點、文化習慣、表達方式、商業建議、藝術、攝影、文學都可以以人類歷史上從來沒有過的低投入實現數據共享。盡管使用萬維網仍然要依靠于存在自身缺陷的物化的工具,但至少它的信息保存方式不是使用人們熟悉的方式如圖書館、出版物那樣實在的東西。因此信息傳播是經由萬維網和英特網來實現,而無須被搬運具體的書卷,或者手工的或實物的復制而限制。而且數字儲存方式的優點是,你可以比查閱圖書館或者實在的書籍更容易有效率地查詢網絡上的信息資源。而且你可以比通過事必躬親地去找,或通過郵件、電話、電報或者其他通訊方式來找,更加快速地獲得信息。
萬維網是人類歷史上最深遠、最廣泛的傳播媒介。它可以使它的用戶可以和分散于這個行星上不同時空的其他人群相互聯系,其人數遠遠超過通過具體接觸或其他所有已經存在的通訊媒介的總和所能達到的數目。
由于萬維網是全世界性的,有些人認為它將培養人們全球范圍的相互理解。萬維網可能培育人們的相互同情和合作,但是也有可能煽動全球范圍的敵意,甚至給那些善于煽動人們偏激情緒的政客和壓制人民的政權以人類歷史上從未有過的強大力量。
1989年的時候,如果蒂姆·伯納斯·李為自己發明的萬維網申請了知識產權,互聯網世界將完全是另外一個模樣。
比如amazon的創辦人杰夫·比佐斯,Yahoo的創始人楊致遠,Netscape的創始人馬克·安德森。
1989年蒂姆將自己的發明公布于眾之后不久,網絡公司便風起云涌。一夜之間,一批富翁呱呱墜地,宣告誕生。“萬維網之父”卻依然堅持著自己清貧的科研工作。
2004年“千年技術獎”眾望所歸的首位得主。
2004年4月15日,在芬蘭埃斯波市的一個儀式上,芬蘭技術獎基金會指定現年49歲的蒂姆·伯納斯·李為“千年技術獎”這一全球最大的技術類獎的首位獲得者,并頒發給他100萬歐元的獎金。別人都是實至名歸,蒂姆15年后才名至實歸。
“這的確是個驚喜,”蒂姆說,“但金錢還不至于令我瘋狂。100萬歐元的獎金我得妥善分配。我家住郊區,子女上學不方便,另外,妻子總在抱怨,說我們該修修廚房了。”
1989年,在歐洲粒子物理研究所工作的蒂姆出于高能物理研究的需要發明了萬維網。4年后,美國網景公司推出了萬維網產品,頓時風靡全世界。萬維網的誕生給全球信息的交流和傳播帶來了革命性的變化,一舉打開了人們獲取信息的方便之門。
當芬蘭技術獎勵基金會決定將新創立的“千年技術獎”的100萬歐元的獎金發給蒂姆的時候,許多人都覺得他是當之無愧的獲獎者。
“千年技術獎”評選委員會的主席佩卡·塔亞內將蒂姆的獲獎稱之為“眾望所歸”。評委會8名成員在全部78位候選人當中,一致推舉蒂姆為“千年技術獎”的首位獲獎人。
互聯網世界的倉頡在互聯網的發展史中,有許多“之父”,比如E-mail的發明者雷·湯姆林森,發明了將不同計算機網絡互聯和互動系統的維頓·瑟夫和羅伯特·卡恩。但只有蒂姆發明了World Wideweb。
在他之前,沒有瀏覽器,沒有“WWW”,網絡世界一片空白。如果當初為謀取個人利益,將自己的WWW設想乃至后來的萬維網申請知識產權和專利,如今的互聯網世界將不可想象。蒂姆假想說:“那樣的話,世界上至少會有16種不同的Web,有CERN網,有微軟網,有蘋果網……。”
很多人說蒂姆太傻,放棄了成為超級富翁的機會,但蒂姆不這么想,他認為對軟件的專利保護已經危及推動互聯網技術發展的核心精神。“問題是,如果有人正在寫某個程序,這時后邊來了一個人,瞥了兩眼就說‘喂,不好意思,你寫的程序里從35句到42句我已經申請了專利’。這無疑傷害了科學技術的發展。如果你認為計算機能做到某件事,就要把這種想法寫成計算機程序從而實現它。這就是許多偉大的技術發展的靈魂所在。
回憶起當年自己發明創造,蒂姆謙虛地說:“它的發現不是源于‘尤里卡’式的瞬間靈感,也不像落到牛頓頭上證明了重力概念的蘋果。相反,人們逐漸認識到,不拘一格地把各種主意結成一張網(即web),能產生力量。網的誕生是對一種公開挑戰的回應。”
“在超文本和計算機誕生后,我正好時間充裕,又不乏興趣和愛好。落在我頭上的任務就是把它們有機地結合起來。”
有人曾經問蒂姆:“你認為網上的商業活動和你最初的‘通過共享知識和互相協調實現聯系’的動機有沒有可能找到平衡點?”
蒂姆說:“沒有必要為這種平衡下定義。在平衡狀態下,當商用業務量增長時,協作性業務量就會下降,但它們并非在互相競爭。實際上,協作的商業價值更大。學會使用網絡來更好地協同工作的公司也許就是最終勝出的公司。”
也許,在別人看來,蒂姆的一切舉動都超凡脫俗。而在蒂姆眼里,生活就要順其自然。