Upload
branden-stanley
View
63
Download
7
Embed Size (px)
DESCRIPTION
第十三章 網路應用軟體. 根據網際網路的各項服務,眾多廠商們也開發了許多的軟體,在本章中,我們將介紹幾種常見的網路應用軟體,例如 Outlook Express 、 CuteFtp 、 ICQ 等。. 第十三章 網路應用軟體. 除了第九章介紹的各類應用軟體之外,由於網路的發達,眾多與網路應用有關的軟體也蓬勃發展,諸如電子郵件軟體、FTP軟體、點對點軟體等等。這些軟體的共通特色就是沒有連線的網路環境則網路應用軟體將喪失最主要的功能。. 大綱. 13.1 電子郵件軟體 13.1.1 電子郵件伺服器 13.1.2 收發及管理電子郵件軟體 - PowerPoint PPT Presentation
Citation preview
1
第十三章網路應用軟體
根據網際網路的各項服務,眾多廠商們也開發了許多的軟體,在本章中,我們將介紹幾種常見的網路應用軟體,例如 Outlook Express、 CuteFtp、 ICQ 等。
2
第十三章 網路應用軟體
• 除了第九章介紹的各類應用軟體之外,由於網路的發達,眾多與網路應用有關的軟體也蓬勃發展,諸如電子郵件軟體、FTP 軟體、點對點軟體等等。這些軟體的共通特色就是沒有連線的網路環境則網路應用軟體將喪失最主要的功能。
3
大綱• 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 群組軟體
4
• 電子郵件 (Electronic Mail ;簡稱 Email) 應該算是網路上被應用最為廣泛的一種應用。透過電子郵件,只要短短幾秒鐘,就可以透過網路傳送給對方,並且還能夠將電子郵件分寄給多個使用者,電子郵件的便宜、方便、快速等特性,使得快速成為大眾新型態的溝通工具。
• 電子郵件軟體分為伺服器端與客戶端,伺服器端軟體即為郵件伺服器 (Mail Server) ,客戶端軟體則為郵件收發、管理軟體。
13.1 電子郵件軟體
5
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 的伺服器
上,使用者可以在伺服器上擁有多個資料夾,並且這些資料夾還可以被其他使用者共享,但郵件必須附加額外的維護訊息,以便將訊息集中備份,使得佔用磁碟空間較多。
6
13.1.1 電子郵件伺服器
Microsoft Exchange Server 是一種郵件伺服器,可安裝於 Windows NT/2000/2003 Server
7
• 想要接收傳送電子郵件,首先我們要有一個電子郵件帳號,但由於網際網路上免費電子郵件帳號的普及,使得一個人可能擁有許多的電子郵件帳號。另一方面,由於電子郵件的特性,使得電子郵件的數量遠大於傳統郵件,因此,大部分的人都會透過電子郵件管理軟體來管理電子郵件及帳號。
• 電子郵件收發與管理軟體:可以分為兩大類– 傳統的電子郵件管理軟體必須安裝於電腦中才能夠使用,例如
Outlook、 Outlook Express 等等。– 新型態的網頁型電子郵件 (Web Mail) 則可以直接透過網際網路瀏
覽器進行郵件的收發與管理。
13.1.2 收發及管理電子郵件軟體
8
13.1.2 收發及管理電子郵件軟體
Outlook Express
Yahoo 奇魔提供的 Web Mail
9
• 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.1.3 Outlook Express 使用範例
10
13.2 Web 軟體
• 網頁架構為主從式架構 (Client/Server)– 瀏覽器代表的就是客戶端( Client),網頁伺服器代表的就是伺服器
端( Server)。當網頁伺服器安置妥當後,只要在瀏覽器網址列中輸入所要求的網址及網頁名稱,瀏覽器便回傳網址所標示的網頁。最後,瀏覽器依據所取得的網頁內容加以解讀形成我們所看到的網頁。
• Web 軟體可以分為下列三大類:– 網頁伺服器軟體。– 客戶端瀏覽器。– 網頁製作軟體。
11
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 。
12
13.2.1 網頁伺服器軟體
圖 13-4 在Windows XP Professional 中可以安裝 IIS 5.1 網頁伺服器
13
13.2.1 網頁伺服器軟體
• 如果不想安裝網頁伺服器,但卻想建置個人網頁,您也可以使用一些免費或付費的網頁空間,例如 Yahoo! 奇魔、學校工作站等都會提供一些網頁空間,供會員使用。
圖 13-5 Yahoo! 奇魔提供的網頁空間必須先加入會員
14
13.2.2 客戶端瀏覽器
• 網際網路瀏覽器 (Browser ;簡稱瀏覽器 ) 可以解讀 HTML 網頁標籤語言,並且具有執行 JavaScript與 VBScript程式的能力– 目前最常見的瀏覽器有 Microsoft Internet Explorer(簡稱 IE)與
Netscape Communication 提供的 Netscape 兩種。– 在 Linux 上還有常見的 Opera– 在Windows 上,也可以使用由國人開發的 KKMan 瀏覽器( KKMan
還可以用來瀏覽 BBS)。
15
13.2.2 客戶端瀏覽器
圖 13-6 Linux 上的 Opera 瀏覽器
圖 13-7 國人開發的 KKMan 瀏覽器
16
13.2.2 客戶端瀏覽器
圖 13-8 Internet Explorer
圖 13-9 Netscape
17
13.2.3 網頁製作軟體
• 網頁是使用 HTML語法撰寫而成的純文字檔案– HTML 透過標籤來描述網頁各部分的內容效果,其中標籤的格式則為『 <』開頭、『 >』結尾,其內所包含的就是標籤指令。
– 瀏覽器的責任其實就是解讀 HTML標籤所代表的指令,並將標籤的內容反映於瀏覽器中,形成我們所看到的網頁外觀。
• HTML 網頁製作的方式有四種選擇:– (1) 直接使用純文字編輯器編寫 HTML標籤及內容,這通常需要記憶一些
HTML標籤的使用方法及效果。– (2) 使用具有轉換為網頁功能的軟體(如 Word、 PowerPoint)先編輯內容,最後再轉為網頁格式。
– (3) 使用著名網站的簡易範本精靈製作網頁,例如 Yahoo 奇魔網站就提供了這樣的功能(如圖 13-10)。
– (4) 使用專業網頁製作軟體,例如 Microsoft FrontPage、Macromedia Dreamweaver 。
18
13.2.3 網頁製作軟體
圖 13-10 Yahoo 奇魔提供的網頁製作精靈
圖 13-11 FrontPage
19
13.2.3 網頁製作軟體
• 一般來說, FrontPage 的操作介面和Word非常類似,適合初學者,而Dreamweaver 則功能更為齊全,較適合進階者使用。
圖 13-12 Dreamweaver
20
13.3 終端機連線軟體
• 終端機連線指的是透過 Telnet 通訊協定進行主機連線的方式,最常見的應用是 BBS ,而終端機連線可以透過下列方式達成:– 直接執行 Telnet命令:
• Windows 可以在 Dos視窗中直接執行 telnet命令, Unix與 Linux等則可以直接在命令列狀態下執行 telnet命令。
21
22
13.3 終端機連線軟體
– 透過終端機軟體連線:• 例如 Netterm、MultiTerm 等等,也可以透過 KKMan 瀏覽器進行連線。
圖 13-15 KKMan 也可以瀏覽 BBS 網站(採用自己內定的 bbs:// 通訊協定,這不是一個統一的通訊協定)
圖 13-16 Netterm(這是一個共享軟體)
23
• FTP 是一種檔案傳輸協定,透過此協定, FTP 伺服器與 FTP客戶端可以進行檔案的下載與上傳,所需軟體如下分類:– FTP 伺服器:
• 大多數伺服器等級的作業系統都會附上 FTP 伺服器軟體(例如 Linux、Windows 2000 Server),除此之外,您也可以安裝其他的 FTP 伺服器軟體,例如 Serv-U、 RaidenFTPD 等等。
13.4 FTP 軟體
圖 13-17 Serv-U FTP 伺服器
24
13.4.2 客戶端 FTP 連線
– 客戶端 FTP 連線:• 可直接執行 FTP命令,或執行客戶端 FTP 連線軟體,如 CuteFTP、WS_FTP 等等。除此之外,也可以透過瀏覽器進行 FTP 連線。
25
13.4.2 客戶端 FTP 連線【 FTP 檔案傳輸的兩種模式】FTP檔案傳輸分為兩種模式:ASCII模式:用來傳送純文字檔的格式。指令為 ASCII或 ASC。BINARY模式:用來傳送非純文字檔的格式。指令為 BINARY或 BIN。
【匿名的 FTP登入】匿名 FTP登入的使用者名稱為anonymous 、密碼為電子郵件位址。
圖 13-20 在 IE 中進行 FTP 連線
26
13.4.2 客戶端 FTP 連線
圖 13-21 CuteFTP
27
13.4.3 檔案續傳軟體
• 檔案續傳軟體可以將HTTP與 FTP 連線下載的檔案切割為許多部分,分頭下載檔案的不同區段,最後再將檔案結合起來。常見的續傳軟體有GetRight、 FlashGet、HiDownload 等等。
圖 13-22 GetRight
28
13.5 點對點連線軟體
• 點對點 (Peer To Peer) 軟體代表著兩台電腦自己進行連線,以達到訊息或檔案交換的目的,屬於分散式架構的一種。常見的點對點連線應用又分為即時通訊與檔案分享兩大類:– 即時通訊軟體– 檔案分享軟體
29
13.5.1 即時通訊軟體
• 即時通訊軟體– 透過網際網路達成線上與特定使用者
進行通訊的軟體,比較常見的有 ICQ、Yahoo Messenger、Microsoft MSN Messenger 等等。
ICQ
MSN Message
30
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) 。
31
13.5.2 檔案分享軟體
ezPeer
eMule
32
13.6 群組軟體
• 群組軟體又稱為協同合作軟體 (Collaborative Software) ,是透過網路的特性進行資訊的分享與傳遞,成員小組可以分佈於世界各地並透過群組軟體進行團隊工作。常見的有 Lotus Notes、Microsoft的Exchange Server 等等。
圖 13-27 Exchange Server屬於群組軟體的一種
33
• 視訊會議透過網路,讓許多人於各地區同時進行會議,視訊會議除了硬體及網路之外,還需要一套軟體來管理資料的傳輸。– 例如 Microsoft NetMeeting 是一種視訊會議軟體,
提供基本的影音傳輸,及進階的電子白板、檔案傳輸、共享電腦畫面等功能。由於視訊會議必定是結合多人共同進行,因此也可以視為群組軟體的一種。
13.6 群組軟體
NetMeeting
34
重點回顧
本章習題