第十一章 檔案傳輸協定(FTP) 與點對點傳輸(P2P) 課前指引 在網際網路上,除了WWW外,另外一個很重要的服務,就屬檔案傳輸協定(FTP)了,接下來要學習的是什麼是FTP,雖然WWW、E-mail和IM(即時通訊)都已可即時通訊,但是如果要大量傳輸檔案,還是非FTP莫屬。另外, 近幾年來網際網路上出現了點對點傳輸(P2P),可以對等的傳輸一些檔案,此章節也討論P2P相關的技術和法律知識。
章節大綱 11-1 檔案傳輸協定 11-7 P2P傳輸檔案 11-2 FTP運作原理 11-8 eDonkey和eMule 11-9 BT 11-4 架設FTP伺服器 11-10 台灣目前最紅的P2P-Foxy 11-5 FTP連線軟體 11-11 P2P軟體可能影響的網路安全問題 11-6 FTP連線軟體操作步驟
11-1 檔案傳輸協定(FTP) FTP FTP是一種通訊協定,FTP的全名是File Transfer Protocol ,中文稱作『檔案傳輸通訊協定』 它是由麻省理工學院發展出來,用於網路上傳輸檔案的通訊協定,也是採用主從式架設(Client-Server) 能對遠端電腦上的檔案與目錄進行上傳、下載、刪除、複製、搬移…等,而且還擁有檔案續傳功能 現在FTP除了是通訊協定外,也是檔案傳輸服務的代名詞。
11-1 檔案傳輸協定(FTP) 網際網路上的檔案傳輸通訊協定
11-1 檔案傳輸協定(FTP) 使用瀏覽器在網址輸入ftp://ftp.nsysu.edu.tw
11-1 檔案傳輸協定(FTP) 國內較知名的人氣FTP站台 FTP站台 FTP網址 淡江大學FTP站 http://ftp.tku.edu.tw 東海大學FTP站 http://ftp.thu.edu.tw 中山大學FTP站 http://ftp.nsysu.edu.tw 成功大學FTP站 http://ftp.ncku.edu.tw
11-2 FTP運作原理 FTP運作 FTP伺服器的規格 FTP在運作時會使用到兩條TCP連線: 一條做為控制連線用,來傳輸控制指令 另一條做資料連線 FTP伺服器的規格 預設的通訊埠是「20」與「21」這兩個埠號(Port) 其中埠號(Port) 21用在控制連線(註:一般架設FTP server是設定此控制連線埠) 埠號(Port) 20則用在資料連線。
11-2 FTP運作原理 FTP在運作時,使用2條連線
11-2 FTP運作原理 防止其他人(駭客)的入侵 開放HTTP通訊協定 例如:控制連線埠設定成:埠號(Port) 2100
11-2 FTP運作原理 成大的ftp網站,可使用http通訊協定
11-3 FTP伺服器 FTP伺服器程式 一般來說架FTP用各種Windows或是Unix或是Linux等作業系統都可以使用一些適當的軟體,來架設FTP伺服器 toget網站有 很多免費架 FTP Server的 軟體
11-3 FTP伺服器 IIS 伺服器 當然Windows NT作業系統則可以利用II S伺服器程式,來提供檔案傳輸的功能。 但是功能簡單,且操作也不很便利。 IIS 伺服器程式設定FTP網站的畫面
11-3 FTP伺服器 Serv-U 目前最多人用的架的FTP server軟體。 它提供包括密碼、使用者權限、使用者 IP 登錄等設定,是相當受到大家喜歡的 FTP軟體,但是要收費。 Serv-U開啟的畫面
11-3 FTP伺服器 PCMan's FTP Server 2.0 PCMan's FTP Server 2.0 是國立陽明大學醫學系的學生洪任諭 所做,網站空間由 台大批踢踢實業坊 (PTT BBS站)贊助,可免費提供人下載架設FTP PCMan’s FTP Server的畫面
11-4 架設FTP伺服器 架設FTP伺服器 埠號、連線數..等: 通常高手會更改埠號,來防止駭客入侵。 設定使用者群組和帳號、密碼: 設定使用者,限定只有你開放的幾個特定使用者才能連進來,或是Anonymous(匿名)連線。 設定那些目錄或檔案可下載和權限: 透過 [加入資料夾]、[加入檔案] 等按鈕拖拉檔案來達到那些目錄或檔案可下載的目的。 FTP權限則是指客戶端可以操作的權限,例如:寫入、刪除..等。
11-4 架設FTP伺服器 設定埠號
11-4 架設FTP伺服器 設定使用者群組和帳號
11-4 架設FTP伺服器 設定FTP目錄和權限
11-5 FTP連線軟體 FTP連線軟體(FTP Client) Anonymous(無名氏)的帳號 使用者客戶端(Client)這一邊,最好具備有完善的FTP連線軟體(FTP Client),讓你的電腦可以自動連結 FTP 伺服器,也就是把 FTP 伺服器上面的目錄連結到你的電腦,可以直接類似在檔案總管讀取,方便執行上傳或下載檔案等動作。 Anonymous(無名氏)的帳號 連到FTP伺服器時,首先會對你的帳號以及密碼進行確認,符合之後才可以進行檔案的下載。而有些提供下載檔案服務的伺服器,會開放“anonymous"(無名氏)的帳號,讓一般的網友下載檔案。
11-5 FTP連線軟體 Windows 內建文字介面(FTP) 不過它必須以鍵入指令的方式操作,現在因為有很多方便的FTP Client軟體,例如:Cuteftp,所以已沒人再使用
11-5 FTP連線軟體 Windows 內建文字介面(FTP)
11-5 FTP連線軟體 瀏覽器 瀏覽器除了http協定,都有內建ftp和telnet協定。開啟瀏覽器 Internet explorer,直接在「網址列」輸入 [ ftp://FTP server的IP] 或 [ftp://FTP server的網址]即可,例如:ftp://ftp.nsysu.edu.tw。
11-5 FTP連線軟體 IE也可連線FTP
11-5 FTP連線軟體 CuteFTP CuteFTP 的使用介面相當具有親和力,也支援續傳的功能,開啟 CuteFTP會有一個 FTP Site manager(站台管理員)讓你設定一些 FTP 站台的資料,設定好遠端系統的位址,輸入帳號及密碼,往後只要利用滑鼠便可輕易連上遠端的 FTP Server。
11-5 FTP連線軟體 CuteFTP畫面
11-5 FTP連線軟體 FileZilla 跟 CuteFTP 剛推出時的功能有點相像,雖然功能沒有很多,但相信也已經夠用了,還是免費軟體! FileZilla畫面
11-6 FTP連線軟體操作步驟 操作FTP連線軟體有幾個要注意的資訊 IP位址:就是FTP(站長)的IP位置 埠號(Port):預設值21,或更改成ftp Server的使用埠號。 帳號:帳號預設值是anonymous(也就是不記名或匿名),密碼通常是不用密碼。如果該FTP站臺有控制帳號和密碼,要下載時就必須申請帳號和密碼。
以CuteFTP來講解FTP設定和操作: Step 1.編輯FTP站臺的主機資訊。 Step 2.連線站台。 Step 3.連線成功的畫面,按下確定,就可以進行檔案的上傳與下載。 Step 4.進行下載(上載),只要搬移拖曳檔案圖示到要下載(上載)的目錄,就可ftp檔案。
11-6 FTP連線軟體操作步驟 編輯FTP站臺的主機資訊
11-6 FTP連線軟體操作步驟 連線FTP站臺
11-6 FTP連線軟體操作步驟 連線成功
11-6 FTP連線軟體操作步驟 拖曳檔案來下載(上載)
11-7 P2P傳輸檔案 P2P軟體 Peer to Peer 你可能在網路上聽網友說用P2P軟體技術的 Ezpeer、Kuro、BT、eMule 可以取得不少好東西,包括熱門的影片、流行音樂都可以輕鬆獲得 甚麼是P2P、BT和eMule呢? Peer to Peer Peer to Peer 簡稱P2P,"Peer to Peer" 是一種網路新技術,是一種 New Internet Directory Service,在台灣則稱為「點對點」技術或「對等傳輸」技術。
11-7 P2P傳輸檔案 P2P多點對多點原理
11-7 P2P傳輸檔案 P2P是合法還是非法呢 P2P軟體本身是合法:案例一 經濟部將成立網際網路侵權聯合查緝專案小組,加強在P2P傳輸(如利用eMule、BT等軟體下載)、FTP及網站的查緝 P2P軟體本身是合法:案例一 根據ZDNet(http://taiwan.cnet.com/)在8月中旬報導的消息,『美國上訴法院判決裁定,P2P檔案交換軟體"合法",其宣判內容為,點對點的軟體研發者,只要本身不具備直接阻止侵權能力的行為,就不需要對產品使用者的侵權行為負任何責任。』也就是說,P2P軟體本身並沒有違法,而是取決於使用者本身的使用方式
未經授權的P2P,平台及使用人是非法:案例三 我國士林地方法院刑事庭於94年6月30日就全球數碼(Ezpeer) 公司提供P2P軟體供使用者公開傳輸及下載(重製)他人著作之行為,宣判無罪。 未經授權的P2P,平台及使用人是非法:案例三 香港一位網名為「古惑天王」的38歲男子陳乃明將三部電影的BT種子上傳到網路供人下載,已被裁定違反「版權條例」,將於下週一判刑,可能被處以最高四年有期徒刑及每分侵權複製品五萬港幣的罰鍰,成為全球BT使用者被判型的首例。
未經授權的P2P,平台及使用人是非法:案例四 1.被告陳姓會員利用KURO軟體從網路下載他人享有著作權之歌曲多達900餘首,已構成著作財產權(重製權)之侵害,判決有罪成立(處有期徒刑四月,緩刑三年)。 接下頁
未經授權的P2P,平台及使用人是非法:案例四 2.提供軟體服務予陳姓會員之飛行網(KURO)公司,其代表人及其他從業人員陳壽騰、陳國華及陳國雄三人,明知其KURO軟體及網站服務可供會員違法下載他人著作,但為招攬會員加入,賺取會費,不斷刊登廣告(廣告內容以其所提供軟體及服務可供數十萬首最新流行音樂下載為主要訴求),以誘使大量會員加入,故對於其會員(陳姓會員)的侵權結果,在主觀上已顯可預見,且不違反其本意,故該三人與本案陳姓會員二者之間有共同之犯意聯絡與行為分擔,均屬本案之共同正犯。 接下頁
未經授權的P2P,平台及使用人是非法:案例四 3.此外,三名被告為擴充可供會員交換之MP3,委由他人僱請員工違法重製MP3,供其他會員下載,並以之為常業,成立常業犯。綜合以上犯行,三人分別被處以二年至三年不等之有期徒刑。
11-7 P2P傳輸檔案 總結 合法下載網站 P2P軟體本身並不違法 網路上也有合法下載網站,在美國就有一個叫做「LegalTorrents」的網站 (http://www.legaltorrents.com)
11-7 P2P傳輸檔案 合法下載網站LegalTorrents
Kuro(Kuro流行音樂網)和Ezpeer 11-7 P2P傳輸檔案 Kuro(Kuro流行音樂網)和Ezpeer P2P的業者,全世界各地都有人在經營,在台灣較有名的是Kuro(Kuro流行音樂網)和Ezpeer,商業模式是提供P2P軟體,供網友下載使用,再對P2P軟體收取使用費 Kuro每個月99元,來輕鬆方便下載音樂。
11-7 P2P傳輸檔案 Kuro的網站
11-7 P2P傳輸檔案 Ezpeer的網站
11-8 eDonkey(電子驢)和eMule(電子騾) eDonkey 是一個網路分享的軟體,它可以讓許多台電腦互相的連接來分享各種的檔案,檔案傳輸利用分割點間相互的傳輸來達到其分享,它有搜尋引擎,可連至eDonkey的伺服器後,搜尋您要的檔案後再下載 eDonkey是較簡潔的操作介面。跟它相同的軟體是eMule,也可以互相傳輸,eMule 當初是有人仿照eDonkey製作的同類軟體,但是eMule改善了操作的介面。
11-8 eDonkey(電子驢)和eMule(電子騾)
11-8 eDonkey(電子驢)和eMule(電子騾)
11-8 eDonkey(電子驢)和eMule(電子騾) 步驟二:按「連線」圖示,必須要先連到一台伺服器取得ID。 步驟三:按「搜尋」圖示,輸入要查詢的檔名。 步驟四:點選要下載檔案,按滑鼠右鍵,選下載。 步驟五:就會自動下載程式,但是下載很慢,完成時會下載的預設資料夾C:\Program Files\eMule\Incoming。
11-9 BT BitTorrent BitTorrent 可以說是最新概念的 P2P 下載工具、採用多點對多點原理,簡稱 BT(BitTorrent),BitTorrent 的意思是「位元洪流」。 近年來最紅的 P2P 下載工具,除了知名的 eMule、eDonkey 外,最受歡迎的莫過於 BitTorrent (簡稱為 BT )
11-9 BT BT有多種下載軟體
11-9 BT BT種子 BT要下載檔案,必須要先找到BT種子,“種子”則是對來源文件的稱呼,指P2P平臺上的完整文件檔案連結,打開的時後其副檔名是.torrent。
11-9 BT BT優點 使用過P2P軟體的朋友都知道,限於雙方的上網速度,如果下載一個比較大的檔案往往會耗費很長時間與過去多數(eDunkey或eMule)的 P2P 檔案下載工具相比,最大的不同處在於 BT 的下載效能較過去的 P2P 檔案下載模式,無論在速度以及安全性上,都要高出許多。 BT的下載來源少但是集中,比較適合大容量的檔案下載。
11-9 BT BT缺點 但他有個致命的缺點,就是程式沒有內建檔案搜尋的功能,假設你沒有可靠的檔案來源分享訊息網站的話,想要下載到檔案是不可能的事。 無法有效控制檔案上下傳輸所有的頻寬,會因為使用 BT「下載 / 上傳」分享的資源,造成你的連網線路癱瘓。
11-9 BT BitComet 下載畫面
11-9 BT BT下載步驟 步驟一:首先下載並執行安裝BitComet軟體到你的電腦裡。 步驟二:現在到BT的種子下載網站上尋找你要下載的檔案;我們到「LegalTorrents」這個網站上,找到網友創作的MP3音樂集,按下右鍵以另存新檔的方式下載種子。 步驟三:下載種子的方式還是傳統的檔案下載方式,種子檔案的副檔名為「.torrent」;下載完畢後你按下「開啟」的按鈕,將這個種子檔案開啟。 接下頁
11-9 BT BT下載步驟 步驟四:開啟種子之後,就會自動啟動「BitComet」的主程式,會要你指定下載的MP3音樂檔案要儲存的資料夾,預設值是C:\Program Files\BitComet\Downloads;當你指定好所要儲存的路徑後,程式就會以BT的方式,來下載你所需的檔案。
11-10 台灣目前最紅的P2P-Foxy Foxy 發行者是臺灣的景昌資訊科 可改變連線的連接埠,不受防火牆、網管軟體的限制。 對分享的檔案不限,讓使用者搜尋下載。
11-11 P2P軟體可能影響的網路安全問題 P2P工具包,可能被惡意人員放置木馬後門程式,與病毒蠕蟲 P2P本身的漏洞,造成駭客入侵 使用P2P軟體,誤將本機目錄開放共享 使用P2P軟體下載影音檔案,多半為mp3音樂檔與mpeg、avi等影片檔案,可能造成侵權行為
本章結束 Q&A討論時間