由於個人電腦的普及及功能的提昇,使用者已可完成大部分工作,但站在資源分享的立場看,提供一個區域網路將許多電腦(包含個人電腦)連接起來,使得彼此之間可以共享彼此的資源(包含硬體及軟體)是必要的。網路的流行帶來人類新的文化革命,本章中將介紹網際網路、網路軟體及及全球資訊網等網路觀念。
本章將分為三部分:
網際網路-Internet是指「互相連接在一起的網路」,也就是說是由許多網路互相連結而成的,可隨時擴充網路而不是一開始就已建構好的網路。也可指一個分佈於世界各地的網路連接起來的一個超大型網路。
兩台或兩台以上的電腦透過網路卡經由傳輸媒介(雙絞線、同軸電纜、光纖)連接在一起而能達到資料互傳,資源互享的功能稱為電腦網路。因此只要兩台電腦就可形成一個網路。通常電腦網路依其所連接的電腦數目和所涵蓋的地理範圍大小可以分為:
Internet 將全球大部分的廣域網路、大都會網路及區域網路整合在一起,因此可說是一個超級廣域網路。
常見的網路架構有三種:
區域網路最脆弱的地方是在傳輸線路,線路斷裂往往造成網路癱瘓,因此現階段的網路架構設計大都採用集線器(Hub)或中樞器(Concentrator),如圖 4-4 所示。在此架構下,每部工作站都有一條專屬的傳輸線與集線器或中樞器連接,此傳輸線可為同軸電纜、雙絞線、或光纖。若是傳輸線中斷則只會造成該工作站的隔離,網路的其它部份仍然可以正常運作。而集線器或中樞器可以很容易地監控每一部工作站的傳輸狀態,這些資料可以收集在集線器或中樞器的資料庫內,對網路管理者是很重要的資訊。
電腦網路需要有一套網路作業系統(Network Operating System, 簡稱 NOS), 負責管理網路上的硬體資源(如電腦本身、印表機等)和軟體資源(如應用程式、檔案、資料等), 使得電腦網路網路能發揮整體的功能。在早期的DOS作業系統時代,網路的設定並不是很容易的,常因主記憶體空間不夠而產生問題。但是後來的作業系統如Windows 95、Windows NT、及OS/2 等等,都把 網路通訊軟體直接內建為其基本功能。
通常一台電腦若想要送資料給遠端的另一台電腦 時,需要另一台電腦所在的位置。在傳送時若網路上有二台以上的電腦傳送資料, 則送出的資料就會互相干擾,因此需要有管理方法來控制資料的傳送。 資料傳送時可能到達目的地,也可能因為網路過於擁擠或其 它原因而送丟了,即使到達目的地時資料傳送錯誤,因此需要判斷資料是否正確送達。 當資料送達時對方可能因為有不同的作業系統,檔案儲 存的格式而無法了解所收到的資料的訊息,因此需要制定不因作業系統及檔案儲存的格式不同 而能溝通資料內容。另外若是傳輸過程太擁擠,是否有其它的網路路徑的選擇方式等也需要制定溝通規則。 通訊協定是大家認同的溝通規則。
國際標準組織(International Standard Organiza tion,簡稱ISO)所公佈的開放系統連接模式(Open System Interconnec tion,簡稱OSI),利用分層的觀念將通訊軟硬體的結構按照不同功能為七層 如圖4-5,每一層都有一個或一個以上的通訊協定標準,用來完成網路傳輸 所需功能之一。通常下二層都是以硬體的方式實作在網路卡中,而上五層 的工作則是以軟體的方式來完成。
TCP (Transport Control Protocol)和 IP (Internet Protocol) 分別是傳輸層和網路層最流行用的通訊協定標準之一, 被統稱為TCP/IP 協定,。相對於 OSI 的七層協定, 為了簡化系統設計,TCP/IP 將 OSI 中的兩層或三層合併為一層,將協定簡化為四層, 如圖 4-6 。
圖 4-6
RFC 是 Request For Comment的縮寫,所有關於 TCP/IP 協定和網際網路的規格、 協定內容、會議記錄、發展歷史等資料都可經由RFC 編號找出其相對的文件, 例如經由RFC 791 就可以了解 IP 協定的主要內容, 而 TCP 的內容則在 RFC 793 中被描述,也可經由其它 RFC 得知 TCP 協定 制定過程和其間所召開的會議的討論內容和記錄。在 協定的制定過程中,可能會因為需要而修改 RFC 的內容。如 果發現不同的 RFC 文件討論的是相同的主題時,應以 編號較高為依據,因為較高編號表示它是最近制定的最新規格。
通常電腦要上網際網路有二種方式:
第一種上網際網路的方式通常是學校的學生或在公家機關、研究單位工作的人使用。 一般上網際網路則要使用第二種方式。
凡是能提供類似終端機伺服器功能的人,我們可以稱它為網際網路服務提供者(Internet Service Provider,簡稱ISP),目前台灣有三大公營ISP,分別為:
其中 TANet 實際上是由教育部電算中心、台大、中央、交大、清大、成大等各大學的校園網路連接而成。TAWNet、HiNet、SEEDNet 這三大網路交織而成台灣本地的網際網路環境,這三大網路間也是互連的,主要是透過數據專線(T1或T3)來相互連接,如圖 1-7。T1 的傳輸速率為 1.544Mbps ,為28800bps Modem 的 53.6倍。T3 的傳輸速率為 44.7Mbps,為T1 的 30倍。TANet 發展最早,使用人口多,規模也最大,TANet 的主要服務對象為全國各級學校以及研究機構。SEEDNet 與 HiNet較晚推出,供一般公司行號或私人機構連上網際網路。要透過 SEEDNet 與 HiNet連上網際網路,需要先向其申請帳號(Account)。HiNet 與 SEEDNet 較著重在工商業的應用,TANet 則著重在學術界的交流,稍早只有 TANet 與 HiNet 透過海底電纜和美國的網際網路相連,前陣子海底電纜連續兩次斷線造成許多用戶的不便。SEEDNet 必需透過 HiNet 才能對外進行通訊,最近SEEDNet也自己拉了一條通往國外的高速數據專線。
網際網路在網路層用的是 IP 通訊協定,網路層的主要工作就是找到資料要 送達的機器的所在位置,IP 通訊協定的作法是給網路上的每一部 機器一個 IP位址(Internet Protocol Address),IP 位址相當於 每一部電腦主機地址,類似房子的住址,而每一部與網際網路連線的電腦, 也需要一個地址與其它的主機區別。
IP 位址是由四個0~255間的數字所組成(每個數值用8 bits 表示,共用32bits 來表示一個 IP 位址),各個數字間以句點區隔,例如 192.192.6.114,這是一部位於花蓮師範學院的工作站的 IP 位址。
IP 位址包含網路代碼(Network ID)與主機代碼(Host ID)。 因為網際網路連接的是一個個區域網路,網路代碼是將每個網路編號, IP 協定在尋找某一部主機時,先透過網路代碼找出主機所位於的區域網路, 然後根據主機代碼找到主機。例如192.192.6.114的網路代碼是 192.192.6, 而另一台位於清華數學系 IP 位址為 140.114.32.181 的主機,其網路代碼為 140.114。位於清大的電腦它的位址都是以 140.114 開頭,事實上 140.114 也正是清大校園網路的網路代碼。
清大的校園網路可容納 65534(-2) 部主機,減 2 的 原因是主機代碼 0.0 和 255.255 是用於廣播(broadcast)位址, 不能代表一般的主機。而以192.192.6 所能容納的主機數是 254 部,同樣的主機代碼0和255是用於廣播(broadcast)的位址。
IP位址的格式被分為五大類,分別稱為 Class A、B、C、D、E。 其中 A、B 與 C為常用的主要格式。
a 的值並未含蓋 1 到 255 所有的值。 127 被定為 lookback 位址,用來做內部測試用,當使用此一位址來傳送資料時,網路卡不會將資料送到 網路上,而是返回給本身的通訊協定程式,因此可用測試網路卡和通訊協定程式是 否安裝正確。而 224 到 255 是保留給其它一些特殊的通訊協定所用。 在台灣只要看到非 140 開頭的 IP 位址如 192 ,則網路屬於 Class C,在這網路內最多可有 254 個主機,且整個網際網路最多可以有2097151 個這種小的區域網路。
子網路遮罩是一個 32 位元的值,可用來製造網路內的子網路,使得 IP 能以更有效率的方式找到主機。如 IP 協定要找到某一台主機,一 定要先看它位在那一個網路裡,也就是要先看它的網路代碼是多少, 然後找到這個網路。對於一個類別 B 的網路來講, 例如清大的校園網路的網路代碼是 140.114,它所擁有的主機數多達65534 個,若能將這 65534 個 IP 位址再細分出一個個的子網路,則要找到主機就較容易了, 子網路遮罩就是用來讓我們 規劃網路內的子網路。例如在清大校園網路中子網路遮罩被設成 255.255.255.0 ,因此清大校園網路又變成了由許多的子網路所組成,只要將子網路遮罩和主機的 IP 位址做邏輯和 (and) 的運算,我們就可找出子網路代碼。例如男生宿舍鴻齋被設 成一個子網路,子網路代碼為140.114.202 ,而 140.114.87 為資訊系所屬的子網路 代碼。
若是要讓使用者牢記每部主機的 IP 那會是件很困難的事, 若是有時網路的伺服器會因故更換 IP 位址,原先所記憶的 IP 位址便不能再用。 因此為幫助記憶與管理,希望用一組有意義的英文縮寫來代表 IP 位址, 這英文名稱就是所謂的主機全名。
主機全名由主機名稱(host name)和網域名稱(domain name)所組合而成。 例如有一部機器的主機全名為chchang.nhltc.edu,其中的 chchang 就是主機名稱, 而nhltc.edu.tw 則為網域名稱。網域名稱(domain name)只是網路管理者為了方便管理,而將其所管理的網路加以劃分成數個區域, 並給予階層式的命名。網域nhltc.edu.tw所代表的意思如下:
nhltc:國立花蓮師範學院
edu:教育部
tw:台灣
網域名稱的最後一項,通常代表某一個國家或地區,又稱國碼,如果沒有標示國碼, 指得是美國。表1-2為一些常看到的國碼。
在國碼之前的,則是代表該主機所屬的組織或單位類別,一般可分為八大類。 如表1-3 。
表 1-3
圖 1-10 為網域名稱系統的階層式樹狀結構。
當想要建立連線到遠端的某台機器時,要告訴電腦,遠端那台機器 的 IP 位址位址是多少。可用遠端登錄軟體 連線到遠端機器,只要打入遠端機器的 IP 位址即可。或在 Windows 98 的執行欄打入 telnet IP 位址,如要連接花蓮師院sparc2的主機,可打 telnet 192.192.6.114。 電腦即會與花蓮師院的sparc2主機(其位址為192.192.6.114)電腦建立連線。
你的電腦也會和清大資訊系 IP位址為140.114.87.5那台電腦建立連線。因此如果你知道清大那台電腦的主機全名,不記得清大那台電腦的IP位址,也沒關係。但是要知道的是,主機和主機間連線的建立,還是需透過IP位址來分辨的。因此雖然你只知道清大那台電腦的主機全名而不知道它的IP位址,但你的電腦最終還是需要知道的。透過網域名稱伺服器(Domain Name Server簡稱DNS),你的電腦可以使用主機全名查詢到網路上任一台機器的IP位址。網域名稱伺服器也是網路上的某一台電腦,只不過它提供了IP位址的查詢服務。如果你想要使用主機全名就能和遠端的電腦建立連線,那你就必需要指定一台DNS給你的電腦。也就是說你還是要告訴你的電腦那台DNS的IP位址,這樣你的電腦才知道要去那查。一般而言,每個網域上都會提供有DNS,例如清大資訊系的DNS ,其IP為140.114.87.1,清大計中的DNS其IP為140.114.64.10,我們要指定DNS給我們的電腦,通常以最靠近自己主機的伺服器為主,當然你也可以指定其它網域上廣為人知的DNS為你電腦的DNS,例如教育部的DNS為140.111.1.2,交大資工的DNS為140.113.17.5。許多應用軟體都允許使用者設定一部以上的DNS,以免因單一DNS的停止運作或當機而造成主機全名與IP位址的轉換工作無法進行。至於DNS又是如何查到IP位址,由於其運作原理較複雜,在此我們省略不提。
Unix提供nslookup的指令,讓我們查詢某機器的IP位址。
由主機全名查詢某機器的IP(正向查詢)
thccy20:~% nslookup
Default Server: sphinx.cc.nthu.edu.tw Address: 140.114.65.27
>bbs.cs.nthu.edu.tw Server: sphinx.cc.nthu.edu.tw Address: 140.114.65.27 Name: bbs.cs.nthu.edu.tw Address: 140.114.87.5 >exit |
由IP查詢某機器的主機全名(反向查詢)
>set type=ptr
> 5.87.114.140.in-addr.arpa Server: sphinx.cc.nthu.edu.tw Address: 140.114.65.27 Non-authoritative answer: 5.87.114.140.in-addr.arpa host name = bbs.cs.nthu.edu.tw Authoritative answers can be found from: cs.nthu.edu.tw inet address = 140.114.77.1 cs.nthu.edu.tw inet address = 140.114.87.1 cs20.cs.nthu.edu.tw inet address = 140.114.77.70 cs20.cs.nthu.edu.tw inet address = 140.114.87.70 |
查詢某機器的收郵機器
>set type=mx
> bbs.cs.nthu.edu.tw Server: sphinx.cc.nthu.edu.tw Address: 140.114.65.27 Non-authoritative answer: bbs.cs.nthu.edu.tw preference = 0, mail exchanger = bbs.cs.nthu.edu.tw |
查詢某domain的name server
>set type=ns
>nthu.edu.tw Server: sphinx.cc.nthu.edu.tw Address: 140.114.65.27 nthu.edu.tw nameserver = nthu.edu.tw nthu.edu.tw nameserver = sphinx.cc.nthu.edu.tw nthu.edu.tw nameserver = cs.nthu.edu.tw nthu.edu.tw inet address = 140.114.64.10 sphinx.cc.nthu.edu.tw inet address = 140.114.65.27 cs.nthu.edu.tw inet address = 140.114.77.1 cs.nthu.edu.tw inet address = 140.114.87.1
|
10.3 Internet上的資源與服務
10.3.1 client和server觀念介紹
10.3.2 遠端登入(telnet)
Telnet是TCP/IP通訊協定家族中的終端機協定,這個協定的主要用途就是將你的電腦模擬成遠端主機的終端機,因此只要你知道遠端主機的IP位址,及你有這台主機的帳號,那麼你就可以透過Telnet的應用程式,從你的電腦連線到遠端的主機,也就是說你的電腦好像已經成為遠端主機的終端機了,你可以不必坐在遠端工作站或電腦前才可工作,在任何地方或自己家裡皆可透過網路線路,login到遠端的工作站上,不但方便而且實現了處處皆可辦公的世界。
要注意的是,telnet是一個通訊協定,這個協定規範了要模擬成終端機達到遠端登錄所需具備的功能,它並不是指某個特定的應用軟體,任何被開發的應用軟體只要具備了telnet協定所規範的功能,就能成為所謂的telnet應用程式。Telnet 應用程式是學術網路上最基本且常用到的操作方法。只要你有世界各地電腦主機的帳號,你便可以使用telnet的功能進入主機內去使用它所提供的各種資源。
下面的章節,我們將為你介紹幾個常用的telnet應用程式,及教你如何操縱它們。
10.3.3 電子郵件(e-mail)
電子郵件(e-mail) 是全世界網路上最常使用到的一項服務,這種電子式的通信,加速了訊息的交換及資訊的傳遞,它提供了一個簡易快速的方法,透過連接全世界的Internet網路,將你的郵件傳送到世界各個角落。
要擁有電子郵件的服務,你必需在Internet網路的某台工作上擁有一個信箱帳號,例如清大學生在入學時,計中就會為每個人在y系列工作站上(y11~y20,domain name為oz.nthu.edu.tw) 建立一個帳號,帳號格式為:”u”+”學號” 為大學部學生帳號,”g”+”學號” 為碩士班學生帳號,”d”+”學號” 為博士班學生帳號。因此每一個人的信箱位址(E-mail address)為 帳號@oz.nthu.edu.tw
你只要告訴別人你的信箱位址,他們就可以透過Internet將電子郵件寄給你。E-mail提供了24小時快速的電子郵遞服務,即使遠在美國的朋友,也可以在一天內收到你寄給他們的電子信件。
10.3.4 高佛系統(gopher)
Gopher校園資訊服務系統主要是用來提供各學校校園之相關資訊及問題解答,除了可提供全校師生迅速且即時的資料查詢外,更可以成為校方傳達消息的便捷管道。目前全球已有超過1000給Gopher Server架設在世界各地的校園內,使用者只要能連上Internet,就可以在自己的個人電腦前面查詢全世界各大學校園內的即時資訊。
Gopher為一分散式文件傳輸處理系統,採用Client/Server架構,透過Internet,讓使用者很容易的查詢世界各地的校園資訊及資料,通常內含的功能及資料如下:
圖10-11為進入清大計中gopher的顯示畫面。
圖10-11
10.3.5 電子佈告欄(bbs)
BBS(Bullitin Board System) 即電子佈告欄系統,提供了電子佈告、電子郵件、訊息交換、問題解答、談天等功能。目前台灣的學術網路上已有許許多多的BBS站,這些站都具有中文能力,清大資工系架設的楓橋譯站,更是受到學生的歡迎。
圖10-12
10.3.6 網路新聞(news)
網路新聞(Netnews)乃是透過電腦網路,提供使用者專題討論的服務。在Netnews中,討論的話題,被分成一個個的討論群(Newgroup),每天都有數以萬計的討論文件(news)被刊載在各個討論群中,各地的News Server之間會不斷的交換文件,透過與某一台News Server之間的連線,及執行news reader的程式,你就可以在你的個人電腦前閱讀到所有的討論話題。
清大計中的News Server IP位址為140.114.63.56,domain
name為news.nthu.edu.tw,清大資工系也有News
Sever,IP為140.114.77.2,domain
name為news.cs.nthu.edu.tw。
圖10-13
FTP (File Transfer Protocol) 是Internet上檔案傳輸的通訊協定,你可以透過此協定,在兩部電腦主機間傳輸檔案。全世界目前有許多匿名(Anonymous)的FTP Server,存放了許多的共享軟體(shareware)、圖片、音樂等,供任何人擷取。所謂的匿名FTP Server是指在進入這類FTP Server時,不需要有那台機器的帳號,就可以下載(download)或上載(upload) FTP Server內公共目錄中的檔案。通常這類伺服器是以ftp或anonymous為公共帳號的。當你以ftp或anonymous為公共帳號登錄到這類伺服器時,它會要求你以個人的電子郵件地址當作你的登錄密碼。
國內目前最大的FTP站為教育部所屬交大校園網路策進會的FTP Server,IP位址為140.113.250.2,domain為nctuccca.nctu.edu.tw,清大資工系的FTP Server,IP為140.114.87.4,domain為ftp.cs.nthu.edu.tw。像NCTUCCCA這類的大站,都會定期將國外最新的軟體與資料傳回國內做更新及儲存。我們只要利用ftp的應用程式,連線到這些Server,就可以download我們所想要的資料。
10.3.8 檔案搜尋(archie)
因為Internet上有許許多多的FTP站,每個FTP站所擁有的檔案也各不相同,因此在這眾多的FTP站與檔案間,如何能很快速的找到自己想要的檔案,便是一件很重要的事。
Archie伺服器正是提供了這樣的服務。當你把你想要搜尋的檔案名稱告訴Archie Server時,它就會去網路上尋找,然後將擁有這個檔案的所有FTP站及路徑位置列出,接著你就可以到這些網站去抓你想抓的資料了。
台灣學術網路上只有中央大學及交大兩校有Archie
Server,中央大學的Archie Server,IP位址為140.115.19.24,domain
name為sparc4.ncu.edu.tw及192.83.166.12,domain
name為archie.ncu.edu.tw。交大的為140.111.1.10,domain
name為nctuccca.edu.tw。
圖10-14
10.3.9 全球資訊網(www)
WWW (World Wide Web),稱為triple W或W3,中文翻成全球資訊網。是這兩年發展最快,也最受喜愛的網路服務。
它最早是由位於瑞士日內瓦的「歐洲粒子物理實驗室」(CERN,the European Laboratory for Particle Physics)所發展,目的是要建立一套分散式的超媒體文件系統(Distributed Hypermedia Information System),好讓各個研究高能物理的團體間,能彼此互相交流研究資料。後來這套系統廣為流行,成為Internet上最受歡迎的資訊服務。
WWW的主要觀念就是利用超連結(Hyper Link)的方式,把分散在不同網路節點的各種不同資源遠(文字、影像、聲音)整合在一起,你只要執行一個瀏覽程式(Browser),便能獲得這些包羅萬象的資訊。
我們將會在後面的章節再為你分別的詳細介紹以上所描述的這些網際網路服務。
第十一章 遠端登錄─TELNET
圖11-1:
Internet
如圖11-1的網際網路(Internet)上,眾多的電腦經由網路連結在一起,這些電腦之間可以透過網路來彼此傳遞訊息。在這一章中,我們將要介紹如何利用終端機模擬程式Telnet來登入遠端的電腦主機中。首先,在第一節中,我們要介紹UNIX下的終端機模擬程式─telnet。接著在第二節中,我們要介紹PC Window環境下的一個終端機模擬程式─Net Term。
在一個多人使用的系統下(如UNIX),使用者在要使用這一個系統之前要先向該系統的管理者申請一個帳號(Account)。當使用者拿到一組User Name及Password後就可以開始使用該系統。
如果我們坐在電腦主機之前,這一組User Name及Password就足夠讓我們使用該系統。但是、如果使用者並不在電腦主機前,卻要使用該系統,這時使用者只要找到一台可以連上網路的電腦。這一台電腦必須有一個終端機模擬程式。透過終端機模擬程式就可以模擬好像坐在電腦主機之前,使用者所輸入的每一個字元,終端機模擬程式都會藉由網路將它傳送到電腦主機上,而電腦主機的每一個訊息也都會透過網路來到該電腦,然後透過終端機模擬程式顯示在螢光幕上。
11-1節 UNIX下的telnet
登錄
在UNIX的環境下你只要執行telnet這一個程式,就可以登錄遠端的系統。你可以依據下面的格式來執行telnet這一個程式:
telnet host port
其中第一個參數host為你所要連結的系統的FQDN(Full Qualified Domain Name)或IP Address。第二個參數port為你所要使用的連接埠。(一般主機給telnet協定的連接埠為23,有些BBS伺服器會提供特定的連接埠,使得特定的使用者較易連結上該系統。)你如果並不知道所要用的連接埠是多少,則可將此參數省略。如我們要連上清華大學計算機中心Y11工作站,則可以在UNIX下執行: telnet thccy11.oz.nthu.edu.tw
其中”thccy11.oz.nthu.edu.tw”就是我們所要登錄的主機的FQDN。你也可以直接使用該主機的IP Address,如Y11的IP Address為140.114.63.11,則你可以執行 telnet 140.114.63.11
在執行了這一個命令後你就會發現系統出現如圖11-2的提示。
Trying 140.114.63.11 ... Connected to thccy11.oz.nthu.edu.tw. Escape character is '^]'.
SunOS UNIX (thccy11)
login:
|
圖11-2: UNIX環境下的telnet。
現在我們來解釋一下這幾行訊息的意義:
telnet xxx.yyy.zzz
因為”xxx.yyy.zzz”這一主機根本不存在,所以就會出現圖11-3的訊息。這是說名”xxx.yyy.zzz”不存在,無法連線。接著會出現telnet程式的提示符號”telnet>”。你可以輸入?得到telnet的求助畫面(圖11-4)或輸入命令quit離開telnet程式回到UNIX的環境下。
�
thccy11>telnet xxx.yyy.zzz xxx.yyy.zzz: unknown host telnet>
|
圖11-3: 連線錯誤。
telnet> ?
Commands may be abbreviated. Commands are:
Close close current connection
display display operating parameters
mode try to enter line-by-line or character-at-a-time mode
open connect to a site
quit exit telnet
send transmit special characters ('send ?' for more)
set set operating parameters ('set ?' for more)
status print status information
toggle toggle operating parameters ('toggle ?' for more)
z suspend telnet
? print help information
telnet> 圖11-4: telnet的求助畫面。
Login timed out after 60 seconds
Connection closed by foreign host.
11-2節 Net Term
在Windows 95下有一個終端機模擬程式─telnet.exe。你可以在Windows 95的Dos的視窗下或在Windows 95的【開始→執行】的命令列下輸入下面的命令: telnet.exe thccy11.oz.nthu.edu.tw
就可以執行Windows 95的telnet程式,執行了這一個命令後Windows
95就會開啟一個如圖11-5的視窗。
圖11-5:
Telnet程式的登入畫面。
但是Windows 95的telnet功能有限,使用起來並不方便,所以在這一節中我們要介紹另一個在PC Window環境下的終端機模擬程式─Net Term。以下將以Net Term 4.2.1中文版為藍本來介紹。
啟動Net
Term
圖11-6: Net Term 4.2.1中文版。
要使用Net Term你只需執行Windows 95的【開始→程式集→Net Term→Net Term中文版】。接著你將會看到Net Term的視窗畫面(圖11-6)。但是如果你是第一次使用Net Term,你必須先將電話目錄(Phone Directory)設定好,下面我們就來看看如何設定Net Term的電話目錄。
電話目錄的設定
要設定電話目錄(Phone Directory)請選Net Term的【檔案→電話目錄】就會看到如圖11-7的電話目錄設定視窗。接著我們就一步一步的將清華大學計算機中心Oz區的工作站 thccy11加到我們的電話目錄中:
圖11-7: 電話目錄的設定視窗。
要設定文字屬性欄下的正常字或背景色欄下的正常字的顏色,你只需將滑鼠移到文字屬性欄下的正常字或背景色欄下的正常字的地方按下滑鼠左鍵後再按改變顏色(Change Color)鈕後就會出現色彩視窗,選擇你喜歡的顏色後按確定即可。(圖11-9範例(Sample)中顯示的就是你調色的結果。)所有的顏色都設定後請按確定。
圖11-8: 字型設定視窗。
圖11-9:
螢幕顏色設定視窗。
圖11-10: 桌面設定視窗。
當你下次再要由Net Term連上遠方的電腦主機時,你只需打開電話目錄然後選一個你已設定好的主機名稱,就可按下主機連線鈕連接上該電腦主機,如圖11-11是用Net
Term連上thccy11工作站後的畫面。
圖11-11:
Net Term連上thccy11工作站。
第十二章 電子郵件─E-mail
電子郵件(Electronic Mail)是透過電腦網路來傳遞訊息,藉由電子郵件,我們可以將所要傳達的訊息在短短的幾分鐘內傳送到網際網路上的任何一個角落。
12-1節 淺談電子郵件
E-mail Address(電子郵件位址)
要使用電子郵件,收信的對方必須有一個郵件位址(E-mail Address)。一個電子郵件位址是由一個名字(Name)加上一個領域名稱號(FQDN)所組成的,如joe@cs.nthu.edu.tw。joe是收信人所使用的名字,而cs.nthu.edu.tw是清華大學資訊工程系的領域名稱。當然你也可以直接以IP Address組成一個電子郵件位址,如joe@[140.114.77.1] 也是一個合法的電子郵件位址。但是一般在使用電子郵件時,還是以第一種格式較佳。
在臺灣的網路環境下,BBS是一個十分受歡迎的系統。大部份的BBS站都會允許一個註冊完整的使用者來使用BBS的電子郵件。如bird是清大資工楓橋驛站的一個使用者,則它的電子郵件位址就為bird.bbs@bbs.cs.nthu.edu.tw,其中bbs.cs.nthu.edu.tw是楓橋驛站的FQDN。
SMTP(Simple Mail Transfer Protocol,電子郵件通訊協定)
電腦主機之間的電子郵件是透過如圖12-1的電子郵件通訊協定(Simple
Mail Transfer Protocol)來傳送。在開始傳送電子郵件前,SMTP
Sender必須主動和SMTP Receiver之間先建立一條雙向的溝通通道,當通道建立完成後,電子郵件就可以從SMTP
Sender送往SMTP Receiver。
圖12-1:
SMTP Model。
POP(Post Office Protocol)
SMTP是由SMTP Sender向SMTP Receiver提出建立訊息通道的要求,但在網際網路上的任一部機器並無法保證隨時都在正常狀態,因此當SMTP Receiver並不在正常狀態或正在關機狀態,用SMTP就無法將訊息通道建立起來,因此信件就無法由SMTP Sender送到SMTP Receiver。這時就需要用到另一個協定,POP(Post Office Protocol)。POP是由收信端主動向Sender(POP Server)去詢問是否有到收信人的信件,若有就可利用POP將這些信取過來。一般個人電腦在開機後可以利用POP到所設定的POP Account上查詢是否有信件,或將信件下載到個人電腦上作到離線讀信。
例如,清華大學學生在Oz區的電子郵件可使用下列的POP Server來取得:
Doname Name: thccy11.oz.nthu.edu.tw IP: 140.114.63.11
Doname Name: thccy12.oz.nthu.edu.tw IP: 140.114.63.12
Doname Name: thccy13.oz.nthu.edu.tw IP: 140.114.63.13
Doname Name: thccy14.oz.nthu.edu.tw IP: 140.114.63.14
Doname Name: thccy15.oz.nthu.edu.tw IP: 140.114.63.15
Doname Name: thccy16.oz.nthu.edu.tw IP: 140.114.63.16
12-2節 Elm
elm是UNIX作業環境下的一個處理電子郵件的工具程式,它使得在UNIX作業環境下使用電子郵件更加容易。(UNIX下還有一個基本的電子郵件處理程式─mail。)要使用elm你只須在UNIX的提示符號下鍵入elm即可,若是第一次使用elm,則系統會詢問你下面兩個問題:
Notice:
This version of ELM requires the use of a .elm directory in your
home directory to store your elmrc and alias files. Shall I create the
directory .elm for you and set it up (y/n/q)?
Notice:
ELM requires the use of a folders directory to store your mail folders in.
Shall I create the directory /user4/guest/joe/Mail for you (y/n/q)?
這是詢問你是否要建立elm所要用到的相關目錄”.elm”及”Mail”,這兩個問題你都只需回答”y”即可。圖12-2是進入elm後的畫面:
Mailbox is '/var/spool/mail/joe' with 0 messages [ELM 2.4 PL25] You can use any of the following commands by pressing the first character; d)elete or u)ndelete mail, m)ail a message, r)eply or f)orward mail, q)uit To read a message, press <return>. j = move down, k = move up, ? = help Command: |
圖12-2: elm系統畫面。
第一行表示你的系統郵件信箱(Mailbox)的位置在” /var/spool/mail/joe”,目前共有0封信。下面是elm的輔助功能表,它列出幾個常用的命令,”)”前的字母是該命令的按鍵。如m代表”mail a message”是elm系統的寄信功能。最下面一行的”Command:”是elm系統的提示符號。
Send Mail(寄信)
讓我們先來寄一封信給自己吧!
Mailbox is '/var/spool/mail/joe' with 0 messages [ELM 2.4 PL25] You can use any of the following commands by pressing the first character; d)elete or u)ndelete mail, m)ail a message, r)eply or f)orward mail, q)uit To read a message, press <return>. j = move down, k = move up, ? = help Command: Mail Send the message to: joe@cs.nthu.edu.tw |
圖12-3: 寄一封信給自己(電子郵件位址: joe@cs.nthu.edu.tw)
Subject of message:
於”Subject of message:”後我們輸入這一封信的主題─My First E-Mail後按Enter。
Copies to:
後輸入他們的電子郵件位址,超過一人以上請以”,”分開。如: Copies to: tom@cs.nthu.edu.tw,john@cs.nthu.edu.tw
若不寄給其他的人,則直接在”Copies to:”後鍵入Enter。
Mailbox is '/var/spool/mail/joe' with 0 messages [ELM 2.4 PL25] You can use any of the following commands by pressing the first character; d)elete or u)ndelete mail, m)ail a message, r)eply or f)orward mail, q)uit To read a message, press <return>. j = move down, k = move up, ? = help Command: Mail To: joe@cs.nthu.edu.tw Subject of message: My First E-Mail Copies to: |
圖12-4: 輸入信件的主題(Subject: My First E-Mail)。
Hello
Joe.
~ ~ ~ "/tmp/snd.16673" 1 line, 1 char |
圖12-5: 以vi編輯信件內容。
~
~ Please choose one of the following options by parenthesized letter: s e)dit message, edit h)eaders, s)end it, or f)orget it. |
圖12-6: 確定是否寄出信件。
Read Mail(讀信)
剛剛我們已經寄了一封信給自己,幾秒鐘後將收到這一封信,若你的系統郵件信箱中有信,則你在進入elm後就會發現如圖12-7的畫面。圖12-7中顯示出系統郵件信箱中有兩封信,你只要用↑或↓這兩個鍵來移動反白棒到你所要讀的信件上,然後按下Enter就可以讀反白棒上的這一封電子郵件(如圖12-8)。圖12-8中我們可以看到這一封信件的內容。讀完信後,你只要按i就可回elm系統的主畫面。
Mailbox is '/var/spool/mail/joe' with 2 message [ELM 2.4 PL25] N 1 Jul 10 Joe (15) My First E-Mail N 2 Jul 10 Tom (15) Mail From Tome You can use any of the following commands by pressing the first character; d)elete or u)ndelete mail, m)ail a message, r)eply or f)orward mail, q)uit To read a message, press <return>. j = move down, k = move up, ? = help Command: |
圖12-7: Mailbox中有兩封信。
Message 2/2 From Joe Jul 10, 97 02:09:23 pm +0800
Return-Path: joe Subject: My First E-Mail To: joe@cs.nthu.edu.tw Date: Thu, 10 Jul 1997 14:09:23 +0800 (CST)
Hello Joe.
Command ('i' to return to index): |
圖12-8: My First E-Mail的內容。
Delete Mail(刪除信件)
有些信件你看完後想將它刪除,你只需用↑或↓鍵將反白棒移到該信件上,然後按下d鍵,elm系統就會在該信件之前加上記號D,等離開elm時再處理。如果不小心刪錯了信?沒有關係,在還沒有離開elm前,被標記的信並沒有被刪除。這時,你可以用J或K鍵(注意,是大寫的字母)來移動反白棒到該標記錯誤的信件上,然後按u就可以將被標記的信件解除標記。
Exit elm(離開elm)
要離開elm系統,你可以按Q鍵(注意,是大寫字母)離開,此時你的系統郵件信箱將不會被更動就離開elm系統,所以剛剛有標記要刪除的信件並不會被刪除。如果你按q鍵離開elm,若剛剛有標記要刪除的信件,則系統會問: Delete messages? (y/n)
再次確認。如果有讀過但未處理的信件,則系統會尋問: Move read message to "received" folder? (y/n)
若回答y則這些讀過的信就會被搬到”~/Mail”目錄下的received的信件夾中。若回答n則這些信還是會被保留在你的系統郵件信箱中。
Forward Mail(轉信)
如果你想將某一封信轉寄給其他的人,只要在elm系統下將反白棒移到該要轉寄的信件上,然後按下f,系統就會問你: Edit outgoing message? (y/n)
這是詢問你是否要修改信件的內容,如果你要修改信件內容請按y,否則請按n。接著就如同寄信時的動作,填入收信人的電子郵件位址、信件的主題。如果剛剛你選擇要修改信件內容(即按下y),則系統會進入編輯器vi,否則就會直接將信寄出。
Reply Mail(回信)
如果你要回信,你只需將反白棒移到要回的信件上,然後按下r,系統就會問你: Copy message? (y/n)
一般是按下y將原信的內容Copy到你要回的信件中,(如此當對方收到回信後比較清楚你是針對什麼議題來回信。但是要注意的是,若原信太長,則將無關的內容刪除,只留下相關的內容。)接下來的動作就和寄信時相同。
在Send Mail時我們提到同一封信可以同時寄給一群人,如果你的回信要同時寄給這一群收到這一封信的人,則必須以g鍵取代剛剛的r鍵來作回信的動作。
Save Mail(儲存信件)
Mailbox is '/var/spool/mail/joe' with 1 message [ELM 2.4 PL25] 1 Jul 10 Joe (16) My First E-Mail You can use any of the following commands by pressing the first character; d)elete or u)ndelete mail, m)ail a message, r)eply or f)orward mail, q)uit To read a message, press <return>. j = move down, k = move up, ? = help Command: Save to folder (Use '?' for help) Save message to: =joe |
圖12-9: 儲存信件
遇到想要儲存的信件,可以將反白棒移到該信件上,然後按下s鍵,則會出現如圖12-9的訊息: Save message to: =joe
由圖12-9中我們可以發現,這一封信是由joe寄來的,elm系統所內定的信件夾的檔名就會出現”=joe”。你如果要以此檔名為信件夾,就請直接按下Enter,否則就請你輸入你所想要的信件夾的名稱後再按Enter。
注意,信件夾名稱之前有沒有”=”會使信件夾所存放的位置不同。如圖12-9中,名稱為”=joe”,則該信就會被存放在”~/Mail/joe”這一個信件夾中,因為”=”代表系統預設的信件夾目錄,一般為”~/Mail”。如果名稱為”joe”,則就要看你當初執行elm時所在的目錄在那裡,elm系統會將該信存在這一個目錄的joe的信件夾中。例如是從Home Directory執行elm時,該信就會被儲存在”~/joe”這一個信件夾中。
Mail Header(電子郵件檔頭)
28圖12-10: 信件夾的內容。
現在,讓我們來看一看圖12-10中的信件夾的內容。在這一個信件夾中只有一封信,它是由foo@oz.nthu.edu.tw寄給joe@cs.nthu.edu.tw。這一封信的內容只有兩行─第27、28行,其餘的部份都是這一封信的檔頭(Header)。在帳號中,我們可以看到這一封信的主題(Subject)及它發信的時間。除此之外,我們也可以由帳號看出這一封信行經的路徑:
thccx10.cc.nthu.edu.tw。
thccx9.cc.nthu.edu.tw。
所以,如果你所寄的信件被退回時,你就可以從帳號中看出到底是在那一個地方出錯。
Change Folder(改信件夾)
一進elm系統,系統所開的信件夾是你的系統郵件信箱(如joe的系統郵件信箱為”/var/spool/mail/joe”,但是我們前面已經將信件存到別的信件夾中,我們可以在elm系統下鍵入c來改變信件夾。在elm系統下按c鍵後,系統就會問: Change to which folder:
你只要輸入信件夾名稱即可,如要開”~/Mail/joe”這一個信件夾就輸入”=joe”。如果不知道所要開的信件夾是那一個,你就輸入一個空白鍵,然後再按Enter,則系統就會將目前目錄下的檔案列出,接著你再輸入所要的信件夾名稱即可。同理,如果要看”~/Mail”下有那些信件夾,則在”Change to which folder:”後輸入”= “(=後加一個空白)後按Enter即可。
elm系統有三個熱鍵分別代表不同的三個常用的信件夾:
!:表示你的系統郵件信箱(joe的系統郵件信箱為”/var/spool/mail/joe”)。
>:表示”~/Mail/receive”。
<:表示”~/Mail/sent”。
此外,你也可以在執行elm時就指定所要開啟的信件夾名稱,例如要開啟”~/Mail/joe”,你就可以執行以下的命令: elm -f =joe
“-f =joe”就是要求elm開啟”~/Mail/joe”這一個信件夾。
elm Setting
要改變elm的系統設定請在系統下按o鍵,按下後就會出現如圖12-11的設定畫面:按下”)”前的鍵就可以更改該項設定。例如要修改Full Name就須按下y鍵。更改了設定以後請記得在”Command:”後按下>儲存設定。要回elm系統請按i。
-- ELM Options Editor -- |
|
C)alendar
file
D)isplay mail using E)ditor (primary) F)older directory S)orting criteria O)utbound mail saved P)rint mail using Y)our full name V)isual Editor (~v)
A)rrow cursor M)enu display
U)ser level N)ames only |
:
/user4/guest/joe/calendar
: builtin+ : /usr/bin/vi : /user4/guest/joe/Mail : Reverse-Sent : =sent : /bin/cat %s | !prin : Joe : /bin/vi
: OFF : ON
: Beginning User : ON |
Select letter of option line, '>' to save, or 'i' to return to index. Command: |
圖12-11: elm的設定畫面。
Alias(別名)
在經常使用電子郵件後,你會發現常常需要寄信給某個人或某一群人,如果每次寄信時都要將他或他們的電子郵件位址重新輸入一次將是非常的不方便。elm系統提供你一個簡便的方法,就是將這些朋友的電子郵件位址取一個別名,如此以後要寄信給他或他們時,你只要在elm系統下輸入他或他們的別名(Alias),elm系統就會自動將它轉成你朋友們的電子郵件位址。例如我將joe@cs.nthu.edu.tw的別名設成joe,則寄信給joe時就可以在”Send the message to:”後面只輸入joe。
Alias mode: 0 aliases [ELM 2.4 PL25] You can use any of the following commands by pressing the first character; a)lias current message, n)ew alias, d)elete or u)ndelete an alias, m)ail to alias, or r)eturn to main menu. To view an alias, press <return>. j = move down, k = move up, ? = help Alias: |
圖12-12: elm的Alias模式。
在elm的系統下,按下a就會進入如圖12-12的Alias模式,在Alias模式下你可以來設定你朋友的電子郵件位址的Alias。
Alias: Add a new alias to database...
Enter alias name: joe ? 輸入你要的別名
Enter last name for joe: Lin ? 輸入該朋友的姓
Enter first name for joe: Joe ? 輸入該朋友的名
Enter optional comment for joe: My Friend ? 輸入註解
Enter address for joe: joe@cs.nthu.edu.tw ? 電子郵件位址
Alias: Add a new alias to database... Accept new alias? (y/n) y
New alias: joe is 'Joe Lin, My Friend'.
Messages addressed as: joe@cs.nthu.edu.tw (Joe Lin)
若資料正確你只需按下y。系統會回到如圖12-13。這時我們可以發現剛剛輸入的資料並沒有更新Alias的資料庫,你只需按下$鍵就可以要求Alias系統重整資料庫。按下$後我們就會發現畫面變成圖12-14。
如果要設定的別名是代表一群人的電子郵件位址時,輸入方法同前,只是在第5項輸入電子郵件位址時輸入這一群人的電子郵件位址,而這一些電子郵件位址之間請以”,”間隔,系統會自動判斷其為個別的別名或群體的別名。
Alias mode: 0 aliases (modified, resync needed) [ELM 2.4 PL25] You can use any of the following commands by pressing the first character; a)lias current message, n)ew alias, d)elete or u)ndelete an alias, m)ail to alias, or r)eturn to main menu. To view an alias, press <return>. j = move down, k = move up, ? = help Alias: |
圖12-13: 設定一個Alias後的畫面。
Alias mode: 1 alias [ELM 2.4 PL25] 1 Joe Lin, My Friend Person joe You can use any of the following commands by pressing the first character; a)lias current message, n)ew alias, d)elete or u)ndelete an alias, m)ail to alias, or r)eturn to main menu. To view an alias, press <return>. j = move down, k = move up, ? = help Alias: Aliases updated successfully. |
圖12-14: Alias已經更新資料庫。
在圖12-14的Alias系統下,如果要查詢該別名的電子郵件位址時只要將反白棒移到該別名後按f即可。若要寄信給某個別名所代表的電子郵件位址也只須將反白棒移到該別名後按m就會進入elm系統的Send Mail程序。
要刪除反白棒上的別名,你只需按下d,在還沒有按下$要求Alias系統重整資料庫或離開Alias系統回elm系統前都可按下u來取消刪除命令。要回elm系統畫面只要按下r即可。
Signature File(簽名檔)
elm系統允許你設定各人的簽名檔,如此在你寄信給別人時就不用每次都還要將你的簽名重新的輸入一次。elm系統可設定兩個簽名檔,一個是寄信給這部機器上的收信人時用到的(對內信件),另一個是寄信給這一部機器以外的收信人時用到的(對外信件)。
你可以先編好兩個簽名檔,如對內信件的簽名檔為”~/.signature.local”,對外信件的簽名檔為”~/.signature.remote”。接著你用編輯器來編輯”~/.elm/elmrc”這一個檔案。
在”~/.elm/elmrc”中你先找到”###localsignature =”,然後將這一行前面的”###”去掉,並在”=”後輸入對內信件的簽名檔檔名,如: localsignature = ~/.signature.local
接著找到”###remotesignature =”,同樣的將”###”去掉,並在”=”後輸入對外信件的簽名檔檔名,如: remotesignature = ~/.signature.remote
則以後每次寄信時,elm都會在你所寫的信件內容後自動的幫你加上你的簽名檔。
Forward Mail(自動轉信)
如果你擁有多個主機的帳號,則你就同時擁有多個電子郵件位址,但是你只常用一個帳號其它的很少使用,則如果你的朋友寄信到一個你不常用的電子郵件位址時,他的這一封信你可能就會等一段很長的時間才會看到。
為了解決這一個問題,電子郵件系統可提供自動轉信的功能,如在UNIX環境下,你只要在這些不常用的電子郵件位址的帳號下編輯一個叫”~/.forward”的檔案,則所有寄到這一些電子郵件位址的信件就會自動的轉到你指定的地方。
例如joelin想將所有寄到這一個電子郵件位址的電子郵件通通轉寄到”joe@cs.nthu.edu.tw”,則joelin只要在這一個電子郵件位址的帳號的Home Directory下編輯”.forward”檔,其內容如下: joe@cs.nthu.edu.tw
則所有到joelin這一個電子郵件位址的信都會轉到joe@cs.nthu.edu.tw這一個電子郵件位址上。
多媒體電子郵件
由於SMTP只能傳送純文字,如果要傳送二進位檔案就必須經過編碼,目前常看到在電子郵件的編碼有兩種─uuencode及MIME(Multipurpose Internet Mail Extension)。我們先來看第一種─uuencode:
joe收到一封電子郵件其內容如下:
Return-Path: joe
Subject: Hello Joe
To: joe@cs.nthu.edu.tw (Joe Lin)
Date: Fri, 11 Jul 1997 10:43:38 +0800 (CST)
begin 644 Hello
M2F]E+`JS;Z1`J\JK2*JZI+JN9:=!"J6RMK>ESG5U9&5C;V1EI'X*K-VQ;ZCL
#H4,*
`
end
這時joe只要將此信先儲存下來(假設檔名為xyz),然後到UNIX的作業環境下執行一個命令: uudecode xyz
則uudecode這一個程式就會將xyz解碼,解碼後joe發現他的目錄下多了一個叫Hello的檔案,它用more看到下面的結果:
Joe,
這一封信的內容你
必須用uudecode才
看得到。
原來是一封中文信。但是為什麼這檔案的名字叫Hello呢?原來在編碼過的信件內容的第一行為 begin 644 Hello
編碼過的內容就接在此行之後,其後面有一個名字叫Hello。uuencode允許編碼的人預先指定解碼後的檔名,而該檔名會記錄在這一行,此例中所指定的檔名即為Hello。
如果joe也想將一個圖形檔Dog.jpg寄給tom@oz.nthu.edu.tw則他可以執行以下的命令: uuencode Dog.jpg picture.jpg | elm -s “Hello” tom@oz.nthu.edu.tw
則Dog.jpg就會被編碼並指定其解碼後檔名為picture.jpg,編碼後的結果會送給elm系統然後寄給tom@oz.nthu.edu.tw,tom收到信時的Subject就為’Hello”。tom就可以依上述的方法解碼得到這一張圖片。
接著我們來看,如果收到MIME的信件又該如何處理呢?由於目前大部分的elm系統都有支援MIME,所以當收到內含MIME編碼過的文件時,elm會自動的作解碼處理(如:存檔、播放聲音、顯示圖像等。)
如果你的elm系統沒有幫你處理MIME的信件時,而你收到如圖12-15的電子郵件,此時你只要將該電子郵件存檔(假設檔名為xyz),然後到UNIX的環境下執行: mmencode -u xyz
就會得到圖12-16的內容。
Return-Path:
joe
Subject: MIME E-mail To: joe@antslab.cs.nthu.edu.tw Date: Fri, 11 Jul 1997 12:41:14 +0800 (CST)
Joe, =B3o=A4@=AB=CA=ABH=AA=BA=A4=BA=AEe=A7A =A5=B2=B6=B7=A5=CEMIME=A4~ =AC=DD=B1o=A8=EC=A1C |
圖12-15: 以MIME編碼的文件。
From
joe@antslab.cs.nthu.edu.tw Fri Jul 11 12:41:15 1997
Return-Path: joe Received: (from joe@localhost) by antslab.cs.nthu.edu.tw (8.7.5/8.7.3) id MAA130 From: Joe <joe@antslab.cs.nthu.edu.tw> Message-Id: <199707110441.MAA13331@antslab.cs.nthu.edu.tw> Subject: MIME E-mail To: joe@antslab.cs.nthu.edu.tw Date: Fri, 11 Jul 1997 12:41:14 +0800 (CST) X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Status: RO
Joe, 這一封信的內容你 必須用MIME才 看得到。 |
圖12-16: MIME解碼後的電子郵件。
這一個章節所要討論的是教使用者如何透過網際網路,尋找並取得使用者所需要的資源以供使用。因此,在本內容中將介紹檔案傳輸協定與檔案搜尋系統兩大網路服務。之後,我們將再簡單介紹檔案壓縮軟體,不僅方便使用同時也可以節省網路資源。
13.1 簡介
隨著網際網路 (Internet) 的興起與發展,全球各地的資源將可以有效地被運用。因此,該如何從這些全球的網路資源中,尋找我們所需要的資訊和資料,並且將之傳回以供我們使用,將是一個頗為實際的課題。
在檔案傳輸協定 (FTP) 方面,DOS作業系統中常用的NCSA FTP程式與UNIX和Wins 95中的標準FTP程式使用法大致雷同。因此,本節將會先根據這三個FTP程式的共通部份做基本簡單的介紹,之後再介紹Win95中常用的FTP軟體:Cute FTP。
關於檔案搜尋 (Archie) 的使用方法和其工具,首先將介紹檔案搜尋系統伺服器 (Archie Server) 的簡單基本使用方法,之後再簡單說明檔案搜尋使用者端 (Archie Client) 程式的基本使用方法,然後再介紹Win95中常用的Archie Client程式:WS-Archie。在介紹這些工具軟體的過程中,我們也將會跟各位讀者說明檔案搜尋字串的一些簡易表示法:正規表示式 (Regular Expression)。
13.2 檔案傳輸協定 FTP
電腦系統透過網路的連接,彼此間想要相互傳送資料檔案時,兩端必需共同遵守彼此所認可的規範才得以順利進行,此協定即為檔案傳輸協定 (FTP, File Transfer Protocol)。任何的電腦系統只要透過網路的連接再依循此協定,就可以和其它不同的電腦系統間進行彼此間的檔案傳輸。因此,透過檔案傳輸協定FTP,我們將可以很容易地在任何兩部電腦系統間做檔案的相互傳輸 (例如圖13-1)。
13.2.1 基本觀念
例 1. [7 .cs20] ~ % ftp 140.114.87.4
2. C:\NCSA > ftp ftp.cs.nthu.edu.tw
Local端 : cs20和 (個人電腦)C:\NCSA
Remote端 : 140.114.87.4和 ftp.cs.nthu.edu.tw
2. 如果真的無法分辨出檔案的格式,則大部份都可將之視為Binary檔。常見的各種壓縮檔 (如.zip、.tar、.tar.Z、.tar.gz、.rar、.arj、.hqx、…)、執行檔 (如.exe、.com、.ovl、.pif、…) 或是一般的聲音影像檔案 (如 .au、.mid、.avi、.jpg、.gif、.bmp、.dat、.mov、…)等都是以Binary檔案格式來傳輸。(注意:.uue和.uu者為ASCII檔案格式。)
匿名檔案傳輸伺服器 (Anonymous FTP server) 就是指公開的FTP伺服器,提供一個ftp或是匿名 (anonymous) 帳號,讓人得以自由地連線至此伺服器,上傳或是下載各種公開的資訊或軟體。這些匿名檔案傳輸伺服器 (Anonymous FTP server) 不需要特定的使用者帳號和密碼,也不限制使用者是從何方連線至此伺服器主機,只要求使用者簽入自己的個人電子郵件地址 (E-mail Address) 當做密碼。因此,基於網路禮儀,使用者在利用這些FTP伺服器主機做檔案傳輸時,請記得輸入你的E-mail Address。
目前國內已有許多匿名檔案傳輸伺服器 (Anonymous FTP server) 提供使用者各種不同需求的檔案資料,其中有學術單位(教育部和各大專院校)、國家研究單位(CIC、國家高速電腦中心、中央研究院、工研院…)、和一些電腦公司等。其中以教育部的FTP伺服器和交通大學資訊策進會所提供的軟體和資訊較為完整,並且會定時地和國外的最新資訊交流傳回更新、儲存(亦即所謂的Mirror)。因此,使用者可以利用這些Anonymous FTP servers取得自己想要的軟體和資料。但使用者在使用這些伺服器的同時,也請記得網路軟體的著作權法和軟體的使用規定,以免觸犯法律刑責。
13.2.3 基本FTP操作(NCSA/Win 95/UNIX)
當使用者想要利用FTP來傳送檔案時,不太可能去學習FTP裡面的通訊協定。因此,使用者需要一個FTP Client的程式來幫忙使用者達成電腦系統間彼此傳輸檔案的工作。而這一個FTP Client程式將會去解讀使用者所下的各項指令去執行相對應的檔案傳輸工作。因此,使用者也就必須先去學會使用FTP Client程式中的一些指令。但是目前由於FTP Client的程式種類和版本眾多,因此在這一節中,我們將只介紹一些基本常用指令。
首先使用者必需先以FTP Client程式簽入FTP主機,DOS系統的使用者可使用NCSA所提供在命令模式下的ftp程式、DOS系統的使用者可使用UNIX系統中的ftp、或者在Win95系統的DOS Prompt模式下、或是直接在Win95的開始工作列中執行:
或ftp及open指令簽入某伺服器主機
|
|
open [host-name] | 開啟遠端 (Remote) FTP伺服器連線 |
user | 簽入使用者帳號 |
close | 關閉目前的伺服器連線 |
ascii | 設定傳輸模式為文字模式 (ASCII) |
binary | 設定傳輸模式為二進位模式 (Binary) |
cd [directory] | 變更遠端 (Remote) FTP伺服器的工作目錄 |
dir [directory] | 查看目前FTP伺服器的目錄或檔案 |
pwd | 查看目前FTP伺服器的工作目錄 |
get [filename] | 下載 (Download) FTP伺服器上的一個檔案 |
put [filename] | 上傳 (Upload) 一個檔案到FTP伺服器上 |
mkdir [directory] | 在FTP伺服器上建立一個新的子目錄 |
rmdir [directory] | 移除FTP伺服器上的一個子目錄 |
rename [old] [new] | 將FTP伺服器上的old檔案名稱更名為new檔案名稱 |
delete [filename] | 刪除FTP伺服器上的檔案 |
quit | 結束並離開FTP程式 |
bye | 結束並離開FTP程式 |
help [command] | 簡單說明指令的功能,不列command則顯示所有指令 |
lcd [directory] | 變更Local主機系統的工作目錄 |
ls [directory] | 查看目前FTP伺服器的目錄或檔案 |
stat | 查看目前FTP程式的設定與連線情況 |
glob | 切換萬用字元的使用開關,與mget和mput指令有關 |
prompt | 切換交談模式,與mget和mput指令有關 |
mget [filenames] | 下載 (Download) FTP伺服器上的多個檔案 |
mput [filenames] | 上傳 (Upload) 多個檔案到FTP伺服器上 |
! | 切換到Shell模式,執行shell指令。完成shell指令後,可下達「exit」命令回到FTP Client程式。 |
範例說明:
13.2.5 Cute_FTP
Cute_FTP算是具備完整FTP功能的使用工具,主要分成兩大部份:FTP Site的管理與檔案傳輸。
FTP Site的管理
首先,在Cute_FTP的FTP Site的管理使用上,使用者所見到的就如同圖13-4的視窗畫面所示:
在這個視窗畫面中,讀者將可發現Cute_FTP的管理允許多層次的管理階層,所以使用者將可發現在左試窗中有Folder的觀念,可以將各個FTP Site根據某種特性與以分門別類。因此,使用者可以根據需要來增減 Folders、建立或刪除某個Folder中的FTP Site。使用的畫面將如下圖13-5所示:(Add Site和Edit Site都是如下的相同畫面)
此畫面中,使用者可以將FTP Site的所有資料與以填寫完整儲存於某一個FTP Site類別中。而刪除任一個FTP Site只需選擇後刪除即可。
檔案傳輸
Cute_FTP的傳輸功能主畫面如下圖13-6所示:
然而在連接FTP Site傳輸檔案前,使用者可透過FTP功能表中的Site Manager去連接其中已經設定好的FTP Site 、或是直接利用FTP功能表中的Quick Connect來連接使用者想要連接的FTP Site。連接某一FTP Site 之後,將會出現檔案傳輸視窗畫面:
在簽入FTP Site後,使用者將可根據自己的需要來上傳/下載檔案。在此Cute_FTP的使用上雖然沒有像WS_FTP中有「? 」和「? 」的按鈕,但使用者仍可使用文件拖曳的方式來上傳或下載檔案(如下小秘訣所述)、或是利用工具列的上傳/下載來做傳輸。
至於Cute_FTP主畫面的工具列上的各個小按鈕的功能,說明如下:
開起FTP
Site Manager功能畫面
快速連線
中止連線
依檔名排序
依副檔名排序
依檔案大小排序
依日期排序
只列檔案名稱
列出詳細檔案資訊
自動下載索引說明檔
下載索引說明檔
檢視檔案內容
執行檔案或開啟檢視器查閱檔案內容
下載檔案
上傳檔案
變更目錄
回上一層目錄
ASCII傳輸模式
Binary傳輸模式
自動模式
更新資料
中止目前命令
利用這些工具列上的圖示功能,相信使用者將可以更方便的來傳輸檔案資料和統合管理許許多多的FTP Sites。
13.3 檔案搜尋Archie
在網際網路上存在有數千個Anonymous FTP Servers,儲存有上千萬個檔案資料供我們使用,該如何從中取得我們所需要的資訊與檔案呢?不用擔心,網際網路上的檔案搜尋 (Archie) 將會幫助我們完成此項任務。也就是說,檔案搜尋對網路的使用者來說就是一個不可或缺的重要服務。
所謂的Archie Servers (檔案搜尋伺服器) 就是幫忙使用者尋找檔案所在的Anonymous FTP Servers及其目錄所在的服務,也就是說,Archie Server就是Anonymous FTP Servers的檔案搜尋系統。因此,當使用者想得知某類檔案文件是否存在於哪些 Anonymous FTP伺服器中,乃至其所在的目錄資訊等等,都可以透過Archie Sever的幫助來尋找檔案的所在地,以節省尋找時間並減輕Anonymous FTP伺服器的負擔。
而所謂的Archie Server並不是當使用者連線查詢時才直接連線 FTP Server取回資料的目錄與檔案列表,然後再比對使用者所輸入的搜尋字串將結果列出來給使用者的。而是Archie Server利用每天的網路空檔時段 (非網路尖蜂使用時段) 自動搜集FTP Server的檔案列表資料,並將之儲存於資料庫中以供使用者的查詢。一般來說,Archie Server 每個月才會將所有的檔案資料完全更新,也就是說,Archie 每一天大約只更新1/30的資料而已。
目前國內第一個Archie Server是在民國81年由教育部電算中心委託中央大學建置,於當年六月建置完成。而後交通大學資訊策進會亦加入此檔案搜尋服務,而成為國內第二個檔案搜尋服務系統。後者交大的Archie Server 主要以搜尋國內的FTP Server為主。
表13-6:臺灣的兩大Archie伺服器
|
|
|
|
|
|
|
|
|
|
|
|
如同FTP 一般,使用者想要進入某一檔案搜尋系統,必須先與 Archie Server建立連線後,才能進行檔案搜尋。而連線的方式則有三種方法:一為直接透過Telnet,直接登錄Archie Server進行檔案搜尋;二則利用Archie Client程式連接Archie Server,進行檔案搜尋服務;三者利用WWW流覽器連接裝設有WWW首頁介面的Archie Servers (此方法將在介紹WWW時一併說明)。
13.3.1 直接連接Archie Server搜尋檔案
利用Telnet遠端簽入Archie Server,可以鍵入如下的指令或是利用Win95中的Telnet工具軟體。
表13-7:交大Archie Server系統所提供的所有指令集
about | help | regex | bugs | list | servers |
bye | set | compress | manpage | show | |
domains | motd | site | done | nopager | stty |
pager | term | exit | path | unset | |
find | prog | version | general | quit | whatis |
下表簡單說明Archie Server常用的指令。
表13-8:Archie Server指令說明
|
|
bye | 結束並離開Archie Server (與”quit”功能相同) |
exit | 結束並離開Archie Server (與”quit”功能相同) |
prog <字串> | 在資料庫中搜尋某一個檔名為某<字串>的檔案 |
help <topic> | 說明 <topic> 指令,鍵入Enter離開此說明模式 |
list | 列出Archie Server資料庫的節點名稱 |
mail <E-mail位址> | 將輸出結果寄給使用者 |
prog <字串> | 在資料庫中搜尋某一個檔名為某<字串>的檔案 |
quit | 離開Archie Server |
servers | 列出所有的Archie Servers |
set <選項> <參數> | 選項參數設定 |
show | 顯示各選項參數的設定值 |
site | 顯示某一個Archie Site中的所有檔案 |
unset | 取消選項參數設定 |
whatis | 在軟體描述資料庫中搜尋某關鍵字 |
下面是show所列出來的選項設定值:
檔案搜尋的一個例子:
Regular Expression (正規表示式)
在檔案搜尋時,使用者必須告知Archie Server所要搜尋的檔案名稱為何,但如果使用者無法鄭確描述檔名時將可能無法正確找到所需要的檔案。而所謂的Regular Expression (正規表示式) 是指一個字串,其中提供使用者使用一些簡單的特殊字元做為特定的替代功能。如此將可以讓使用者更簡單、更有效率、更方便地查尋到自己所想要的檔案。
一個包含Regular Expression的字串稱之為Pattern (字樣),而藉由某一Regular Expression所找到的字串則稱之為 Reference String (參考字串)。
13.3.2 利用Archie Client程式搜尋檔案
除了利用上述的Archie Server直接搜尋檔案外,使用者亦可利用自己主機上的Archie Client程式來查詢檔案。目前Archie Client程式的種類與版本很多,包括 UNIX、DOS、Win95、VMS等等。但只要使用者連接上Internet網路,便可以利用這些Archie Client程式來使用Archie Servers所提供的檔案搜尋服務。底下我們將先各位讀者介紹命令模式下,Archie Client 的簡單基本使用法。最後再介紹Win95的Archie Client程式:Ws_Archie。
Archie Client基本指令語法
首先使用者只須要在主機命令模式下鍵入archie指令,系統將會自動顯示archie指令的語法及其參數說明。
範例:
利用電子郵件查詢
使用者只需要寄一封特定主題和內容的電子郵件給Archie Servers的archie帳號,Archie Server就會以電子油件的方式回信給使用者,告知檔案搜尋的相關資料,其步驟如下:
13.3.4 WS_Archie
首先進入WS_Archie,使用者將會看到如下的主畫面(圖13-9):
之後,使用者將會根據所要搜尋的Archie Server及其相關資訊先做一個設定,然後再進行檔案的查詢工作。下面我們將帶領使用者一步步來學習如何操做使用此WS_Archie:
設定Archie Server
在上面的主畫面中,使用者可以利用「Archie Server」的按鈕直接選出你所想要搜尋的Archie Server,如圖13-10所示:
或是利用「Option」主功能表中的「User Preference」功能來選擇你所想要的Archie Server ,如圖13-11所示:
同時在此「User Preference」功能選項中,使用者也可以用來設定搜尋 Pattern字樣的參數設定(如Substring、case sensitive、Exact、Regex、),其參數設定的意就就如同本文前面所描述的完全一樣,其對應於Archie Client基本指令語法如下:
表13-9:Archie Client基本指令語法與說明
|
|
|
Substring | -s | 含有搜尋字樣的檔暗或目錄 |
Substring (case sensitive) | -c | 區分英文字母的大小寫 |
Regex | -r | 使用一般的正規表示式,亦即可以使用特殊字元 |
Exact | -e (預設值) | 要求完全符合搜尋字樣 |
Exact first | 先嘗試查詢有無完全符合者,再試其它條件 | |
Get Message of The Day | 設定Archie Server的今日訊息取回與否 | |
Max Hits | -m | 設定最多搜尋結果數目 |
查詢得知結果後,使用者將可以馬上利用WS_Archie所提供的呼叫FTP程式將檔案直接下載,無需使用者在額外執行FTP去下載程式了。其用法及其視窗畫面中的設定說明如下:
表13-10:圖13-13的使用說明
|
|
Command | 設定FTP程式的執行來源,如WS_FTP或Cute_FTP |
Parameter | 設定FTP程式參數,包含FTP主機名稱(%h)、Remote端路徑名稱(%d)、檔案名稱(%f)。 |
User | 登入FTP Server的帳號名稱 |
Password | 登入FTP Server的帳號密碼 |
Directory | 下載時儲存檔案的目錄路徑 |
Use Web Browser | 是否使用Web流覽器來下載檔案 (角色與FTP相同) |
關於WS_Archie的其它功能,大致上與使用Win95的方法與功能大同小異,唯將「File」主功能表中相關於Archie的使用部份說明如下:
表13-10:圖13-13的使用說明
|
|
Open | 開啟先前的檔案搜尋結果 |
Save | 將目前查詢的結果與以儲存 |
Retrieve | 從檔案搜尋結果中的FTP Site下載選取檔案資料 |
Expand | 將所選擇的目錄與以展開 |
Status | 取得Archie Server的狀態訊息 |
Exit | 結束WS_Archie |
13.4 壓縮工具
為了節省網路資源,大部份的檔案都會先經過檔案壓縮處理後再上傳放置於FTP Site上。因此當使用者在網路上尋找到自己所需要的檔案,很可能都是已經被壓縮過後的檔案。於是乎使用者把檔案下載回來後,就必需懂得如何去將壓縮檔案與以解壓縮以供使用。
簡單來說,檔案壓縮可分為兩種:自我解壓縮檔 (Self-Extracting File) 和一般的壓縮檔案(Compressed File)。所謂的自我解檔壓縮檔案,其本身就是一個可執行檔(.EXE檔)。使用者可以直接執行此程式本身,程式會自動解壓縮,將原來的檔案資料與以還原。而一般的壓縮檔案就必需靠解壓縮(Decompress) 的工具程式來幫忙將檔案資料與以解壓縮還原。
目前在FTP Site上看到的壓縮檔案格式基本上都可以從檔案的副檔名中看出檔案的壓縮情況,一般比較常遇見的檔案壓縮格式有:ARJ、ZIP、RAR、DDI、LHZ、ARC 、GZIP、TAR…等等,其中TAR和GZIP的相關使用法,讀者可由UNIX的指令介紹中得知其使用方法,因此不在此贅言。而目前常看到的壓縮檔案大部份都是以ARJ和ZIP的檔案壓縮格式,底下將簡短介紹此兩種壓縮檔案的使用方法。至於自我解壓縮檔,因為本身就有解壓縮的能力,所以在本章的介紹中將偏重於教使用者如何去利用壓縮/解壓縮工具程式來建立自我解檔壓縮檔。
13.4.1 ARJ
arj <command> [-<sw> [-<sw>…]] <archive_name> [<file_names>…]
表13-11:ARJ
常用命令集(command)
|
新增檔案到壓縮檔案中 |
|
加註解 |
|
從壓縮檔中刪除某一檔案 |
|
將壓縮全部解壓縮 |
|
將兩壓縮檔相結合 |
|
列出壓縮檔案的詳細內容與資訊 |
|
將檔案壓縮到壓縮檔中,不保留原來的原始檔案 |
|
測試壓縮檔的完整性,即檢查CRC是否正確 |
|
變更壓縮檔案中的檔案資訊 |
|
列出壓縮檔案中所有的詳細資訊 |
|
解壓縮且保留原來路徑,即完整還原的解壓縮模式 |
表13-12:ARJ常用開關選項
(Switches)
-? | 說明各項指令與所有選項,含例子說明 |
-a | 壓縮時,保留所有各檔案的屬性 |
-e | 排除檔案的路徑,即不考慮原始檔案的路徑情況 |
-g???? | 加入檔案密碼為 ???? |
-jm? | 壓縮比例 (?可為0、1、2、3或4) |
-je (-je1) | 產生自我解壓縮檔 |
-n | 只考慮新檔案,常用於不覆寫的情況 |
-r | 遞迴模式 |
-v | 分片壓縮/解壓縮,可依需要來指定壓縮檔案大小。如-v1440表示壓縮檔最大為1440 Kbytes |
-y | 設定所有的詢問情況都為「 Yes 」模式 |
範例說明
|
|
增加兩檔案(name1, name2)到壓縮檔(archive) | ARJ a archive name1 name2 |
確認 | ARJ a -jt archive *.* |
最大壓縮 | ARJ a -jm archive *.* |
從壓縮檔中解壓縮,不保留目錄路徑 | ARJ e archive |
從壓縮檔中解壓縮,保留目錄路徑 | ARJ x archive |
從壓縮檔中解壓縮,非交談模式 | ARJ e archive -u -y |
從壓縮檔中解壓縮某子目錄 | ARJ e archive subdir\*.* -p1 |
列出壓縮檔案中的資訊 | ARJ l archive |
將某檔案壓縮到壓縮檔中 | ARJ m archive *.doc |
將某檔案從壓縮解壓 | ARJ e -d archive *.doc |
設定將壓縮檔壓成A磁碟的容量大小 | ARJ a -va a:archive *.* |
解連續的多重壓縮檔 | ARJ x -v a:archive |
將壓縮檔轉成自我解壓縮檔 | ARJ y -je1 archive |
13.4.2 PKZIP/PKUNZIP
壓縮
-a | 增加檔案到壓縮檔 |
-c | 加入註解 |
-d | 刪除檔案 |
-p | 建立儲存所有的子目錄資訊 |
-s | 加密碼 |
-v | 檢視ZIP檔案內容 |
解壓縮
表13-14:常用選項 (Options)
-d | 建立儲存於ZIP檔中的所有子目錄,用於解含有子目錄的壓縮檔 |
-n | 只解出新檔,舊檔案略過 |
-o | 強迫覆寫模式 (Overwrite模式) |
-s<pwd> | 加密碼 |
-t = | 測試Zip檔案結構 |
-v | 檢視ZIP檔案內容 |
ZIP2EXE產生自動解壓縮檔
在Win95環境下,最常用的解壓縮工具就是WinZip了,因此下面將簡短的跟各位介紹此工具軟體的基本用法。
上面的視窗方塊就是進入WinZIP的主畫面,底下我們將根據此視窗對話方塊來說明WinZIP的基本操作方法。
工具列
表13-15:工具列功能說明
New | 新增一壓縮檔案 |
Open | 開啟壓縮檔案 |
Favorites | 開啟我的最愛 |
Add | 增加檔案壓縮到壓縮檔案中 |
Extract | 解壓縮 |
View | 檢視檔案內容資訊 |
CheckOut | 檢閱測試壓縮檔案。使用者可將某一檔案暫時解壓至某一群組與檔案目錄下,先做測試。當結束WinZIP或關閉壓縮檔時,此測試群組和檔案也將一併被刪除。 |
WiZard | 開啟WinZIP精靈 |
解壓縮
首先使用者可以利用「Open」命令叫出所需要的壓縮檔,之後,WinZIP將會列出此壓縮檔中的所有檔案資料 (如上圖所示) 。之後,使用者可以直接選取檔案列表清單中的任何一些檔案,或是都不選取表示將要全部的檔案完全解壓縮,選完壓縮檔案中的檔案後,使用者只需下達「Extract」的命令即可將所要檔案與已解壓縮出來到使用者的路徑目錄下。
壓縮
如果使用者想要把某一個檔案或目錄與以壓縮:
4. 若要選許某些檔案壓縮,使用者只須要將指定檔案「Add」到壓縮檔案即可。
第十四章 電子佈告欄-BBS
14.1 什麼是BBS
(BBS - Bulletin Board System)在網際網路上相當常見。目前提供有電子佈告欄服務的機器常以BBS站稱之。在國內或國外,都有相當數量的BBS站,作為各種意見交流,資訊互通的管道。
在BBS站上,有著許多的不同主題所組成的佈告欄(或稱之為看板或討論區),一個看板上則有許多以同一類型主題來進行討論的文章(有時亦稱為信件),使用者可選擇自己有興趣的看板,閱讀其中的文章,或者張貼文章來參與討論。
除了各式討論的看板之外,目前台灣學術網路上的BBS站多還提供有電子郵件,兩人交談,或多人可同時進行對話的聊天室等功能。有的BBS站還提供有網路遊戲,供上站的網友休閒娛樂。
14.2 使用BBS
要連上BBS站前,必須先知道該BBS站的領域名稱(如bbs.cs.nthu.edu.tw)或IP位址(如140.114.87.5)。接下來就可以用telnet(或PC Windows的netterm等連線軟體),連上BBS站。
14.2.1 簽入BBS
鍵入telnet bbs.cs.nthu.edu.tw後,出現歡迎畫面(如圖14.1)。
BBS.cs.nthu.edu.tw ? 清華大學資訊系
? 140.114.87.5
歡迎光臨【 楓橋驛站 】目前線上人數 [550]
人
▲
▁▁▁▁?▁▁▁▁
◤ 站 車 竹 新 ◥
◢≡≡≡≡◢
◢?◣≡≡≡≡◢?◣ ◣≡≡≡≡◣
▏ ︵ ︵ 田
田 ▕ 7:25 ▏
田 田 ︵ ︵ ▕
▏ 田 田 田
田 ═◤◥═
田 田 田 田 ▕
㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜≡
∩ ≡㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜
▕▔ ▔▔▍ 田 ## 田 ≡
?? ≡ 田 ## 田 ▌▔▔▔│
┬┬┬┬┬┬┬┬┬┬┬┬▇││▇┬┬┬┬┬┬┬┬┬┬┬┬┬
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
參觀用帳號:guest,申請新帳號:new
請輸入代號:
?圖14.1歡迎畫面
畫面的最上方說明了這個站的站名,領域名稱,IP位址,以及目前在站內的使用者的人數。
如果之前沒有註冊過自己的代號(ID),可以用guest這個代號來參觀這個BBS站(不過,guest可使用的功能可能會受到某種限制)。想擁有一個屬於自己的ID,可用new來申請一個新的ID。如果已經有自己的ID了,當然此時就可以輸入自己的ID,和密碼,完成簽入的動作。
14.2.2 申請一個新的ID
在簽入畫面打下new之後,會出現如圖14.2的畫面。
┌─────────────────────────────────────┐
│ 請參考下列的範例填寫您的註冊資料: │
├───────────────────┬─────────────────┤
│請輸入代號: piggy │ 輸入您想用的英文代號 │
│請設定密碼: I'mPig │ 請設定密碼,不過螢幕上應該看不見 │
│請檢查密碼: I'mPig │ 請再次輸入密碼,以示確定 │
│終端機形態 (vt100,ansi...):vt100 │ 一般使用者請打 vt100 或 ansi │
│ │ Kermit 使用者請打 vt320 │
│您的暱稱: 豬年生的美眉 │ 您發表文章用的筆名或綽號 │
│真實姓名: 朱曉媚 │ 您的真實姓名 │
│目前住址: 新竹縣子虛鄉烏有村543號 │ 您目前的聯絡地址 │
│網路郵件地址: whoami@cs.ntnu.edu.tw │ 您的 E-Mail address │
└───────────────────┴─────────────────┘
※ 代號 [ID] 至少要兩個字,不宜採用數字。
※ 密碼 至少要四個字,不可與 [ID] 雷同,不宜全部小寫。
※ 因本站採E-Mail認證方式E-Mail address 需為自己的e-mail信箱,
而不是本站 userid.bbs@bbs.cs.nthu.edu.tw 這個信箱,否則無法
通過註冊!!
請輸入代號: 圖14.2申請新帳號的畫面
出現這畫面後,您可以依畫面上方的範例,先構想好要回答的內容(特別是要使用的ID),之後陸續回答所問的問題。
首先,輸入代號(ID)。這個ID就是以後自己在簽入這個站時所要使用的代號,也是站上其他網友辨明你的身分的依據。這個ID,除非重新註冊,是不能變更的,同時也會出現在自己所張貼的文章上,因此可選擇最能代表自己的ID(應避免使用不雅的代號)。在輸入ID時,最常發生的問題,就是自己喜歡的ID已經被別人捷足先登了,此時就只能換個ID再試試看囉。
一旦系統接受ID的輸入後,就可以開始設定自己以後進站要用的密碼。密碼的設定是為了保護自己的ID不被盜用,因此必須設定一個自己不會忘記,但是卻別人不易猜到的字串。一個良好的密碼,英文和數字的間雜是最起碼的要求,和ID相同的字串或常見的字句則宜避免。輸入的密碼不會顯示在螢幕上,但須輸入兩次以確認輸入的內容。
接下來輸入終端機形態,一般輸入vt100即可。再來輸入暱稱。暱稱像是筆名或綽號,會和ID一起出現在所張貼的文章上。ID在註冊後是不能更換的,但暱稱在註冊完成後,隨時可以自行設定更換。然後依序輸入姓名和住址,這些資料不會被其他使用者知道,是系統管理員辨識使用者身分的最基本的要求。
最後,也是最重要的是填入自己的E-mail位址。因楓橋驛站是採用E-mail回覆的認證方式,因此必須正確填寫自己的E-mail位址(非BBS站提供的E-mail位址),才能收到身分認證信。收到認證信後,將認證信寄回以通過身分認證(不可變更原標題)。
完成註冊後,下次連線時即可使用自己的ID來簽入,系統也會開始為你的ID做各項使用上的記錄(連線來源,時間,使用時間等)和統計(如上線次數,張貼文章數等)。
14.2.3 BBS進站畫面
輸入完自己的ID和密碼後,到出現主選單前會看到一些畫面。首先看到的是進站畫面。這個畫面中通常說明了最新的一些站務公告,和站務人員的ID。使用BBS上有問題時可尋求這些站務人員的協助。
以這個圖14.3為例,上面說明了楓橋驛站不歡迎任何違法的行為。下方接的是本週的電影看板。畫面的右方是站務人員(站長)的ID列表。畫面的最下方,則是自己連線的記錄(上次連線的機器、時間)。按下 [Enter] 鍵可進入下一畫面。
╭─┬──────┬─╮
─【140.114.77.5】───────────── │┌┤ 楓橋驛站 ├┐│
NTHUCS\>type 公告 ││└──────┘││
││◎服務人員 ││
網路不為治外法區, 本站嚴禁一切違法行為。 ││MIT‧Saki‧Timmy││
││ Endless ││
NTHUCS\>type 本週電影 ││ LiangLiang ││
清華 7/24(四) 6:30/8:30 金田一少年事件簿 ││ ││
││ ││
││ ││
││ ││
───────────────────── │└────────┘│
────────────────────────┘ ╰──────────╯
●╭────────────────────────────────────╮
●│㗎嘅 麫 絚 嗞 𡁵 抝 靭 咔 賍 燶 酶 揼 掹 㙺 䗩 𠒎 By lobster │
●│揾 𢺳 冚 㓟 𠶧 冧 呍 唞 唓 癦 鱲 𧊶 鈈 𠺬 鯭 𤏲�垧𤥣𧂮㖭 𪐴 麅 䳡 痹│
●│𣳾𩼰 𡲢 䝎 𤿂 𧿹 𠿫 䃺 鱝 攟 𢶠 䣳 𤟠 𠸊 噝𡊩𩸆刴汊鵼 𧴯 𤆣 𧵳 㟻│
●│葜𣶶 𠿭 � 𦁈 𡆇 熣 纎 鵐 业 丄 㕷 卧 𩿞 𦢓 噻 𢛴 │
│𧊲挮 卽 㚥 𤘘 墚 𤭮 舭 呋 垪 � 獴 𧊲𦞳𣜠 噼 𤜆 宐 茋 │
│紥𣻷 𣸬㨪 逈勌勌勌勌勌勌勌㹴 𣸬㨪 紥𣻷 嵴 鮋 癔 猄 𢑥 䱛𤾩│
╰────────────────────────────────────╯
歡迎您第 875 度拜訪本站,上次您來自 alpha3.cs.nthu.edu.tw,
我記得那天是 86年 7月18日 17:10:33 星期五。
● 請按 (Space/Return) 繼續 ● 圖14.3進站畫面
接下來出現的是留言板。畫面(如圖14.4)上的內容是其他使用者前不久離線時所留下的話。可能是感言,可能是尋人,可能是隨便說說,有著各種話語,進站前欣賞一下,還蠻有趣的。按下 [Enter] 繼續下一頁。
● 酸 甜 苦 辣 留 言 板 ●
Υ Ulia (聽 )▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 07/25/97 08:37 Υ
est-ce que vous m'accompagnez?
vous me manquerez...........:)
Υ nod (買了把漂漂的傘~~^O) ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 07/25/97 08:16 Υ
終要面對....
Υ scorpionboy (電子蠍蠍鍋 ^O^)▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 07/25/97 07:54 Υ
好早喔~~~~~
Υ beball (愛裡沒有懼怕..)▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 07/25/97 07:43 Υ
去宜蘭囉...^O^
Υ nivea (千里共嬋娟..) ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 07/25/97 07:31 Υ
太興奮了
看錯時間了 :p
● 請按 (Space/Return) 繼續 ● 圖14.4 酸甜苦辣留言板
出現在畫面(如圖14.5)上的是本日十大熱門話題的統計。這是站上每天討論情況的概略的統計,可以看看正在討論些什麼,之後,按下 [Enter] 。
-----===== 本日十大熱門話題 =====-----
1. 看板 : weapon 《 Jul 25 05:21:14 》 3 篇 COMANCHE
標題 : 喊台灣獨立的人多數是白痴
2. 看板 : nthu.ccc 《 Jul 25 01:03:51 》 2 篇 alpha
標題 : 學生宿舍校內互撥 中心說明
3. 看板 : programming 《 Jul 25 04:02:20 》 2 篇 godwu
標題 : [delphi] 的指令?
4. 看板 : boy-girl 《 Jul 25 01:24:09 》 2 篇 does
標題 : 獨子!!真的那麼糟嗎????
5. 看板 : joke 《 Jul 25 00:31:28 》 2 篇 msmarty
標題 : 請問最能代表各系所的電影是......
6. 看板 : hardware 《 Jul 25 07:46:25 》 2 篇 DreamApples
標題 : 為何我的vcd會不流暢呢?
7. 看板 : motss 《 Jul 25 03:26:04 》 2 篇 justone
標題 : 打工日誌 7/24
8. 看板 : boy-girl 《 Jul 25 01:34:57 》 2 篇 brain
標題 : 愛要怎麼說出口咧..............z_z..........
9. 看板 : shareware 《 Jul 25 02:00:46 》 2 篇 Bluesky
標題 : 比L3ENC快三倍....FreeWare.
10. 看板 : motss 《 Jul 25 00:59:59 》 2 篇 emotional
標題 : 嶺上的三個男人(完)
● 請按 (Space/Return) 繼續 ● 圖14.5 本日十大熱門話題
接下來就進入BBS的功能主選單了。
【主功能表】 楓橋驛站 看板《尚未選定》
◣_____------------------_____◢
▕≡≡≡ 楓 橋 驛 站 ≡≡≡▏
│曰 │ 曰曰 │ 曰曰 │ 曰│
╟回回回回回回回回回回回回╢
(A)nnounce 【 精華公佈欄 】
(B)oards 【 佈告討論區 】
●(C)lass 【 分組討論區 】
(M)ail 【 私人信件區 】
(T)alk 【 休閒聊天區 】
(U)ser 【 個人設定區 】
(W)elcome 觀賞歡迎畫面
(G)oodbye 再別楓橋,輕輕的我走了
[7/25 星期五 8:44] [訪客] 115 人 [到此一遊] G1 [呼叫器]關 圖14.6主選單
主選單的畫面(如圖14.6)可分為幾部份。最上方是說明目前所在的狀態,中間則是動態看板(內容會隨時間自動更換),再下來是主功能選單,可以按↑(上),↓(下)鍵來選擇,之後按 [Enter] 進入該功能,或按A, B, C, … 等來選擇自己想要執行的功能。畫面的最下方,則是系統目前的時間,線上使用者的人數,自己的ID,和自己設定的使用者狀態(如:呼叫器是關閉的)。
主選單中各項功能簡單說明如下:
報告站長
一般BBS站都會有個特殊的ID-SYSOP,這個是站長專用的ID,因此如果有使用上的問題,可以請教SYSOP。
14.2.4 精華公佈欄
在精華公佈欄中放著各種常態性的資料,當使用上有問題,或想找尋某種資訊時,都可以到精華公佈欄逛逛看。以楓橋驛站為例,在精華公佈欄(圖14.7)中擺設著相當豐富的資料,包含有索引,楓橋旅遊指南(線上BBS操作簡介),討論看板的精華文章(經過板主的整理),學術網路的簡介,生活情報,電腦常識等。其中最特殊的就是,還可直接連線觀看其他BBS站的精華區,和網路線上的即時新聞。
精華佈告欄的操作相當簡單,只要用↑(上)﹑↓(下)鍵選擇項目,按→(右)鍵或者 [Enter] 可閱讀文章或進入下一層的選單,按←(左)鍵或q可以離開目前的選單。整個的操作就是上﹑下﹑左﹑右四個鍵,就是這麼的方便簡單!
【精華文章】 看板《尚未選定》
[←]離開 [→]瀏覽 [C]暫存 [F]轉寄 [Z]下載 [h]說明
編號 主 題 [編 選] [日 期]
● 1 ◇ 精華區索引 [楓橋使者]
2 ◆ 楓橋驛站旅遊指南 【本站程式簡介與使用手冊】 秘 笈
3 ◆ 楓橋驛站看板精華
4 ◆ 各項說明輔助畫面 97/04/04
5 ◆ 學術網路導遊手冊 珠 璣 集
6 ◆ 生活情報 珠 璣 集
7 ◆ 電腦常識 珠 璣 集
8 ◆ BBS 站精華集錦 絲路之旅
9 ◆ 即時新聞 絲路之旅
圖14.7精華公佈欄
在精華公佈欄中的楓橋旅遊指南(圖14.8)中,有著相當詳細的線上操作手冊。其中包含了楓橋小小的歷史,發展沿革等。另外,一些BBS的管理辦法,通常也會放在精華公佈欄中,讓使用者可以隨時查閱。
看到好文章,想自行保留怎辦?很簡單,可以按F把文章轉寄回自己的信箱(站內或者是站外的E-mail位址)。如果是使用模擬終端機的撥接用戶,可以按Z,用ZMODEM把文件下載到自己的PC上。也可以按C,把文章的內容放到自己的暫存空間中,留待等會再來處理。如果有任何不清楚的地方,按下h,系統就會將目前操作的輔助說明顯示在畫面上,如此就可按圖索驥了。
[←]離開 [→]瀏覽 [C]暫存 [F]轉寄 [Z]下載 [h]說明
編號 主 題 [編 選] [日 期]
● 1 ◆ 第一章 本站系統環境與服務人員 96/11/26
2 ◆ 第二章 新手上路篇 [new user] 96/04/16
3 ◆ 第三章 看板操作說明 [board] 96/09/25
4 ◆ 第四章 個人信箱操作說明 [mail] 96/09/25
5 ◆ 第五章 找朋友聊天 [talk] 96/10/20
6 ◆ 第六章 擺龍門陣 [chat] 96/04/15
7 ◆ 第七章 個人環境設定 [user] 96/05/22
8 ◆ 第八章 網路禮節 96/04/15
9 ◆ 第九章 板主功能說明 [manager] 96/06/03
10 ◆ 第十章 站長管理手冊與程式列表 96/05/25 圖14.8精華公佈欄中的楓橋旅遊指南
14.2.5 佈告討論區
進入佈告討論區後,首先看到的是站內所有討論區的列表(圖14.9)。隨著個人權限的不同,所能看到討論區的數目也是不同的。例如,如果有參與站務或看板的管理(也就是當板主或是站長),會多個有關管理事務的看板。
看板列表包含了幾個重要的訊息。以下圖為例,最左方的數字是表示該看板中尚未閱讀的文章數(可用c來切換顯示的模式)。之後的小圈區如果是實心的,表示該看板有新文章。之後依序是看板的名稱,看板的屬性,看板的中文敘述,該看板是否舉行投票中、以及該看板板主的ID。
【看板列表】 楓橋驛站 看板《尚未選定》
[←]主選單 [→]閱讀 [↑↓]選擇 [c]篇數 [y]載入 [/]搜尋 [s]看板 [h]說明
總數 看 板 中 文 敘 述 投票 板 主
121。 0Announce ☆ 奉天承運‧站長昭曰 SYSOP
620‧ activity ■ 活動預告與報導
2907‧ advancededu ■ 深造‧留學‧各種進修管道 sakana
677‧ AIESEC ◆ 經濟商管學生會 jack/GGGxyz
150‧ AnimeClub ◇ 光畫之家 mycai
867‧ aquarium ■ 水族世界 Lentz
743‧ art ■ 心靈與美的深情對談 justone
2393‧ asciiart ■ ASCII code 圖案 McCall
●1594‧ astroclub ◇ 星光夜語 Genui/think
2895‧ astrology ■ 『星』情故事 ecm/M
150‧ badminton □ 羽球 RichardKSH 圖14.9看板列表
看板的名稱通常直接反應了該看板的用途或討論的主題,因為是以有限長度的英文字母和數字所組成,使用者可能不容易了解,所以有中文的敘述來做補強,以方便使用者尋找有興趣的看板,且避免因誤解討論區的主題而產生誤會。
看板的屬性常用不同的符號表示。空心的符號(如:□,○,◇)表示該看板的文章只會出現在站內,不會轉出到其他站。實心的符號(如:■,●,◆)則表示該看板內的文章除了站內所發表的外,也來自其他轉信站,且發自站內的文章,除非是站內儲存(Local Save),不然也會轉到其他有加入轉信的BBS站。BBS站間可以透過轉信的機制(如:BBS互轉或透過News Server互轉),相互交流所張貼的文章,如此BBS站的使用者,只要在一個參與轉信的BBS上註冊,就可以看到來自其他轉信BBS站的文章,而不須到每個站都去註冊一個ID。因此,在有轉信的看板上,要辨認張貼者的身分,除了該使用者的ID外,還須注意其發信站。相同的ID在兩個不同的BBS站上,可能就是兩個完全不相干的使用者了。
在張貼文章時,已經通過身分認證的使用者,可以在存檔時決定所張貼的文章是轉信(Save)還是不轉信(Local Save)。
除了轉信的有無外,符號的形狀亦用來表示不同的類別。例如,☆表示與站內事務及管理有關的看板,□ 表示一般性的看板,◇ 表示定有其他網路規範的看板,○ 表示是清大資訊系內事務的看板。隨著類別的不同,其張貼的權限也有所不同,例如:一般性的看板(如:■,□),一般使用者均可張貼佈告(文章),但是有特別限定的看板(如:●,○),則須通過身分認證才能張貼佈告。如果使用者不能在某個看板張貼佈告,則系統會在使用者欲張貼文章時告知該看板是唯讀(Read Only)的。
有時看板會舉行投票,此時大寫的V就會出現在投票那個欄位。在BBS中,站務人員可以對特定的主題舉辦投票,使用者如果對該投票有興趣,可以按V參與投票。
列表最後是該看板板主的ID。BBS上有許多的看板,這些看板可經由板主的協助,把看板經營的更有聲有色。板主可以把板上不妥的文章予以刪除,以減少使用者閱讀的障礙。板主看到好的文章,可以收錄到精華區,給其他的網友參考。如果對某個看板有興趣,不妨依站上的規定提出當板主的申請,親身參與,對BBS會有不同的體會喔!
在眾多的看板中有幾個特別值得一提的。首先是SYSOP(或是sysop)板(圖14.10)。在每個BBS站,都會有個SYSOP板,這個看板主要是使用者和站務人員溝通的看板。站長要徵詢使用者意見,或者有任何最新的消息都會張貼到SYSPOP板來。使用者對BBS的使用有疑問或建議時,也可以張貼到SYSOP板。
【板主:SYSOP】 報告站長 給我報報 看板《sysop》
[←]離開 [→]閱讀 [^P]發表 [b]備忘錄 [d]刪除 [V]投票 [TAB]精華區 [h]elp
編號 日 期 作 者 文 章 標 題
921 07/25 seay Re just a question
922 07/25 Vickey Re 有一個問題.....
923 07/25 SYSOP ◇ [記錄] changhua <<看板選情報導>>
924 07/25 absurd Re 有一個問題.....
925 07/25 SoC Re 有一個問題.....
926 07/25 MAGGY ◇ 請站長幫個忙
927 07/25 Timmy Re 請站長幫個忙
928 07/25 ethel ◇ 信都不見了
929 07/25 jjy Re 信都不見了 圖14.10 sysop板的文章列表
除了SYSOP板外,有的BBS站還會有個公告專用的版面,如0Announce(圖14.11),這個板上主要的內容都是和使用者相關的站務公告,方便使用者在內容眾多的SYSOP板中,找出重要的相關。
【板主:SYSOP】 奉天承運‧站長昭曰 看板《0Announce》
[←]離開 [→]閱讀 [^P]發表 [b]備忘錄 [d]刪除 [V]投票 [TAB]精華區 [h]elp
編號 日 期 作 者 文 章 標 題
● 101 m 12/10 SYSOP ◇ [公告]看板管理辦法
102 m 12/26 SYSOP ◇ [公告]新板成立
103 m 01/05 SYSOP ◇ [新板]成立清大山社社板
104 m 01/14 SYSOP ◇ [增修]看板管理辦法
105 + 03/14 SYSOP ◇ [新板]成立村上春樹小說板
106 + 03/15 SYSOP ◇ [公告]否決confess板之申請
107 + 03/16 Endless ◇ [新板]成立清大英語社社板
108 + 03/22 SYSOP ◇ [新板]成立遠距教學課程意見交流
109 + 03/23 Endless ◇ [公告]目前暫時不受理新板申請
110 + 03/31 opus ◇ [公告] 4/1~4/2 更新程式,暫停服務 圖14.11 0Annouce板的文章列表
再來,就是給使用者進行測試專用的test板(圖14.12)。使用者要練習張貼時,可以到這個看板盡情的進行實驗,如此就不會干擾到其他使用者在其他看板的閱讀。除此,也可以測試看看張貼的方法,內容等是否正確。
關於test板有個值得一提的現象:有不少的使用者,找不到適當的看板來說出自己心裡頭想說的話,只想一吐為快時,會找上test板來張貼文章,也因此在不少的BBS站,test板並不是純test的,是有板主在經營的,還加上一群在test板中找尋樂趣的使用者(圖14.13)。
1.本版既為測試板,歡迎各類測試文章來此測試.
2.本版既為百無禁忌,各類型文章、主題皆歡迎在此討論!
3.本版特色:別地方不能講的、不敢講的!都可以在這講!
4.本版宗旨:給大家一個更自由的發表空間!
5.只要不是無中生有的惡意毀謗型言論!一律不加甘涉!
(畢竟還是有人看 test 板的嘛!)
(請勿以對方之真名做為話題對象,否則一經當事人反映,視同人身攻擊。)
6.各位有任何意見隨時都可以告訴我!最好是 post!:P
7.在本版 post 之文章需符合下列條件:
a.討 論 主 題 :無限制!
b.發 表 字 數 :無限制!
c.回函(reply)字數 :無限制!
d.回函(reply)次數 :無限制!
8.發表文章砍不砍!要視板主心情而定!(just joke):P
9.大家好好玩吧!
p.s.引述一位名人說的話:我測、我測、我用力的測、我死命的測!
(這個人是誰並不重要!有沒有名也不重要!重要的是大家要多來坐坐啊!)
野獸板主 敬吼
● 請按 (Space/Return) 繼續 ● 圖14.12 test板的進板畫面
【板主:wowowo】 使用者測試區 看板《test》
[←]離開 [→]閱讀 [^P]發表 [b]備忘錄 [d]刪除 [V]投票 [TAB]精華區 [h]elp
編號 日 期 作 者 文 章 標 題
821 + 07/24 roady ◇ test
822 + 07/24 MOMO Re 不爽約!!
823 + 07/24 tai Re 終於可以上站囉~~~~~
824 + 07/24 tai Re 要退出江湖囉....:P
825 + 07/24 boss Re 要退出江湖囉....:P
826 + 07/25 luoo Re 不爽約!!
● 827 + 07/25 tai Re 要退出江湖囉....:P
828 + 07/25 testman ◇ only test ,don't worry....
829 + 07/25 FREON ◇ jh
830 + 07/25 tang Re test 圖14.13 test板文章列表
接下來就開始談談組成看板的主要元件-文章(佈告)。
當看板選定後,如同操作精華區佈告時一般,使用上(↑)﹑下(↓)﹑左(? )﹑右(? )鍵即可選擇自己想要看的文章。
文章畫面的顯示可略分為兩部份,畫面的上方為文章的基本資料,下方為文章的內容,最下方為簡單的操作說明。以圖14.14這個畫面為例子,張貼者的ID是opus,其暱稱是『人生有味是清歡』,張貼的文章是回應之前標題為『如何??』的文章,張貼時間是『Sat Jul 26 22:43:26 1997』,所張貼的看板是『sysop』,是不轉信的站內存檔。內文的前半是引文(以『> 』開頭者),之後才是張貼者的話語。文章的最後一行說明本文章是發自『楓橋驛站』,使用者上線的來源是『From:』所指稱的機器。
看完本文後,如果想回應這個問題張貼文章可以按下y。系統會先詢問你想要用的標題(會預設為Re: 原標題),接下來會詢問所要引言的方式,之後按下 [Enter] 就可以開始輸入自己想要表達的意見。輸入完成後,按下Ctrl-x,系統會詢問您是否要存檔,還是採取其他動作,按下S表存檔並轉信,若按下L表站內發表不轉信,若按下Q表不存檔,放棄該文章。在編輯的過程,如有不清楚該如何操作時,可以隨時按下Ctrl-z,這時會出現有關編輯的輔助畫面,來教你如何做更進一步的動作(還有彩色碼的對照表喔)。整個詳細的步驟和流程,都可以用test板來多做幾次練習,等到各種功能選擇都很清楚時,就可以在真正要張貼文章時靈活運用,表現出最好的效果。
畫面的最下方,是一些方便閱讀的小功能。雖說是小功能,但這貼心的小設計,卻大大的增加了使用者閱讀的方便性。舉個例子來說,如果看到一篇有興趣的文章,想找到前一篇,或下一篇回應,此時可以回到文章列表,用上下鍵配合眼睛去搜尋,但這樣實在是太辛苦了。此時可以按 [ 鍵來找到前一篇回應,按 ] 鍵來找到下一篇回應,或者按 = 鍵來找到整個系列的第一篇文章。有時想要找尋某個特定使用者所發表的文章,這時可以使用a(向游標以下)或A(向游標以上)來請系統幫忙找尋。如果是對含某特定字詞的標題有興趣,可以用 /(向游標以下)或 ?(向游標以上)來找尋。這些搜尋的小工具,都是閱讀時的好幫手。當然,如果對操作有問時,可以隨時按下Ctrl-h,系統會配合當時的情況,顯示最恰當的輔助說明在畫面上。
除了文章列表所見到的文章外,在文章列表時,可以按下Tab鍵來瀏覽該板的精華區。精華區是板主(或歷屆的板主)把看板上值得保留的文章整理編輯後放在精華區中。
另外,值得一提的是,有的BBS站(如:楓橋驛站)的精華區可以透過Gopher的閱讀程式來瀏覽,如此,在使用者可能因線上人數過多無法順利上站的時候,依然可以讀取各板精華區的內容。
作者 opus (人生有味是清歡) 站內 sysop
標題 Re: 如何??
時間 Sat Jul 26 22:43:26 1997
───────────────────────────────────────
※ 引述《chinying (~愛上流星的女孩~)》之銘言:
> 請問我在看版上看喜歡的文章想寄回自己的信箱要如何用啊..?
> 還是只能寄到暫存檔?
> p.s 信箱是指bbs站裡頭的而非e-mail.....
按 [F] forward, 輸入 E-mail address 時輸入 userid 即可。
--
※ Origin: 楓橋驛站(bbs.cs.nthu.edu.tw) ◆ From: thcs-8.cs.nthu.edu.tw
文章選讀 (y)回應 (=\[]<>-+;'`)相關主題 (/?)搜尋標題 (aA)搜尋作者 圖14.14文章畫面
14.2.6 分組討論區
分組討論區的操作方式大致上說來和佈告討論區是一樣的。所不同的是,看板的列表是經過分類整理的(如圖14.15),如果對某一類的主題(如:和電腦相關的)特別有興趣,可以選擇該類別後,看到所有和該類別有關的看板。比起用看板列表在兩百多個看板中找尋有興趣的看板應該是快多了。
除了用分類看板來找尋外,還可以在看板列表按 / 鍵,之後輸入想要找的板名來尋找想看的看板。另外,也可以直接按s鍵,之後輸入看板名稱,系統會直接進入到該看板。
【看板列表】 楓橋驛站 看板《test》
[←]主選單 [→]閱讀 [↑↓]選擇 [c]篇數 [y]載入 [/]搜尋 [s]看板 [h]說明
總數 看 板 中 文 敘 述 投票 板 主
● 1 BBS/ BBS相關事務
2 Campus/ 校園長短調
3 Club/ 清華社團風情畫
4 Computer/ 電腦與網路
5 Culture/ 文學‧藝術‧音樂
6 Department/ 清華系所園地
7 Life/ 生活情報‧新聞時事
8 NTHU/ 清華資訊網
9 NTHU-CS/ 清華資工的故事
10 Overseas/ 異國的天空 圖14.15分類討論區列表
14.2.7 私人信件區
在BBS中除了可以閱讀或張貼文章外,還可以用E-mail的方式和其他網友溝通。進入到電子郵件的選單後(如圖14.16),可以按R(Read)來進入讀取郵件的信件列表。電子郵件的列表,和看板的操作方式相仿,所不同的只是出現的是自己的郵件,而非一般的文章。用這個信件列表,可以讀取來自站內和站外的信件並且一如張貼文章般的回信。如果要寄信給站內的網友,可以按S(Send),之後輸入網友的ID後,操作方式和發表文章相同,所不同的只是存檔完的文章會寄給網友,而不是張貼在看板上。選擇I(Internet)則是寄信給站外的網友,這時候要小心的正確的填寫收件者的E-mail位址,如此BBS才能正確的把信件送達,也避免因退信而造成網路資源的浪費。
接下來介紹比較特殊的兩項郵件功能:群組寄信和寄信給站長。
群組寄信是一次可以寄同一封信給站上的其他網友。這個很適合類似社團的寄發通告。這個用法很簡單,按L(List)後,系統會詢問要寄給哪些ID,這時可以逐一將ID輸入,或者直接將好友名單依照某一種條件直接引入(好友名單會在後面說明)。善用這個功能,可以很方便的寄發通告,但是必須要注意到不要濫發群組信件,造成資源的浪費。收到群組信件時,可以依照畫面下方的按鍵說明選擇回信給整個群組,或給寄信人本人。
至於按Y(Yes, Sir)則專門用來寄信給站長的。按Y鍵後,會出現站長的權責列表,使用者可以根據列表的內容寄信給負責該事項的站長,以請求協助。除此之外,BBS站還有個站長專用的ID-SYSOP。當使用上有問題,又不清楚該請哪位站長來幫忙時,可以E-mail給SYSOP,請他協助即可。SYSOP收到信後,會轉達給負責相關事項的站長加以處理。
近來,大量的廣告郵件在事先未經使用者的同意下,常常寄發到許多BBS的個人信箱中。這是並不是一種禮貌性的廣告行為,一但使用者發現“未請自來”的廣告郵件時,可以不須理會他。若因此感到不勝其擾時,可以告知站長,請他協助處理,共抵制這種不禮貌的商業廣告行為。
【電子郵件】 楓橋驛站 看板《test》
╯║ ╯═╩╣║╯║ ║╔═╮║══╬═╩╦╩═╩═╩║ .MMP║
dM'║ 'MMM"╚ ║ ║╚═╝╝ dM╝' ═╬═b dMMb ╚═══╝
●(R)ead 多功能讀信選單
(S)end 站內寄信
(L)ist 群組寄信
(Y)es,Sir! 寄信給站長
(I)nternet 寄信到Internet
[7/27 星期天 11:17] [訪客] 177 人 [到此一遊] G1 [呼叫器]關 友 圖14.16郵件選單
14.2.8 休閒聊天區
在這裡,可以透過線上使用者名單,選擇和其他的使用者交談,或者是進入聊天室和其他網友一起討論事物。聊天選單(圖14.17)提供了各式各樣的功能,其中大部分的功能都可以在完全聊天手冊中進行。除了按C可以進入聊天室外,比較特殊的是N(Notify)系統協尋的設定,這相當於好友上站通知。如果想在某個網友一上站時,就請系統通知,那就把該網友的ID放到系統協尋名單中即可。
【休閒聊天】 楓橋驛站 看板《test》
╰╮ ╭╯╰╮╭╮ ╰╮ ╭╯
●(U)sers 完全聊天手冊
(O)verRide 編輯好友名單
(P)ager 切換呼叫器
(Q)uery 查詢網友
(T)alk 找人聊天
(C)hat 楓橋茶藝館
(W)rite 回顧前幾次熱訊
(N)otify 設定系統網友協尋
[7/27 星期天 11:18] [訪客] 176 人 [到此一遊] G1 [呼叫器]關 友 圖4.17休閒聊天選單
接下來說明完全聊天手冊。按U(Users)可以進入完全聊天手冊。之後畫面上出現的是正在線上的使用者列表(如圖14.18),使用者可依不同的屬性來排列使用者名單的順序(按[Tab]),來選擇想要交談的網友。或者將使用者名單設定為好友模式(按f),只顯示自己的好友。
要進行各項動作前,必須先用上、下鍵移動游標來指定要做動作的對象。按a可將熟識的網友加入到好友名單中,這個功能相當於聊天選單的O(OverRide)設定好友名單。按r則可以查詢網友的一些記錄、名片檔,查看目前是否在站上。有則顯示目前的動態,如果沒有,則顯示他上次上線的記錄。這個功能相當於聊天選單的Q(Query)查詢網友。按下m,可以寄信給站內的網友,這相當於郵件選單的S(Send)。按w可以送一句熱訊給網友,這句話會出現在對方網友的螢幕下方末一行,收到熱訊的網友可以按Ctrl-r回訊給送熱訊的網友。這種熱訊的傳遞方式,可以在不影響雙方閱讀看板的情況下,做一句話來回方式的通溝,很適合網友間的問候。
【網友列表】 楓橋驛站 看板《test》
[網友代號] f)好友 t)聊天 r)查詢 a)交友 w)快訊 m)寄信 s)更新 TAB)切換 h)求助
No. CP 代號 暱稱 故鄉 動態 閒置
71 hitracy 美麗的女孩 210.68.248.117 使用者名單 2
72 hsiao 上班族(lady) t198-22.dialup.see 交談 [fulfill]
73 huski 爬出水溝的哈士奇 thccy12.Oz.nthu.ed 閱讀文章
74 iche 我是妳的尤加力樹 h135.s171.ts.hinet 閱讀文章
75 iddo 酷哥 203.74.71.251 使用者名單
76 inx 自在的歌者 nthuds4.cc.nthu.ed 閱讀文章
77 jaga 害蟲 140.132.130.60 使用者名單 4
78 jennygirl 葉月 nb4.dialup.ntu.edu 聊天室 [jenny]
79 jjq 藍色的澎湖灣 210.71.158.62 使用者名單 10
● 80 jlily 野百合也有春天 stmail.fju.edu.tw 閱讀文章
圖14.18線上使用者名單
按t則可以邀請對方網友和你交談(相當於聊天選單的T(Talk)。對方同意後,畫面會分成上下兩半,自己打入的字會出現在畫面的上方,對方所輸入的則會出現在畫面的下方(如圖14.19)。如此,透過螢幕的字句的顯示,達到交談的目的。
如果不想和其他網友交談,只想專心的閱讀文章,可以把呼叫器用聊天選單P(Pager)關掉,想打開時再切換開啟。
是啊,最近有點忙,沒什麼時間上站來玩玩。
那您最近好嗎?
喔,那您得多注意自己的身體囉,錢是要賺,但命總要顧吧 :p
那您如果不嫌棄的話,我就講的最近發生的小故事給您參考餐考囉....
好,話說那天....
談天說地 G1【客一】 ◆ G2 (客二)
嗨, 你好, 好久不見了囉....
託您的福還好啦,不過天氣實在熱了點,人不是很舒服。
嘿嘿, 說得好,難不成您有什麼故事可以說來聽聽 ??
沒問題,您說來聽聽吧,咱家今天有的是時間 :)
圖14.19交談畫面
從聊天選單按C(Chat)可以進入聊天室和其他網友交談。同樣是交談,聊天室最不同於Talk(交談)的地方,就是聊天室中可以同時和許多的網友一起交談。每位加入聊天室的使用者把自己想講的話打完後,按下 [Enter]後,這句話就會現在自己和其他網友的畫面上。如此,畫面上(如圖4.20)是每個人的ID接每個人所說的話語,或者是用一些系統提供的功能,來讓自己能更活潑的表達意思。
談天室:book 話題:這是一個新天地
───────────────────────────────────────
[//]help 1 - MUD-like 社交動詞 第 1 類
【 Verb + Nick: 動詞 + 對方名字 】 例://kick piggy
[//]help 2 - MUD-like 社交動詞 第 2 類
【 Verb + Message:動詞 + 要說的話 】 例://sing 天天天藍
[//]help 3 - MUD-like 社交動詞 第 3 類
【 Verb:動詞 】 ↑↓:舊話重提
※ 本聊天室被 G1 設定為 [鎖住] 狀態
※ 本聊天室被 G1 設定為 [秘密] 狀態
G1: 早啊!!!
G2 畢躬畢敬的向 G1 鞠躬
G3 畢躬畢敬的向 G1 鞠躬
*G1* 你有話快說吧
G3> 今天晚上可真是無聊,在那拼命趕....
G2: 早不是跟你說要早點弄的嗎?
G3> 我也知道啊.....
→
───────────────────────────────────────
G2: 喔,就是沒空啊
圖14.20聊天室的畫面
14.2.9 個人設定區
個人設定區可以用來變更自己喜歡的操作模式,個人的基本資料,密碼等(如圖14.21)。同時也是用來設定個人的簽名檔和名片檔的地方。一般而言,每個人可以預設三種簽名檔,並在發表文章或信件時選擇其中一種,附在所發表的文章或信件的末端。每個簽名檔最長為六行,以避免因過長的簽名檔,造成簽名檔比本文還長的反客為主的現象。名片檔則是其他網友在查詢自己的時候,會同時顯示字畫面上的自己的名片,可以隨自己的心境或工作的狀態,更換名片檔的內容。
除了設定變更或編輯個人的各資料外,這個地方也可以請求系統重新寄發一封身分認證信,以讓自己順利通過身分認證。
鎖定螢幕的功能則可以在暫時需要離開電腦螢幕時使用,以避免離開時,別人代打造成不必要的誤會。一但選擇後,必須輸入密碼才能解除鎖定,以恢復鎖定前的狀態。
【使用者設定】 楓橋驛站 看板《test》
___▁▃▁
◢◢田◣|≡≡≡≡≡≡|㎜㎜晶㎜㎜|≡≡≡≡≡≡|◢田◣◣
▌▏HH │田║田║田║田▁▃▃▁田║田║田║田│ HH │▌
▌▏田 │≡║≡║≡║≡===_===≡║≡║≡║≡│ 田 │▌
▌╔═╗|㎜║㎜║㎜║ ▌|!█!| ▌║㎜║㎜║㎜|╔═╗ ▌
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
●(S)etup 設定操作模式
(I)nfo 設定個人資料與密碼
(J)ustify E-mail 身分認證
(L)ockScreen 鎖定螢幕
(X)file 編輯個人檔案
[7/27 星期天 11:22] [訪客] 182 人 [到此一遊] G1 [呼叫器]關 友 圖14.21個人設定選單
14.2.10 離開BBS
最後要離開BBS時,按G(Goodbye)。離開前系統會詢問你是否要留言或寄信給站長,如果選擇留言,則留下的字句會出現在稍後的進站的留言板中。或者選擇寄信給站長,如果不需要,接下來就會顯示這次上線的記錄給你參考(如圖14.22),看完後按下 [Enter] 就正式離線了。
親愛的 G1(浮雲遊子),別忘了再度光臨 楓橋驛站 !
以下是您在站內的註冊資料:
代 號:G1
暱 稱:浮雲遊子
真實姓名:來者是客
居住住址:四海為家
郵件信箱:G1.bbs@bbs.cs.nthu.edu.tw
註冊日期:Tue Feb 7 09:19:37 1995
光臨日期:Fri Apr 11 04:57:49 1997
上站次數:337 次 (共 7929 時 46 分)
文章數目:37 篇
個人信件:0 封
停留期間:0 小時 0 分
如果要提昇權限,請參考本站公佈欄辦理註冊
● 請按 (Space/Return) 繼續 ●
圖14.22 離開BBS的畫面
CH17 全球資訊網-WWW
摘要:
現今 Internet 上最受歡迎的應用系統就是全球資料網(World Wide Web),WWW 瀏覽器有最容易操作的界面、看得到最多的資料、能夠作最有趣的多媒體展示,並且整合了電子郵件(e-mail)的收發及網路新聞(News)的訂閱。本章將從資訊使用者的角度出發,學習如何成為一個資訊使用者。包括從網路上抓取工具程式, 安裝, 使用, 透過實際的操作範例,介紹如何利用這個工具。
預計介紹的工具程式: Netscape Navigator Gold 3.01。
學習目標:
4.Browser 的各種功能使用(Gopher,News, Archie, E-mail, Ftp)
WWW 是一個可以線上(Online)秀圖和聲音的資訊系統。WWW 三個字母取自 World Wide Web--全球資訊網的開頭字母,是網路上一個分散式多媒體資料系統,整合了ftp 、News、Gopher、WAIS 以及較少見的以其他方式存取資訊的系統。字典式的定義不是很容易懂,但是當WWW 的畫面出現在眼前,一切都明白了。
如果你還沒有見過 WWW 的畫面,就請看圖15-1。這是清華大學藝術中心所製做的西洋裸體美術史網頁,文中提到了許多的畫家及作品,有些可能你知道,有些可能你不知道,但是解說及圖片都準備好了,如果有需要的話,用滑鼠點一下,說明就出來了,請看圖15-2。就是米羅的維納斯說明圖文。 如果沒有需要的話,就繼續閱讀下去不必去讀這些解釋。和傳統循序式閱讀順序大不相同,在這個媒體上的閱讀順序是可跳躍的。
圖15-1
圖15-2
初會美麗 WWW
第一次在彩色螢幕前看到 WWW 所題供的網路資訊時,那是一種驚豔的感覺. 先就畫面而言,它與過去我們見過的 News,BBS,Gopher 都不同,收到的文字是有排版效果的,文字的大小粗體斜體,使文章更容易閱讀,圖形是任意大小的彩色圖片,看起來就像幻燈片一樣的清晰,亮麗,整體看起來就像是彩色精印的書籍一樣. 當讀者對文章中有興趣的主題一指,相關的內容就立刻傳來。這裡所說的令人感興趣的主題可能是一段文字,一個 icon,或者一張圖片,甚至是圖中的某一塊區域。這個媒體產生了一種蛛網式的閱讀順序,和傳統的書籍總是從頭念到尾大不相同。WWW 上的文章閱讀的順序經常是網狀的;從某一頁出發,也許沒看完就換頁去看令一個有趣的主題了,也許從此離開這一頁,也許三五頁之後又再回來同一頁也說不一定。可以說是打破了傳統順序性的閱讀,變成了蛛網式的閱讀順序。這似乎呼應了W3它的第三個 W:Web(World Wide Web)。再來就是它五花八門上至天文下至地理無所不包的資料,這個媒體最獨特的地方就在這裡,因為資料來自全世界,任何人都可能提供你新鮮有趣的內容。清大藝術中心,美國白宮都是資料來源者。當然世界各大學,實驗室是少不了的,商業界、政府機關提供的量也不少。
WWW (World Wide Web)簡史
WWW的發明人是伯納斯李(Tim Berners-Lee),。WWW project 起源自歐洲粒子物理實驗室CERN( European Laboratory for Particle Physics),歐洲粒子物理實驗室對分散式超媒體 (hypermedia) 系統的需求。伯納斯李(Tim Berners-Lee)在1980年代兩次受顧於 CERN,他的任務是要在六個月內熟稔CERN迷宮般的資訊系統。當時他創作了一個名為”Enquire”的程式具有超文件的效用,就是WWW的原型。當時的超文件系統必須要有一個集中式的資料庫,保護所有的超鏈結不會有落空的情況。這和現在的狀況大不相同,如果你看到瀏覽程式出現”找不到檔案”的訊息,就是把集中式資料庫改成全球資訊網的代價。因為提供這個檔案的人可能把它刪除了,而且他也不知道有多少文件鏈結到它,不可能通知別人去修改。
WWW 的架構
WWW 是Client/Server架構;Server端提供資料,client端是使用者界面,秀畫面。client端要讀取web 上的資料,必須要有一個瀏覽器(browser) 程式,而目前的瀏覽器可以讀取.FTP,NNTP (Internet的News protocol),gopher以及其他的方式。同時,如果server設有搜尋的功能,瀏覽器就可以作搜尋文件和資料庫的功能。除了一般只是要求靜態資訊的通訊協定,Server 也可以透過 CGI(Common Gateway Interface) 接受 client 輸入的資料訊息,經由Server端的程式處理產生動態的資料輸出。從Server管理者的觀點,所謂Server就是跑一個Daemon程式,只要把程式啟動就可以了。最主要的是一個叫httpd 的程式,這個就是所謂的Daemon 。執行CGI所需的程式較深入,本文不作這類功能的介紹。因為建一個 WWW Server 簡單,但是資料有內容則不太容易。
超文件(Hyper Text) 資源定位器(URL)
WWW 上的文章稱為超文件(Hyper Text),它將文章的概念作了很大的延伸。平常的書刊雜誌中多少都會提供本文以外的一些參考書目(同一主題其他閱讀指引,reference)的資訊。如果你想去看那些書刊,你可能要花點時間跑圖書館、影印店,才能拿到那些你有興趣的文章。在網路上閱讀超文件是另一種全新的經歷。除了原本圖文並茂的文件外,文章中作者提供的其他參考資料都會以不同顏色的文字或ICON顯示出來,選了那一個鏈結(link),就可以抓到那一個文字背後所連結的超文件。它可以是圖形,聲音,動畫,或者是遠在地球另一端的某一台server上存放的文章。我們用資源定位器URL (Uniform Resource Locator)來描述以確定鏈結的對象。URL 是用來指定一個Internet上的物件。例如「http://aidu.cs.nthu.edu.tw/index.html」其中 http 指的是存取的 protocol,加上冒號和兩條斜線「://」後接下來是主機的名字上例中連線的主機就是 aidu.cs.nthu.edu.tw,再一條斜線「/」後接檔案。URL的關念相當重要,使用WWW瀏覽器或製作HTML文件時,需透過URL來擷取其指定主機內的資料,URL就像是檔案名稱的延伸。使用URL的好處是在一個瀏覽程式中就可以擷取HTTP、FTP、Gopher、Wais、News的服務、還可遠端載入及送出電子郵件。URL字串簡單來看分成三部份,最前面部份是存取方法(protocal),其次是網路地址(ip-address)或領域名稱(domain name),兩者之間以://符號隔開,最後面部份則是資料在該 機器上的路徑及檔案名稱。 以下介紹常見的URL用法:
表15-1 URL範例說明
�
方法�
Protocol |
URL實例 | 簡單說明 |
http | http://www.lib.nthu.edu.tw/ | 取得清大圖書館WWW伺服站的資料 |
ftp | ftp://nctuccca.edu.tw/ | 存取FTP伺服站的資料 |
gopher | gopher://gopher.nthu.edu.tw/ | 存取清大Gopher資訊服務系統 |
telnet | telnet://bbs.cs.nthu.edu.tw | 以Telnet連線某部網路主機 |
mailto | mailto:dr828307@cs.nthu.edu.tw | 寫信給某人 |
news | news://140.114.63.56/tw.bbs.comp.www | 指定讀寫tw.bbs.comp.www討論信區 |
目前 WWW 上的超文件是以HTML (Hypertext Markup Language)語言寫成。本身是文字檔,用一般的編輯程式編寫即可,不需要特別的工具程式。WWW 上的文件可以做到簡單的排版,攏統地說可以視為一種排版系統,附加了超鍊結(Hyper Link) 的功能。有關HTML可以參考下面這個URL:
http://info.cern.ch/hypertext/WWW/MarkUp/HTML.html
如果你現在正用WWW瀏覽程式在看這一篇文章,如果你想知道 HTML 詳細的情形只要電腦上只要用滑鼠點一下標題,上述那篇文章就到你眼前了,是否很方便呢?排版語言 HTML 尚在發展中,有許多排版的功能一直在增加中,舊的瀏覽器不懂新的標籤,一般而言就跳過省略,所以寫 HTML 文件的人原則上是不能知道別人是怎樣看到它的,因為不同的瀏覽程式、不同的設定會使得呈現的話面有很大的差異,變數太多了。
快速演進的WWW世界
網際網路全球資訊網(WWW) 發展至今,風貌已經和當初有了很大的變化。基本的HTML格式促成了全球資訊網(WWW) 的風行,將網路功能帶入多媒體的紀元;Server端的CGI程式配上HTML網頁,使WWW 的網頁可以具備互動功能;JAVA的發明,在WWW 加入跑馬燈、動畫、聲音的效果等,讓網頁更炫;於此就有人動腦筋將WEB-SITE整體提升,將所有功能模組化成套件,在網路上做生意。除了商人以外,行政院 NII 小組推動三年三百萬人上網,政府電腦化,處處顯現出WWW在未來世界的重要性。
目前在網際網路上的電子商業活動有:一、商品陳列:產品型錄先加以分類,動態或靜態地產生於首頁,讓消費者直接依型錄選購商品。二、提供動態廣告的功能,進而提供消費者最新商品資訊,以達到宣傳與促銷的效果。三、問卷調查:針對某一商品進行問卷調查的功能。
許多已經電子化的企業體企望的是能夠整合各商家既有資管系統軟體,讓行銷通路、產品型錄、訂單管理系統、商品物流管理、帳務管理等多項功能一次整合。整合多項功能的首頁系統,如果能夠像WWW 的HTML格式一樣輕鬆易懂,便可以大大減輕系統管理人員或程式設計部門的負擔。這便是業界為何要提升WWW 首頁風貌,來滿足多數人需求的主要原因。
連上 WWW 一探究竟
要上 WWW ,首先要連上Internet,其次是安裝一個瀏覽程式(Browser) 。最出名的瀏覽程式就是 Netscape Navigator 和 Micro Soft Internet Explorer,有工作站、PC、MAC 等不同平臺的版本。這裡介紹一個目前在 MS-Windows 上最好的瀏覽程式 :Netscape Navigator Gold 3.01。請找出檔名為g32e301p.exe的檔案,執行它就可以安裝Netscape Navigator Gold 3.01。
架設 WWW 瀏覽程式
現在就找一個Browser 來用吧!在 ftp site 可以找到免費的軟體。你可以用Archie找個新版的Netscape Navigator或MSIE回來。瀏覽程式的設定各不相同,請參考各大BBS站的WWW板。
瀏覽程式的操作
操作瀏覽程式大概要會的就是底下這幾項:
1.從HOME PAGE 出發,利用HOME PAGE裡現成的 link 連到其他 WWW 站 。
2.自行輸入想去的 URL
3.將常去的地方加進自己的書籤( Bookmark )(或MSIE稱為我的最愛)
書籤( Bookmark )
一般瀏覽程式都有將常去的地方記錄下來的功能,在Netscape上叫書籤(Bookmarks).,MSIE稱為我的最愛,先介紹幾個值得加入到書籤內的站:
1.在中央氣象局氣象預測 WWW 站 http://www.cwb.gov.tw/
內容除了有一般性天氣預報,地震報告等以往就可以透過其它系統取得的文字資料,還有最新的彩色衛星雲圖,它每小時更新一次,可以知到東亞一帶天上的雲是如何變化的。
2.喜歡古典音樂的同學可以試試 http://classicalmus.com/
這是 RCA 唱片公司提供的 WWW 站,可以試聽最新的 CD 。
3.熱愛各種國際性職業運動的同學可以看看 ESPN 的WWW站 http://espnet.sportszone.com/
裡面有 NBA,大聯盟職棒,冰上曲棍球,大學籃球,高爾夫球,網球等等各種職業運動的資料. 以最精彩的籃球比賽 NBA 為例,賽前報導,現場比數,終場報導,圖片,統計資料一應俱全。還有一週比賽精采片段唷!還有一個專門報導籃球界天王巨星 Michael Jordan 的 WWW HOME PAGE
http://gagme.wwa.com/~boba/mj.html
4.電腦本科不可錯過電子版的電腦雜誌 在 http://www.pcmag.ziff.com/
可以看到著名的電腦雜誌如 PC MAGAZINE,PCWEEK,ComputerLife,MacWEEK.圖文俱全,音效,動畫都可能出籠。電子版的雜誌還有 TIME, 等等在 "http://www.pathfinder.com/pathfinder/Welcome.html"
要看到圖片,聽到聲音,欣賞動畫,要正確設定瀏覽程式. 有一些檔案的格式必須由外部程式展示,瀏覽程式要能自動呼叫。
此外目前國內各大學的計中都有成立 WWW 站,內容精粗不齊,有的內容豐富,有的只有門面,但是大都有題供一扇門,透過任何一站都有的世界各國 WWW 站列表, 可以連到全世界各個角落的 WWW 站。
瀏覽程式的取得
請參考前面關於Archie及FTP的章節去公用FTP Site尋找Netscape Navigator Gold 3.01版,Win95使用的自動安裝檔是 g32e301p.exe。Netscape Navigator Gold 3.01版瀏覽程式是免費使用的,不需要付費。
Browser 的安裝
執行安裝檔會自動進入安裝畫面:
選擇「是」進入設定畫面,原則上我們都使用預設值,即不作修改直接按選「Next>」。下圖是進入設定軟體安裝目錄畫面,預設值是C:\Program Files\Natscape\Navigator\Program,如果你的C:硬碟因空間不足或其他原因無法安裝,請按「Browse…」指定另外一個磁碟機目錄。
接下來它問你要不要安裝CoolTalk程式,我們這次先選「否」。那是一個可以透過Internet互相傳聲音(就像電話)的程式,如果雙方的電腦都有裝音效卡和麥克風就可以使用。
接下來設定程式開始解壓縮並且將系統檔案拷貝進你的安裝目錄。順利安裝完成後它會問你要不要連線到Netscape的設定站做線上註冊,我們這次先選「否」,它並不是必要的,並不影響程式的使用。
接下來設定程式會問你要不要看readme 檔,我們這次先選「否」,然後就完成安裝流程,你的電腦有一份Gold 3.01版的Netscape Navigator。
如果你想知道安裝流程中選「是」會有什麼不同,你可以重覆安裝的過程。確定沒有問題了可以將自動安裝檔從硬碟中移除。
網景領航員黃金3.01版Netscape Navigator gold 3.01
網景領航員是網景公司(Netscape)所發展的WWW瀏覽程式,目前該公司提供免費試用版,可以透過網路到網景公司下載,台灣各大FTP Site也可以抓得到。Netscape Navigator有各種作業系統的版本,PC、UNIX、MAC都可以使用。在Windows 95的作業系統上應該使用32位元的網景領航員,除了一般的瀏覽程式功能之外,32位元版的網景領航員還支援JAVA。JAVA是SUN公司所研發的網路程式語言,可以搭配WWW在網頁中執行,達到與使用者互動的功能。網景領航員Gold 3.01版還整合了網路新聞(News)的瀏覽功能及收發電子郵件(E-Mail)的功能。
網景領航員Netscape Navigator畫面介紹
圖15-3
在正式操作之前我們先看看圖15-3,熟悉一下各部份的名詞:
網頁文件標題:現在你所看到的網頁文件標題
下拉式功能選單列:所有功能從下拉式功能選單都找的到
工具列:最常用工具
目前連線URL欄:現在你所看到的網頁文件的URL
網頁文件內容欄:現在你所看到的網頁文件內容
狀態列:狀態列會隨時顯示現在Netscape的狀態,或解釋游標指到的項目。
電子郵件狀態:隨時顯示現在Netscape Mail的狀態,出現『!』表示有新郵件。
垂直捲動軸:捲動軸的桿子長度正比於顯示視窗畫面佔全頁的比例。(桿子很短表示視窗畫面只佔全頁的一小部分)
網景領航員帶你出發
第一步:請選取工具列的「Open」
第二步:請輸入一個你想去的WWW的URL,然後按「Open」。
請選擇Open in Browser window。普通版的Netscape Navigator沒有編輯功能,Gold版才有Open in Editor window選項,可以用來編輯自己的網頁。
順利出現清華大學資訊工程系首頁,請用滑鼠點選你有興趣的主題隨意瀏覽。
你可以用滑鼠點「Back」「Forward」在看過的網頁間來回翻閱。
網景領航員的工具列
「Back」:回到你剛才看過的前一頁
「Forward」: 相對於Back,回到後一頁
「Home」: 回到你預設的首頁,設定方法:選Options? General Preferences? Appearance在Startup欄中Browser start with:選項選Homepage Location然後在下面的欄位輸入你希望的起始首頁URL
「Edit」: Gold版特有的工具,可以編輯網頁
「Reload」: 從Server重讀一次現在顯示的網頁
「Images」: 預設值是不必用,若設定Options ? Auto Load Images取消自動讀取網頁中的圖像後又想讀取圖像時使用
「Open」: 開啟一個新的URL
「Print」: 將現在顯示的網頁印出(注: 背景圖不會被印出)
「Find」: 在現在顯示的網頁中尋找特定字串
「Stop」: 停止接收現在正在傳送顯示中的網頁
活用網景領航員
列印
要印出網頁的內容,在網頁傳完整後按「Print」就可將現在顯示的網頁印出,不必要存檔,所有的文字和插圖都可以印出但是動畫、程式和背景圖不會被印出。
存檔
要儲存網頁的內容,在網頁傳完整後按「Edit」,編輯程式會先詢問你有沒有觸犯著作權,然後請你指定存檔的目錄,再將網頁中的文字存檔,以及將背景圖、所有的插圖存檔。請在存檔後回到瀏覽器,關閉編輯程式。編輯程式的使用將在後面章
節介紹。
加入書籤(Bookmark)
當你看到值得一再連過去看的網頁時,你可以將它加入到你的書籤中。選下拉式功能表 Bookmark ? Add Bookmark你就將現在顯示的網頁記下來了。以後選到Bookmark 在下拉式選單中就可以看到所有你加進去的網業 title。任選一個就可以連過去不必再記URL。
利用歷史(History)
我們提過Back和Forward可以讓你在每一次打開Netscape Navigator之後一直到關掉它之前(稱作一個Session),依序看過的網頁之間來回翻閱,其實你也可以直接跳到看過的某一頁。選下拉式選單「Go」,你會看到整個歷史中最後的那幾個網頁的 title。任選一個就可以連過去不必按好幾下「Back」。如果你要看完整的歷史,選下拉式選單「Window」? History,你要看完整的歷史列表包括 Title : URL。可以直接跳過去或者加入到書籤裡。
在文件中使用滑鼠右鍵
滑鼠左鍵主要用來點選文件的鏈結,而右鍵則有多種功能:
出現浮動式選單可以選擇「Back」「Forward」「Add Bookmark」。
出現浮動式選單可以多選擇
「Save Background As…」將這張背景圖存檔;
「Set As Wallpaper」將背景圖像當Windows的桌布;
浮動式選單出現更多選擇項目
「View Image(filename)」單獨看這一張圖(括弧內是圖像檔案原本的檔名);
「Save Image As…」將這張圖存檔;
「Set As Wallpaper」將圖像當Windows的桌布;
「Copy Image Location」將這張圖的URL存在剪貼簿,然後可以到任何視窗中選擇貼上,將這個URL抄過去。
浮動式選單會出現:
「Browse to: (filename)」選擇文字所鏈結的文件(括弧內的是鏈結的文件檔名)
「Open Link in Editor」相當於按工具列「Edit」,會將現在顯示文件存檔並且開啟在編輯程式內。
「Open Link in New Browser Window」現在的視窗保持不變,另外在開一個Netscape
Navigator視窗顯示鍊結的文件。
「Save Link As…」不開啟鍊結的文件,直接將鍊結的文件存檔。
「Copy Link Location」將鍊結的文件URL存在剪貼簿,然後可以到任何視窗中選擇貼上,將這個URL抄過去。
出現的浮現選單選項就是上述的各種選項的聯集。功能相同不再重複敘述。
設定語言與自動讀取圖像
在拉下式選單Options下有許多選項,請注意Auto Load Images與 Document Encoding兩項。
重覆選擇Auto Load Images,那麼在Auto Load Images前方的勾勾會出現與消除。當勾勾會出現代表瀏覽器會自動讀取文件中紙定的背景圖與插圖,當勾勾消除代表瀏覽器不會自動讀取文件中紙定的背景圖與插圖。由於許多插圖只是裝飾用,與內文不見得有關,在網路較慢的時候可以考慮把它取消。
選擇Document Encoding,會出現一個浮動選單,用以指定現在要用那一種語文的編碼法來看文件,一般看英文時使用預設值Western(Latin1),看中文時選擇Tranditional Chinese (Big5)。在中文的Win95下其他語文不一定能用。
用過一陣子瀏覽程式之後會累積相當數量的書籤,這時候就必須整理了。從拉下式選單選Bookmark?
Goto Bookmarks
用滑鼠左鍵點選一個書籤不放,可以上下拖曳至想要的位置,再放開滑鼠左鍵就完成一個書籤的搬移。
用滑鼠左鍵點選一個不要的書籤,按鍵盤的Delete鍵或按下滑鼠右鍵出現浮動式選單,選擇
Delete。如果錯刪可以立刻按Ctrl-z復原。
書籤預設值是文件的Title,有時太過一般化或與其他書籤重複,需要重新命名。例如中國時報的資訊周報首頁與聯合報的資訊專刊首頁都使用的Title太過接近,為了避免混淆有必要重新命名。用滑鼠左鍵點選一個想要改名字的書籤,按下滑鼠右鍵出現浮動式選單,選擇Properties…可以為書籤重新命名,或加註解說明。
書籤也可以像檔案管理一樣,建子目錄加以分類。按下滑鼠右鍵出現浮動式選單,選擇Insert
Fold,出現下圖的視窗,為這個資料夾命名,然後拖拉屬於這一類的書籤到這個資料夾內。
整理過後的書籤就更清處好用了
整理完畢將Bookmarks視窗關閉(不必存檔,Bookmarks會自動存檔)。回到瀏覽器中選拉下式選單
Bookmarks,你會發現階層式的書籤選單,就對應於你所建立的書籤夾(Folder)。這種階層式的書籤選單,可以是多重的,你可以在書籤夾中再建立書籤夾,也可以用搬移的方式將另一個已經建好的書籤夾搬入。
底下介紹一些附加的功能Gopher、FTP、 News、 e-mail。
在Netscape Navigator中使用Gopher的功能
Netscape Navigator可以用來讀取Gopher上的文章,請在工具列選Open輸入Gopher的URL,然後用滑鼠點選你有興趣的主題隨意瀏覽。同樣可以使用「Back」「Forward」以及加入書籤的功能。
下圖中用的Gopher URL例子gopher://gopher.nthu.edu.tw/
在Netscape Navigator中使用FTP的功能
我們可以用Netscape Navigator讀取公用FTP Site的檔案。請在工具列選Open輸入ftp的URL,然後用滑鼠點選你有興趣的子目錄尋找檔案。同樣可以使用「Back」「Forward」以及加入書籤的功能。
下圖中用的FTP URL例子ftp://ftp.cs.nthu.edu.tw/
在Netscape Navigator中使用News的功能
如果你要在Netscape Navigator收看News的功能,你須要設定一個地方。請選Options ? Mail and News Preferences ? Servers設定畫面
在News(NNTP)Server:欄設定你用的News Server,參見下節設定Server圖。
如果你不知道你用的Server的名字請向系統管理者查詢,請不要隨意輸入。
請在工具列選 Open 輸入News 的URL你就可以看到News了。
下圖中用的News URL例子 news:tw.bbs.comp.www
在Netscape中使用E-mail的功能
如果你要在Netscape使用收發E-Mail的功能,你須要設定五個地方,其他的設定可以用預設值。
設定收送E-mail的Server
請先選Options ? Mail and News Preferences ? Servers設定畫面
在這裡你須要設定三個欄位,其他的設定可以用預設值。
這裡只要你的E-mail address中@符號前的部分,例如你的帳號是u1234@edu.tw,那麼請輸入u1234即可。以後每次收信的時候必須輸入這個帳號的密碼。
如果你不知道你用的Server的名字請向系統管理者查詢,請不要隨意輸入。
設定寄信人的身份
請再選Options ? Mail and News Preferences ? Identity設定畫面
在這裡你必須設定前兩個欄位,其他的欄位可以不必設。
例如你的E-mail地址是u1234@edu.tw,那麼請完整輸入u1234@edu.tw。請注意你的E-mail地址是讓別人回信用的,如果輸入錯誤可就收不到回信了。
收信
請從下拉式功能選單列選擇Window? Netscape Mail
如果你的設定正確,Netscape會問你POP3 Server上的密碼。請仔細檢查你的E-mail地址有沒有設對,有問題的話請回頭重設。沒錯的話請輸入正確的密碼,注意密碼的大小寫,然後你就會看到有沒有人寄信給你了。第一次進入Netscape Mail的人至少會收到Netscape寄給你的歡迎信。隨時按Get Mail就可以知道有沒有新郵件到達,Netscape 預設每隔十分鐘去檢查一次有沒有新郵件。
送信
從工作列按 To:Mail 可以寄一封信給別人,你必須要:
除此之外有一些少用的功能:
一封信可以有數個收信人,也可以有數個副本收信人,只要在收信人的地址知間加上英文的逗號區分即可。例:user1@edu.tw, user2@edu.tw, user3@edu.tw
附寄檔案的功能主要在幫助寄送非文字檔案,例如圖形檔或聲音檔,請注意不要寄太大的檔案以免收信人的信箱爆滿。
WWW上有無窮無盡的資料,如何找到你所需要的呢?有兩種方法:
介紹兩個最有名的搜尋引擎: Yahoo!, 蕃薯藤
國內最常用搜尋引擎蕃薯藤
由於使用蕃薯藤台灣網際網路索引的人數眾多,蕃薯藤設了幾個分站,URL如下:
http://taiwan.yam.org.tw/
http://taiwan.ntu.edu.tw/
http://taiwan.csie.ntu.edu.tw/b5/yam/
http://taiwan.iis.sinica.edu.tw/b5/yam/
請從Netscape的『open』連上任意一個分站,依照階層分類去尋找你要的網頁,或者輸入查詢關鍵字後按『查詢』。
基本查詢:
查詢方塊內可以用空格來分隔多個關鍵字詞。系統會顯示出至少含一個關鍵詞的網頁,以包含全部輸入的關鍵詞之資料為優先。順序不影響查詢的結果。例如希望找歌劇、音樂劇相關的資料,就輸入:歌劇 音樂劇。輸入:音樂劇 歌劇,也是一樣的。
找到太多的網頁怎麼辦呢?
如果查詢結果太多時,您可以
找不到想要的網頁怎麼辦呢?
當查詢結果為無此資料或筆數不多時,你可以:
國際最常用搜尋引擎YAHOO!
Yahoo! 網路資源搜尋是由台灣的留學生楊致遠在美國與David Filo推出。URL是
http://www.yahoo.com/ 請從Netscape Navigator 的『open』輸入Yahoo!的URL,依照階層分類去尋找你要的網頁,或者輸入查詢關鍵字後按『Search』。
習題: