如何自己架設簡易的 FTP 站


FTP 已經變成一種檔案傳輸的代名詞,但是你可能不知道,FTP 是一種通訊協定。
FTP 的全名是 File Transfer Protocol ,中文稱作『檔案傳輸通訊協定』,它是由麻省理工學院發展出來,用於網路上 傳輸檔案的通訊協定。由於 FTP 是目前網路上最穩定的檔案傳輸方式,所以 FTP 也成了檔案傳輸的代名詞。


FTP的特點:
(1)交談式用戶界面:
客戶端用戶進入FTP後,便進入交互狀態,可以利用命令方便地與服務器對 話。譬如可以列出遠地機上某目錄下的文件,可以進入遠地機某工作目錄等;同時用戶也可以呼叫本地shell命令與客戶行程對話。
(2)檔案格式說明:
FTP允許客戶指定存儲資料的類型和格式,譬如客戶端用戶可以指定某檔案是存放文定還是存放二進制整數;文定檔是採用 ASCII 字元符號還是用 EBCDIC 元符號,等等。
(3)權限控制:
在請求檔案傳輸之前,FTP要求客戶必須首先向服務器提交註冊名稱和通行碼,服務器將拒絕非法客戶的存取。


FTP的原理:
(1)FTP的主從架構
(2)FTP連接建立
(3)FTP的存取
網路上的主機要提供檔案傳輸功能,必須安裝『FTP 伺服器程式』。
目前UNIX 作業系統都內建 FTP 伺服器程式,而 Windows NT 作業系統則可以利用II S伺服器程式, 或者安裝其他的伺服器程式,來提供檔案傳輸的功能。


在上網的使用者這一端,只要執行IE或 Netscape 瀏覽器,或者 Cute FTP、WS_FTP 等FTP 程式,就可以透過網路連到網路主機,利用 FTP 通訊協定下載檔案。


下載檔案的過程:
從網路上抓取檔案,英文叫做 download 一般稱為『下載』。
通常下載檔案有兩種方式:一種是使用 FTP 程式,如 Cute FTP 和 WS_FTP 進行下載﹔另外一種則是使用 http 的通訊協定來下載。


FTP:
我們只要利用 FTP 程式,就可以連到網路上提供檔案傳輸的主機,這些提供 檔案傳輸的主機也叫做 FTP 伺服器。連到 FTP 伺服器時,首先會對你的帳號以及 密碼進行確認,符合之後才可以進行檔案的下載。而有些提供下載檔案服務的 伺服器,會開放 anonymous(無名氏)的帳號,讓一般的網友下載檔案。 使用(無名氏)的身份進入一個 FTP 檔案下載站台時,必須使用國際通用的帳號 ftp 或 anonymous 然後輸入自己的電子郵件當作密碼,你就可以 在這個網站上任意下載檔案了。


HTTP:
網站的管理者也可以開放 HTTP 通訊協定,讓使用者更方便地下載檔案。HTTP 就是傳輸網頁所使用的通訊協定。使用者只要透過瀏覽器,在對應檔案 的連結上按一下滑鼠左鍵,不需要帳號和密碼,馬上就可以下載需要的檔案了。


1.如何連上 FTP?
2.如何申請帳號?
3.如何架 FTP?


常用的程式
如果你的電腦沒有安裝任何 FTP 程式,那麼可以使用 Windows 作業系統 提供的 FTP 程式。在桌面左下角的"開始"上按一下,點選"執行",在對話盒 中間的空白框內輸入 FTP,再按下"確定",就可以看到最陽春的 FTP 程式了。 因為它的操作介面是文字模式,所以想要使用這個 FTP 程式,就必須要熟悉一些 FTP 程式的指令才行。


目前一般常用的 FTP 程式是 Cute FTP 和 WS_FTP 。 這兩個程式不但操作簡單,不用去記一些複雜的指令,而且傳輸穩定、功能也很完整, 即使不小心斷線,也都支援續傳的功能。不管是初學者還是駭客級的人物,相信 都會喜歡它的效率與方便。


國內人氣FTP站
淡江大學FTP站:http://ftp.tku.edu.tw
東海大學FTP站:ftp://ftp.thu.edu.tw
中山大學FTP站:http://ftp.nsysu.edu.tw
成功大學FTP站:http://ftp.ncku.edu.tw
交通大學FTP站:ftp://nctuccca.edu.tw


FTP 檔案傳輸是 TCP/IP 中使用最廣泛的應用之一,早在 TCP/IP 出現之前,ARPANET中就有了檔案傳輸的標準文件檔,該文件檔後來發展成為目前眾所周知的檔案傳輸協定FTP。


也因此FTP發展至今,已經是網路中發展相當成熟的一環,如要說它未來有什發展,則應該是從FTP站下手去改進,以下幾點供大家參考:


(1)功能性:目前有許多FTP站都已經加上了WWW的美麗外表,甚至還具備了Archie查詢功能,相信增強成為多功能的FTP站,一定可以讓網友們的取檔作業變得更加順利。


(2)FTP站的內容:綜觀國內外一些較大,較知名的站台,其之所以受大家喜愛,站內的整體規劃就非常重要。也就是東西要多,而且要分門別類,分的越仔細,能讓網友越快找到想要的檔案,這樣要不受歡迎也很難。


(3)更新時效:站台不但要有專人管理,而且要時時更新,所擁有的檔案版本要保持在最新版,否則人家來個一兩次都沒新的,下次就不會再來了。


(4)傳輸速度:以前撥接上網的時代,FTP之所以受歡迎之所以受大家喜愛,確實在下載檔案方面速度較HTTP快上許多,但是現在已經進入寬頻時代,FTP站要繼續保持優勢,就得加強本身的設備才行,否則不久的將來將會很快被淘汰。


(5)互動性:FTP 站應該和 HTTP 的網站一樣,要增加和網友的互動。在這個多元化的網路時代,身為網路服務者,所要做的不該只是提供單方面的檔案下載服務,而是要主動探求網友們的需求,進而提供全面性,多元化的服務。


網路上的主機要提供檔案傳輸功能,必須安裝『FTP 伺服器程式』。
目前UNIX 作業系統都內建 FTP 伺服器程式,而 Windows NT 作業系統則可以利用II S伺服器程式, 或者安裝其他的伺服器程式,來提供檔案傳輸的功能。


在上網的使用者這一端,只要執行 IE 或 Netscape 瀏覽器,或者 Cute FTP、WS_FTP 等 FTP 程式,就可以透過網路連到網路主機,利用 FTP 通訊協定下載檔案。


arrow
arrow
    全站熱搜

    專案開發ㄚ清 發表在 痞客邦 留言(0) 人氣()