FTP 即係 File Transfer Protocol
同 HTTP 唔同的是 FTP 係瀏覽 檔案(File),用來互傳檔案,而 HTTP (網頁) 是以文字,圖案和多媒體形式同現.即係你而家睇緊我個網一樣.
FTP 需要有 client 同 server
一部安裝0左 FTP 伺服器程式0既電腦已經係 "FTP Server"
運作係咁 :
FTP 伺服器程式去 listen 電腦0既某一個 port ( 多數係 port21 ) 之後就等 FTP client connect去,當
FTP server detect 到有 FTP client 連接時, Server 會問 client 0既 user ID
,password, 成功 login 之後 user 會被帶到去 "Root" directory , 即係
"/" ( 自己 set ) 然後 Server 會跟據 client 0既 command ( ls, get,
put ) 0黎提供相關資料 ( file list, upload, download ), Server 同 Client
之間就係用 "FTP" 呢個 protocol ( 語言 ) 去溝通.
由於 "FTP" 係一個標準 , FTP 伺服器程式已經識得認
所以 setup 一般 FTP server 時只係需要 set :
1. user ( eg, user ID = upload, password = upload )
2. directory ( eg, e:\upload )
3. user right ( to 指定 folder , eg, "upload" 呢個人可以 list,
read 佢個 root directory )
FTP 伺服器程式常見字
virtual folder : 即係明明 current directory 冇某個 folder 存在 , 你整條 link
redirect 去另一個 folder
port : default 係 21 , 可以自己改 , 改0左要話俾人知 ( set 返 ftp client program
)
ratio : 指定人地要 upload 幾多 file / size 先可以 download
一般 FTP 限權 :
list : 睇 file list
read : client 可以 download file ( 唔同睇 file list )
write : client 可以 upload file
append : client upload file 斷線0既話可以續傳
delete : delete file / folder ( 通常 file/folder 可以分開 set )
進階 D 0既 , 可以 set time limit , speed limit , ratio ....... 呢 D 個明
ftp server 唔同 , 呢度唔會詳細介紹
|