第四章 檔案傳輸 檔案傳輸是網際網路上資料交換的大利器 FTP
學習目標 了解FTP的架構 了解FTP相關軟體 使用FlashGet下載續傳軟體 了解P2P原理 了解其他下載軟體如BT/eMonkey
檔案傳輸的定義 檔案傳輸通訊協定(File Transfer Protocol,FTP):
FTP的基本原理 FTP是主從架構,使用者和伺服器之間利用TCP建立兩條連接 一條傳輸控制指令,另一條傳輸資料 使用了兩個埠: 埠20:資料連線,資料連線是要等到傳輸檔案時才臨時建立起來,傳輸完畢,就中斷。 控制線須等到結束FTP軟體作業才中斷連線。 FTP
FTP
FTP的特點 交談式用戶界面 檔案格式:文字檔為及二進位檔 權限控制:要求使用者必須首先向服務器提交註冊名稱和通行密碼。 ASCII與BINARY,或者是ASC及BIN 權限控制:要求使用者必須首先向服務器提交註冊名稱和通行密碼。 FTP
FTP的存取 內建FTP CuteFTP WS_FTP FlashGet FTP
內建FTP 開始執行FTP FTP
FTP
CuteFTP 官方網址:http://www.globalscape.com/ FTP
WS_FTP 官方網址:http://www.ipswitch.com/products/ws_ftp/index.asp FTP
FlashGet 官方網站「http://www.amazesoft.com/ FTP
什麼是P2P? P2P的全名為Peer to Peer,翻譯為「點對點連結」技術,是內部網路內最簡單與快速的連結方式,兩部以上電腦以此方式連結可以提供資料共享、資料整合的目的,u又稱為對等網路,電腦的數量約10部內,每部電腦都可當伺服器使用。 FTP
P2P的應用 以P2P 觀念而發展出的分享軟體,採用HTTP網路協定,是檔案交換平台,任何連上提供檔案的伺服器之電腦,也都可以作為其他電腦的橋樑,當作伺服器使用,依此而衍生的軟體愈來愈多。如: Kuro、ezPeer、eDonkey、eMule、BitTorrent、Shareaza等。 FTP
傳統FTP FTP
P2P原理 FTP
熱門P2P程式 Kuro:音樂網站 ezPeer:MP3音樂、聊天、多媒體檔案、播放軟體 eDonkey:可以下載任何檔案 http://www.kuro.com.tw/new4/index_m.htm ezPeer:MP3音樂、聊天、多媒體檔案、播放軟體 http://www.ezpeer.com eDonkey:可以下載任何檔案 http://www.edonkey2000.com/downloads.php FTP
eMule:「電騾」,以eDonkey 2000為基礎發展出來的分享工具 http://www.emule-project.net BitTorrent:稱為「BT」,「變態」 http://bitconjurer.org/BitTorrent/index.html Shareaza:具有美觀的介面,整合「eDonkey、Gnutella及BT」三套軟體 http://www.shareaza.com BitComet:中文介面 http://www.bitcomet.com/doc/download.htm FTP