340 likes | 519 Views
第十三章 網路應用軟體. 根據網際網路的各項服務,眾多廠商們也開發了許多的軟體,在本章中,我們將介紹幾種常見的網路應用軟體,例如 Outlook Express 、 CuteFtp 、 ICQ 等。. 第十三章 網路應用軟體. 除了第九章介紹的各類應用軟體之外,由於網路的發達,眾多與網路應用有關的軟體也蓬勃發展,諸如電子郵件軟體、FTP軟體、點對點軟體等等。這些軟體的共通特色就是沒有連線的網路環境則網路應用軟體將喪失最主要的功能。. 大綱. 13.1 電子郵件軟體 13.1.1 電子郵件伺服器 13.1.2 收發及管理電子郵件軟體
E N D
第十三章網路應用軟體 根據網際網路的各項服務,眾多廠商們也開發了許多的軟體,在本章中,我們將介紹幾種常見的網路應用軟體,例如Outlook Express、CuteFtp、ICQ等。
第十三章 網路應用軟體 • 除了第九章介紹的各類應用軟體之外,由於網路的發達,眾多與網路應用有關的軟體也蓬勃發展,諸如電子郵件軟體、FTP軟體、點對點軟體等等。這些軟體的共通特色就是沒有連線的網路環境則網路應用軟體將喪失最主要的功能。
大綱 • 13.1 電子郵件軟體 • 13.1.1 電子郵件伺服器 • 13.1.2 收發及管理電子郵件軟體 • 13.1.3 Outlook Express使用範例 • 13.2 Web軟體 • 13.2.1 網頁伺服器軟體 • 13.2.2 客戶端瀏覽器 • 13.2.3 網頁製作軟體 • 13.3 終端機連線軟體 • 13.4 FTP軟體 • 13.4.1 FTP伺服器 • 13.4.2 客戶端FTP連線 • 13.4.3 檔案續傳軟體 • 13.5 點對點連線軟體 • 13.5.1 即時通訊軟體 • 13.5.2 檔案分享軟體 • 13.6 群組軟體
13.1 電子郵件軟體 • 電子郵件(Electronic Mail;簡稱Email)應該算是網路上被應用最為廣泛的一種應用。透過電子郵件,只要短短幾秒鐘,就可以透過網路傳送給對方,並且還能夠將電子郵件分寄給多個使用者,電子郵件的便宜、方便、快速等特性,使得快速成為大眾新型態的溝通工具。 • 電子郵件軟體分為伺服器端與客戶端,伺服器端軟體即為郵件伺服器(Mail Server),客戶端軟體則為郵件收發、管理軟體。
13.1.1 電子郵件伺服器 • 常見的電子郵件伺服器有MS-Exchange、IBM Lotus Notes、VPOP3、Lan Project Winproxy、Merak、Avirt、Postmaster等等。 • 電子郵件伺服器主要是透過SMTP(Simple Mail Transfer Protocol)與POP3(Post Office Protocol 3)等兩種通訊協定進行郵件的接收與傳送,其他尚有較新型態的IMAP4,這些種類的伺服器用途如下: • SMTP伺服器:替使用者送出電子郵件給收件者,為了避免垃圾郵件的侵入,SMTP也支援身分驗證功能。 • POP3伺服器:把存放在郵件伺服器的電子郵件傳送至帳號使用者客戶端的電腦。 • IMAP伺服器:IMAP是一種進階的接收訊息協定。在支援IMAP4的伺服器上,使用者可以在伺服器上擁有多個資料夾,並且這些資料夾還可以被其他使用者共享,但郵件必須附加額外的維護訊息,以便將訊息集中備份,使得佔用磁碟空間較多。
13.1.1 電子郵件伺服器 Microsoft Exchange Server是一種郵件伺服器,可安裝於Windows NT/2000/2003 Server
13.1.2 收發及管理電子郵件軟體 • 想要接收傳送電子郵件,首先我們要有一個電子郵件帳號,但由於網際網路上免費電子郵件帳號的普及,使得一個人可能擁有許多的電子郵件帳號。另一方面,由於電子郵件的特性,使得電子郵件的數量遠大於傳統郵件,因此,大部分的人都會透過電子郵件管理軟體來管理電子郵件及帳號。 • 電子郵件收發與管理軟體:可以分為兩大類 • 傳統的電子郵件管理軟體必須安裝於電腦中才能夠使用,例如Outlook、Outlook Express等等。 • 新型態的網頁型電子郵件(Web Mail)則可以直接透過網際網路瀏覽器進行郵件的收發與管理。
13.1.2 收發及管理電子郵件軟體 Outlook Express Yahoo奇魔提供的Web Mail
13.1.3 Outlook Express使用範例 • Outlook Express是Windows作業系統必備的收發及管理電子郵件軟體,它可以管理電子郵件帳號、收發電子郵件、管理通訊錄、要求接收者寄發讀取回條等等。同時透過它所傳送接收的軟體還可以夾帶檔案,或使用HTML網頁格式編寫文件內容。 • 實例一:啟動Outlook Express並設定郵件帳號 • 課本P13-5 ~ P13-9 • 見PDF檔 • 實例二:設定通訊錄(郵件收件者的相關資訊) • 課本P13-10 ~ P13-11 • 見PDF檔 • 實例三:建立新郵件 • 課本P13-12 ~ P13-15 • 見PDF檔 • 實例四:實際寄發與收取郵件 • 課本P13-16 ~ P13-17 • 見PDF檔
13.2 Web軟體 • 網頁架構為主從式架構(Client/Server) • 瀏覽器代表的就是客戶端(Client),網頁伺服器代表的就是伺服器端(Server)。當網頁伺服器安置妥當後,只要在瀏覽器網址列中輸入所要求的網址及網頁名稱,瀏覽器便回傳網址所標示的網頁。最後,瀏覽器依據所取得的網頁內容加以解讀形成我們所看到的網頁。 • Web軟體可以分為下列三大類: • 網頁伺服器軟體。 • 客戶端瀏覽器。 • 網頁製作軟體。
13.2.1 網頁伺服器軟體 • 在各種作業系統可以架設的網頁伺服器略有不同,整理如下: • Unix(Linux): • Apache、NCSA Http、Netscape Communications Web Server、CERN等等。 • Windows 95/98/Me: • Website、Microsoft PWS(Personal Web Server)、W4-Server等等。 • Windows NT Server、2000 Professional/Server、Windows XP Professional、Server 2003: • IIS(Internet Information Service)、Microsoft.NET Framework、Apache。 • OS/2: • Goserver。 • Macintosh: • MacHttp、HttpMac。
13.2.1 網頁伺服器軟體 圖13-4 在Windows XP Professional中可以安裝IIS 5.1網頁伺服器
13.2.1 網頁伺服器軟體 • 如果不想安裝網頁伺服器,但卻想建置個人網頁,您也可以使用一些免費或付費的網頁空間,例如Yahoo!奇魔、學校工作站等都會提供一些網頁空間,供會員使用。 圖13-5 Yahoo!奇魔提供的網頁空間必須先加入會員
13.2.2 客戶端瀏覽器 • 網際網路瀏覽器(Browser;簡稱瀏覽器) 可以解讀HTML網頁標籤語言,並且具有執行JavaScript與VBScript程式的能力 • 目前最常見的瀏覽器有Microsoft Internet Explorer(簡稱IE)與Netscape Communication提供的Netscape兩種。 • 在Linux上還有常見的Opera • 在Windows上,也可以使用由國人開發的KKMan瀏覽器(KKMan還可以用來瀏覽BBS)。
13.2.2 客戶端瀏覽器 圖13-6 Linux上的Opera瀏覽器 圖13-7 國人開發的KKMan瀏覽器
13.2.2 客戶端瀏覽器 圖13-8 Internet Explorer 圖13-9 Netscape
13.2.3 網頁製作軟體 • 網頁是使用HTML語法撰寫而成的純文字檔案 • HTML透過標籤來描述網頁各部分的內容效果,其中標籤的格式則為『<』開頭、『>』結尾,其內所包含的就是標籤指令。 • 瀏覽器的責任其實就是解讀HTML標籤所代表的指令,並將標籤的內容反映於瀏覽器中,形成我們所看到的網頁外觀。 • HTML網頁製作的方式有四種選擇: • (1)直接使用純文字編輯器編寫HTML標籤及內容,這通常需要記憶一些HTML標籤的使用方法及效果。 • (2)使用具有轉換為網頁功能的軟體(如Word、PowerPoint)先編輯內容,最後再轉為網頁格式。 • (3)使用著名網站的簡易範本精靈製作網頁,例如Yahoo奇魔網站就提供了這樣的功能(如圖13-10)。 • (4)使用專業網頁製作軟體,例如Microsoft FrontPage、Macromedia Dreamweaver。
13.2.3 網頁製作軟體 圖13-10 Yahoo奇魔提供的網頁製作精靈 圖13-11 FrontPage
13.2.3 網頁製作軟體 • 一般來說,FrontPage的操作介面和Word非常類似,適合初學者,而Dreamweaver則功能更為齊全,較適合進階者使用。 圖13-12 Dreamweaver
13.3 終端機連線軟體 • 終端機連線指的是透過Telnet通訊協定進行主機連線的方式,最常見的應用是BBS,而終端機連線可以透過下列方式達成: • 直接執行Telnet命令: • Windows可以在Dos視窗中直接執行telnet命令,Unix與Linux等則可以直接在命令列狀態下執行telnet命令。
13.3 終端機連線軟體 • 透過終端機軟體連線: • 例如Netterm、MultiTerm等等,也可以透過KKMan瀏覽器進行連線。 圖13-15 KKMan也可以瀏覽BBS網站 (採用自己內定的bbs://通訊協定, 這不是一個統一的通訊協定) 圖13-16 Netterm(這是一個共享軟體)
13.4 FTP軟體 • FTP是一種檔案傳輸協定,透過此協定,FTP伺服器與FTP客戶端可以進行檔案的下載與上傳,所需軟體如下分類: • FTP伺服器: • 大多數伺服器等級的作業系統都會附上FTP伺服器軟體(例如Linux、Windows 2000 Server),除此之外,您也可以安裝其他的FTP伺服器軟體,例如Serv-U、RaidenFTPD等等。 圖13-17 Serv-U FTP伺服器
13.4.2 客戶端FTP連線 • 客戶端FTP連線: • 可直接執行FTP命令,或執行客戶端FTP連線軟體,如CuteFTP、WS_FTP等等。除此之外,也可以透過瀏覽器進行FTP連線。
13.4.2 客戶端FTP連線 【FTP檔案傳輸的兩種模式】 FTP檔案傳輸分為兩種模式: ASCII模式:用來傳送純文字檔的格式。指令為ASCII或ASC。 BINARY模式:用來傳送非純文字檔的格式。指令為BINARY或BIN。 【匿名的FTP登入】 匿名FTP登入的使用者名稱為anonymous、密碼為電子郵件位址。 圖13-20 在IE中進行FTP連線
13.4.2 客戶端FTP連線 圖13-21 CuteFTP
13.4.3 檔案續傳軟體 • 檔案續傳軟體可以將HTTP與FTP連線下載的檔案切割為許多部分,分頭下載檔案的不同區段,最後再將檔案結合起來。常見的續傳軟體有GetRight、FlashGet、HiDownload等等。 圖13-22 GetRight
13.5 點對點連線軟體 • 點對點(Peer To Peer)軟體代表著兩台電腦自己進行連線,以達到訊息或檔案交換的目的,屬於分散式架構的一種。常見的點對點連線應用又分為即時通訊與檔案分享兩大類: • 即時通訊軟體 • 檔案分享軟體
13.5.1 即時通訊軟體 • 即時通訊軟體 • 透過網際網路達成線上與特定使用者進行通訊的軟體,比較常見的有ICQ、Yahoo Messenger、Microsoft MSN Messenger等等。 ICQ MSN Message
13.5.2 檔案分享軟體 • 檔案分享軟體 • 提供下載與進行下載的兩端進行點對點的檔案傳輸。此類軟體常見的有eDonKey、eMule等等以及著名的歌曲搜尋平台ezPeer、Kuro、Napster等等。 【點對點傳輸的注意事項】 由於點對點傳輸需要提供上傳頻寬,因此,在上下傳不對稱的ADSL連線中,必須特別注意,如果您與他人共用ADSL的頻寬,請小心設定,否則將會使得頻寬被消耗殆盡,而使得他人無法進行網路運作。 除此之外,由於全球的著作權法規與使用者觀念都有所不同,因此目前點對點的檔案分享,充斥著各種非法的檔案分享,使用時,請多加注意。 【P2P】 P2P包含的涵義十分廣泛,包括Peer-to-Peer、Program-to-Program、PC-to-PC、Person-to-Person都是可以算是P2P的觀念涵蓋範圍,但一般最正統的解釋是從分散式架構為出發點,也就是點對點(Peer-to-Peer)。
13.5.2 檔案分享軟體 ezPeer eMule
13.6 群組軟體 • 群組軟體又稱為協同合作軟體(Collaborative Software),是透過網路的特性進行資訊的分享與傳遞,成員小組可以分佈於世界各地並透過群組軟體進行團隊工作。常見的有Lotus Notes、Microsoft的Exchange Server等等。 圖13-27 Exchange Server 屬於群組軟體的一種
13.6 群組軟體 • 視訊會議透過網路,讓許多人於各地區同時進行會議,視訊會議除了硬體及網路之外,還需要一套軟體來管理資料的傳輸。 • 例如Microsoft NetMeeting是一種視訊會議軟體,提供基本的影音傳輸,及進階的電子白板、檔案傳輸、共享電腦畫面等功能。由於視訊會議必定是結合多人共同進行,因此也可以視為群組軟體的一種。 NetMeeting
重點回顧 本章習題