Subject: WWW簡介

From: [email-masked] (威廷)
Date: 22 Aug 1994 18:05:15 GMT

因為某些原因寫了這篇文章,貼出來供大家參考。
原作者:中央黃莉婷,交大林威廷
若有錯誤,請大家多多指正。

一、什麼是WWW

近50年來，人們希望能夠達成一個目標，就是不但能夠非常容易的
獲得全球性的資料，並且希望資料能夠經由某方法互相連結，讓使
用者能更快地找到相關的資料，建立全球性的資料庫。現在，WWW
這個技術已將此願望實現了，並且為大家所接受。

WWW是全球資訊網(World Wide Web,W3)的縮寫，由歐洲量子物理實
驗室(European Partice Physics Laboratory)所發展出來的多媒體
資料查詢系統，現在已經有很多人也加入W3的研究行列。這個計劃
的目的，希望使用者使用者藉由簡單的使用方法，能夠取得不同媒
體的資料。W3提供使用者一種交叉式的查詢方式，經由Linker進行
檔案間的連接。W3使用Hypertext和多媒體(Multimedia)的技術，
使使用者非常容易獲得網路上的資訊。且WWW具有高度的整合性，
可將Internet上的許多服務如FTP, Telnet, UseNet, Gopher,
WAIS ,..., 等的服務整合起來，也就是W3擁有眾多的協定。W3在
一開始是為了小組上的合作，當小組分散在世界各地時，可以藉著
這種方法來共享彼此的想法。當其他領域採用W3時，漸漸地受到大
家的重視。事實上，W3的架構能夠涵蓋所有未來的技術，包括新的
網路模式、新的網路協定、新的物件型態及新的資料型態。W3創造
了全球性多媒體網路。

二、什麼是超文件(Hypertext)、超媒體(Hypermedia)

W3藉著Hypertext與使用者溝通。Hypertext基本上與一般的文字檔
案沒有差別，可以被讀取、儲存、更改。唯一的差別在於Hypertext
中有Link可以連結其它的文件。如下圖，假設左方的文件為Hypertext
的文件。在文件中有四句英文句子，在句子中，有兩次出現
「Hypertext」這個英文字。若您不瞭解「Hypertext」是什麼意思
，Hypertext有上畫有底線，你可以用滑鼠在英文字上按一下。在
Hypertext的系統中，將會出現與「Hypertext」這個英文字相關的
文件，可能是Hypertext的解釋或是Hypertext的演進過程(請看下圖)
。新文件中也有Link連接到其他相關的資料。Hypertext中的Link
，稱為Hyperlink。藉由它我們可以產生複雜的資訊網。

請放w-1.gif

Hypertext是含有連結(Link)的文字形態，它並不是一個新的觀念
。當您讀書時，書中的目錄、註腳、參考書目等就是這個觀念。
Hypertext文件的好處在於若您對於文件中某一主題有興趣，想要
獲得更多的資訊時，您只需要在Hypertext文件上按一下(Just Click
On It)，便可以獲得有關此主題更進一步的資訊。好比書中的註腳
一般，註腳可以告訴您在書本的第幾頁可以獲得相關的資訊，而
Hypertext可以讓您迅速的達成這個目的。W3使用Hypertext作為展
現資料的方法。Hypertext可以藉由指標(Pointer)連結到其他不同
型態的文件，如聲音、影像、圖形等，稱為超媒體(HyperMedia)，
是多媒體超文件(Multimedia Hypertext)的意思。多媒體可藉著
Hypertext來達成，Hypertext中的指標可以指向其他的媒體(media)
，如聲音、圖形。而文件可以由不同的媒體編輯器所製作，如聲音
編輯器、動畫、影像編輯器等。所以您可以選擇您所要的Point，
您便可以看到您所選擇的資訊，而且以多媒體的方式呈現。例如：

您在學習英語，若對於一個生字發音不瞭解，可以選擇該字，便有
聲音出現來幫助您練習發音。

一個公司內部的Hypertext人事系統，選擇人名後可以顯示出員工的
照片。

若您是生物系學生，想要研究鳥類，可以選擇鳥的名稱，Hypertext
系統可以有許多鳥類的名稱，選擇名稱後Hypertext系統可以用動畫
的方式來描述該鳥類的生活習性習性，像看電視一般。

三、WWW的特色

WWW的世界中包含了文件與連結(Links)。索引(Index)是特別的型
態，是一個可以被搜尋的文件，而搜尋的結果是已存在於住機上的
文件，稱作虛擬文件(Virual Document)。W3包含了許多格式的文
件，但對使用者來說，所呈現出來的樣式是相同的。使用者可以用
相同的方式獲得資料，不必知道文件格式是什麼。

WWW是屬於client-server架構。W3 Server是一個電腦中的執行程
式，主要目的是當其他電腦向他要求服務時，負責將文件經由網路
傳送回去。而W3 Client只是個使用者介面，負責送出要求訊息給
Server(如下圖)。您如果要取得WWW上的資料，您必須執行client
的瀏覽器(browser)。瀏覽器可以經由網路取得WWW server上的多
媒體資料，您就可選您所想要的資料，而所獲得的資料是屬於
Hypertext的形式。

請放w-2.gif

四、W3 Client與Server間如何溝通--HTTP

W3有屬於自己的協定Hypertext Transmission Protocol(HTTP)。
這個協定擁有速度快、可延展的好處，可以解決不同資料型態在資
料交換時的問題。自從電腦發明以來，便有各種不同的方式來描述
資訊，因為利益上的衝突，沒有一種方式是沒有缺點且為眾人所接
受的。而HTTP的特色在於client與server間的溝通是藉著高階的資
料描述方式。在大量圖形資料的傳遞上，這種方式更顯得重要。圖
形儲存有不同的方式，若依照同樣的方式描述資料，則新的格式仍
可被接受。HTTP我們可以把它看做勢高階的資料格式。因為Client
與Server是靠HTTP來傳遞Hypertext的文件，所以W3 Server也稱
HTTP Server。

五、W3的文件格式

W3擁有本身的基本文件格式HTML(Hypertext Markup Language)。
HTML描述文件邏輯上的階層架構，如此HTML的文件可以不必經過修
改便可顯示不同的字型及在不同的機器上顯示，使WWW的文件可已
呈現不同的風貌(如下圖所示)。HTML屬於普通的文字檔，您可以使
用任何的文書處理器來編輯它。

請放w-3.gif

六、W3如何找到網路上的資源
WWW瀏覽器在獲取資料時，藉由所謂的「一致性資源定位器」(Uniform
Resource Locator, URL)來確定所要的資料在Internet中的位置及
以何種方式取得。URL的形式如下：

news:comp.infosystems.www：連結News Server，並以Hypermedia
的形式傳回討論群中的文章。
ftp://softu1.ncu.edu.tw/pub5/INDEX：連接FTP Server並抓取檔案。
http://www.mgt.ncu.edu.tw/main.html：連接HTTP Server並抓取檔案。
telnet://tseng.mgt.ncu.edu.tw：建立Telnet的連結。
file://wuarchive.wustl.edu/mirrors/msdos/graphics/g.gif抓取檔案並顯示圖形。
gopher://gopher.mgt.ncu.edu.tw:70：連接中央資管的Gopher。

URL在冒號之前的部份，代表瀏覽器取得資源的方法。而冒號之後的
部份依方法不同有不同的意義。一般來說，冒號後面通常指定機器
的名稱。

七、以W3觀點看其它的協定

FTP(File Transfer Protocol)

FTP伺服器可以用Hypertext表現出來。使用者不需要具備瞭解FTP
便可以得到伺服器中檔案的內容。伺服器的目錄相當於Menu，在W3
上Menu屬於連串的Link。而檔案則屬於Link或是沒有Link的Hypertext。

Gopher

Gopher與W3的方式幾乎相同。Gopher中的資料不是Menu的型態便是
一般的文字檔案。W3中也是以Link及無Link的Hypertext來描述。
至於Gopher中的Telnet Connection及W3描述方法相同，會去啟動
Telnet的Client程式。

News

當W3在讀News中的資料時，W3會使用Hypertext的Link將相關的文章
及討論群組連接起來。每一篇文章中皆有Link連至原來的討論群組
以及相關的文章。

WAIS

在WAIS下，所有皆資料都是藉由是索引來查詢。因中文上處理有些
困難，故在國內無法普及。

八、Mosaic簡介

Mosaic是一個W3的Client程式，由NCSA(National Center for
Supercomputing Applications)所發展。由於擁有傳統上的功能及
易於使用的特性，Mosaic成為W3上最受歡迎的使用者介面。Mosaic
在不同的環境有不同的版本，如Sun, HP, Macintosh, X, Windows,
DOS。有以下的特點：

1.為滑鼠驅動的圖形使用者介面。
2.可顯示Hypertext及Hypermedia的文件。
3.可以任意設定顯示字形。
4.支援聲音、圖形、動畫的顯示。
5.整合FTP, Telnet, Gopher, NNTP, WAIS服務。
6.支援標準的HTTP及HTML。
7.能夠記錄顯示過的文件，可隨時叫出來。

下圖為Mosaic Windows版的範例。

請放w-4.gif

九、您可以從Web中獲得什麼資料？
Gopher中的所有資料。
WAIS中的所有資料。
FTP站中的所有資料。
Usenet中的所有資料。
Telnet中的所有資料。
hypertext telnet中的所有資料。
WWW中所有的資料。

十、結論
W3改變了資料的展示型態，成為真正的全球性多媒體資訊系統。國
內各大學也紛紛建立起此類型資料庫。台灣各W3 Server如下：

中央大學資管            http://www.mgt.ncu.edu.tw
交大校園網路策進會      http://www.edu.tw/ccca.html
台灣大學計中            http://cc.ntu.edu.tw/Default.html
台大資訊系統實驗室      http://earth.csie.ntu.edu.tw
台大農工系              http://flood.hy.ntu.edu.tw/ntuae/home.html
交通大學資工            http://www.csie.nctu.edu.tw
交通大學資科            http://www.cis.nctu.edu.tw
清華大學計中            http://emerald.oz.nthu.edu.tw/nthu.html
中山大學計中            http://www.nsysu.edu.tw
中興大學計中            http://www.nchu.edu.tw/homepage.html
中正大學計中            http://www.ccu.edu.tw
東南工專                http://peacock.tnjc.edu.tw
台中商專                http://www.ntcic.edu.tw

--
                                               NCTU 8234514 Lin Wei-Ting
                                            Institute of Information Management