1.2.2 FTP應(yīng)用
1.FTP概述
FTP(File Transfer Protocol,文件傳輸協(xié)議)服務(wù)像許多早期的Internet服務(wù)一樣,是由計算機(jī)科學(xué)家開發(fā)并提供給計算機(jī)科學(xué)家使用的。那時的計算機(jī)還非常原始,大部分都沒有現(xiàn)在計算機(jī)所具備的圖形功能。因此早期的FTP服務(wù)都是采用DOS狀態(tài)下的命令行形式輸入FTP命令建立與服務(wù)器的連接。
如今雖然可以使用HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)和E-mail來傳送文件,但 FTP 仍然是高效、安全、快速(相對來說)文件傳輸?shù)淖罴堰x擇,它可以傳送文本文件和二進(jìn)制文件(程序、圖像等)。同時許多具有新的圖形界面的FTP應(yīng)用程序已經(jīng)出現(xiàn),使用戶更容易操作。
用戶通過 FTP 向遠(yuǎn)程計算機(jī)(服務(wù)器)請求服務(wù),而該服務(wù)器允許合法用戶使用 FTP上傳或下載文件。這就是網(wǎng)絡(luò)系統(tǒng)中的FTP服務(wù)。
用戶可以匿名登錄FTP服務(wù)器,也可以以用戶名加密碼方式登錄FTP服務(wù)器。匿名登錄FTP服務(wù)器時,不需要在這臺服務(wù)器上有賬號,它使用一個特殊的用戶名“anonymous”,同時需要電子郵件的地址作為口令,有些匿名FTP服務(wù)器不需要任何口令登錄。匿名登錄時用戶的訪問權(quán)限相應(yīng)比較低。如果不是匿名登錄FTP服務(wù)器,則需要相應(yīng)的用戶名和口令,這種情況下需要FTP服務(wù)器管理員在服務(wù)器中事先設(shè)置好相應(yīng)的賬號和密碼,訪問權(quán)限也一并設(shè)置。
用戶一旦登錄成功就可以下載FTP服務(wù)器上的文件,也可以上傳文件到FTP服務(wù)器上以便實現(xiàn)文件共享或長期保存。
2.FTP基本操作
由于FTP最早是應(yīng)用在UNIX系統(tǒng)上的,而且現(xiàn)在許多Internet服務(wù)器都采用UNIX平臺,因此 FTP的許多命令直接借鑒 UNIX 命令的形式。而且文件和網(wǎng)絡(luò)路徑命名的方式等都保留UNIX系統(tǒng)的特征。有兩種方式應(yīng)用FTP服務(wù):
(1)DOS系統(tǒng)狀態(tài)下應(yīng)用FTP命令
進(jìn)入FTP應(yīng)用程序方法為:選擇“開始|所有程序|附件|運(yùn)行”命令,打開“運(yùn)行”對話框,在“打開”文本框中輸入“ftp”,單擊“確定”按鈕即可。這時將會出現(xiàn) Windows下的DOS窗口,其中出現(xiàn)“ftp>”提示符,表示已經(jīng)進(jìn)入了FTP狀態(tài),等待輸入FTP命令。用戶可以按“Alt+Enter”組合鍵切換到全屏幕DOS狀態(tài)。這里輸入命令的方法同DOS下的方法一樣,即輸入命令(命令不區(qū)分大小寫,文件名和目錄名大小寫有區(qū)別)后按回車確定。
在FTP的DOS窗口下鍵入“?”命令,可以列出所有的FTP命令,如用OPEN命令登錄服務(wù)器,用DISCONNECT命令與服務(wù)器斷開連接等等。關(guān)于FTP命令的具體用法,有興趣的讀者可參考相關(guān)書籍。
(2)圖形界面的客戶端FTP應(yīng)用
如今有許多圖形界面的客戶端 FTP 應(yīng)用程序,使得應(yīng)用 FTP 傳輸文件非常方便。FileZilla就是比較出色的一個圖形界面的FTP應(yīng)用程序。下面以FileZilla軟件為例說明ftp工具的用法,如果用戶機(jī)器上已經(jīng)安裝了FileZilla工具,通過開始菜單可打開界面如圖1-46所示。
用戶在“快速連接工具欄”中依次輸入ftp服務(wù)器名稱、用戶名、密碼及端口號單擊“快速連接”按鈕,“消息日志”窗格中會顯示當(dāng)前連接狀態(tài)是否成功及響應(yīng)時間等信息。
連接服務(wù)器成功后,用戶可在本地目錄樹中選擇即將要上傳文件所在的磁盤或下載文件目標(biāo)目錄,打開目錄,在下方的“本地目錄樹”下可列出當(dāng)前本地目錄下的所有文件。
在“遠(yuǎn)程目錄樹”下選擇即將要下載的文件目錄或上傳文件的目標(biāo)目錄,打開目錄,在下方的遠(yuǎn)程文件列表框中可列出當(dāng)前遠(yuǎn)程目錄下的所有文件。
如果要上傳某文件或目錄到遠(yuǎn)程服務(wù)器站點,在“本地目錄下的文件列表”框中選中要傳輸?shù)奈募蚰夸浲弦返竭h(yuǎn)程目錄列表窗口,反之若要下載遠(yuǎn)程服務(wù)器上的文件,則只要選中要下載的文件或目錄拖曳到“本地目錄文件列表”窗口中即可。“輸出隊列”中會列表顯示正在上傳或下載的文件隊列。類似的FTP軟件還有很多,如CuteFTP、WS-FTP等,功能大同小異,讀者可自行研究。