|
-
首頁 > 知識庫 >
什麼是FTP伺服器
-
什麼是FTP伺服器
FTP是File Trasfer Protocol的縮寫,顧名思義,這是一個用來傳送檔案的指令。
它是一種獲得網際網路世界普遍採用的通訊協定之一,說什麼FTP協定恐怕對一般人來說太深奧了點
其實講白話一點,就是有一組非商業組織的學者們,在1985年的時候提出了一種開放的協定,
提供給想要製作檔案傳輸相關應用的電腦軟體設計者們參考,讓大家可以依照這個標準,
獨立製作出支持FTP協定的檔案傳輸軟體,確又可以確保互相能夠相容。
FTP 不限於特定的作業系統(如UNIX)上才有,只要遵守一個特殊的協定,(TCP/IP protocol) ,
甚至連不同的作業系統間,如UNIX與MS-DOS,也可以互傳資料。
所以可以想見這個指令的強大功能了。因此FTP能夠發揮網路的強大功能,真正達到資訊流通的目的。
FTP是一種主從式的架構,
也就是Client and Server架構,說什麼主從式對一般人來說恐怕是太難懂了一些,
說穿了既然是主從式,那這個協定要運行一定就要有人開FTP Server,
也要有人用FTP Client,唯有這兩組軟體搭配,
才能達成FTP檔案傳輸的功效。
也就是說要有地方提供盒子讓人放東西,
那其他地方就可以把東西丟進去或是提出來累似租借的原理。
FTP Server就像是錄影帶出租店,裡面放著很多錄影帶(想像為電腦中的檔案),
等著客戶來租借或是還片,錄影帶店的客人就像是FTP Client,
會到錄影帶出租店中借影帶(想像為FTP中的 下載 動作)或是把片子還給出租店(想像為FTP中的 上傳 動作)。
因此我們可以很簡單的歸納出,想要提供一個讓別人與自己的電腦透過網路作檔案上下傳服務的人,
他就要安裝FTP Server的軟體,也就是所謂的FTP伺服器,
想要到別人的FTP Server去抓檔案或是傳檔案給別人的人,
就需要安裝FTP Client的軟體。
那一般最普遍的需求就是公司或是個人需要傳送SIZE較大的檔案或是想把檔案集中存放,
便於指定的使用者隨時可提取需要的檔案而架設FTP伺服器。
例如:
我的公司需要將某一個很大的檔案或文件固定提供客戶;於是便在公司方架起FTP伺服器;
只要提供給客戶伺服器網址或IP 帳號 密碼;
客戶即可隨時將檔案取走充份利用此服務。
|