文件傳輸協(xié)議
2.4.1 FTP 基本概念
1.什么是 FTP
FTP(File Transfer Protocol)中文譯為文件傳輸協(xié)議,是因特網(wǎng)上的另一項(xiàng)主要服務(wù),這項(xiàng)服務(wù)的名字是由該服務(wù)使用的協(xié)議引申而來(lái)的,各類文件存放于 FTP 服務(wù)器,可以通過(guò) FTP客戶程序連接 FTP 服務(wù)器,然后利用 FTP 協(xié)議進(jìn)行文件的“下載”或“上傳”。所謂下載就是通過(guò)相應(yīng)客戶程序,在文件傳輸協(xié)議的控制下,將因特網(wǎng)共享文件服務(wù)器中的文件傳回到本地計(jì)算機(jī)中,這個(gè)傳回文件的過(guò)程就稱為下載(Download)。除此之外,也可以將本地計(jì)算機(jī)中的文件傳送到 FTP 服務(wù)器上,這個(gè)過(guò)程便稱為上傳(Upload)。
2.匿名 FTP(Anonymous FTP)
連接 FTP 服務(wù)器,大都要經(jīng)過(guò)登錄(Login)的過(guò)程,也就是輸入在該服務(wù)器上申請(qǐng)的賬號(hào)和密碼,其目的是要讓 FTP 服務(wù)器知道是誰(shuí)登錄進(jìn)來(lái)使用該主機(jī)。由于 FTP 服務(wù)相當(dāng)熱門(mén),為了方便使用者,大部分 FTP 服務(wù)器都提供了一種稱作 Anonymous FTP(匿名 FTP)的服務(wù),使用者不需要申請(qǐng)主機(jī)的特殊賬號(hào)及密碼,即可進(jìn)入 FTP 主機(jī),任意瀏覽及下載公共文件。在使用匿名 FTP 時(shí),只要以 anonymous 作為登錄的賬號(hào),再用電子郵件地址作為密碼即可進(jìn)入主機(jī)。使用匿名 FTP 進(jìn)入某主機(jī)時(shí),通常只能下載文件,而無(wú)法上傳文件到該主機(jī)或修改主機(jī)中的文件。不過(guò)有些主機(jī)的管理者,為了讓大家有機(jī)會(huì)發(fā)表自己的文件或軟件,會(huì)在 FTP主機(jī)上建立一些目錄,即使是以匿名的方式登錄,也可以自由地上傳或修改這些目錄下的文件。
3.FTP 客戶程序
訪問(wèn) FTP 服務(wù)器的客戶機(jī)上必須裝有專門(mén)的客戶程序,常見(jiàn)的 FTP 客戶程序有:命令行程序 FTP、圖形化客戶程序 WS_FTP、CuteFTP 或?yàn)g覽器。命令行客戶程序是 Windows 目錄下的一個(gè)可執(zhí)行文件 FTP. EXE,執(zhí)行 FTP 命令后,進(jìn)入 FTP 命令環(huán)境,建立加接、下載和上傳文件都需要專門(mén)的 FTP 命令來(lái)完成。圖形化客戶程序 WS_FTP、CuteFTP 可從網(wǎng)上下載安裝,建立連接、下載和上傳文件是在 Windows 的圖形化界面中完成的,相對(duì)簡(jiǎn)單一些,但命名用者需要安裝 WS_FTP 程序,并學(xué)習(xí) WS_FTP 的操作使用方法,和命令行客戶程序一樣,這兩個(gè)程序在使用時(shí)都需要建立連接,輸入賬號(hào)進(jìn)行登錄,即使是匿名登錄也需要輸入anonymous 賬號(hào)進(jìn)行身份驗(yàn)證。對(duì)比來(lái)講,用瀏覽器作為 FTP 客戶程序訪問(wèn) FTP 服務(wù)器是最為方便的一種方法,常見(jiàn)的瀏覽器 Microsoft Internet Explorer 和 Netscape Communicator 等都可作為 FTP 客戶程序使用,并且匿名登錄時(shí)不需要輸入 anonymous 賬號(hào)進(jìn)行身份驗(yàn)證。注意:在瀏覽器 UPL 地址欄中如果不輸入服務(wù)器類型,則默認(rèn)的服務(wù)器類型是 http,即采用超文本傳輸協(xié)議 WWW 服務(wù)器。在訪問(wèn) FTP 服務(wù)器時(shí),要指明所訪問(wèn)的服務(wù)的類型“ftp”。另外,在訪問(wèn) FTP 服務(wù)器之前,通常需要知道所需要的軟件或資料存放的位置。
2.4.2 FTP客戶程序?yàn)g覽器
下面,以 IE 瀏覽器作為 FTP 客戶程序,訪問(wèn)清華大學(xué)的 FTP 服務(wù)器。下載“圖形界面的FTP 客戶程序 WS_FTP”。
(1)啟動(dòng)IE瀏覽器,在URL地址欄輸入:
(2)雙擊 Software 文件夾,依次進(jìn)入 Network、FTP、Client、WsFTP 文件夾,如圖 2-47所示。
(3)找到要下載的文件 Ws_FTP.zip,雙擊該文件,彈出“文件下載”對(duì)話框,如圖 2-48所示。單擊“保存”按鈕,出現(xiàn)“另存為”對(duì)話框,指定下載文件存放的目錄和文件名,確定后開(kāi)始下載。
2.4.3 FTP 客戶程序 FTP.exe
從使用者的角度來(lái)看,
一般情況下,應(yīng)在 Windows 的命令行提示符下使用這個(gè)工具,也可以在“運(yùn)行”對(duì)話框中輸入 FTP,如圖 2-49 所示,隨即進(jìn)入 FTP 命令行狀態(tài),如圖 2-50 所示。
這時(shí)就可以使用 FTP 命令行工具了,通常先用 open 命令打開(kāi)一個(gè)連接,把本地計(jì)算機(jī)與一個(gè)遠(yuǎn)程主機(jī)連接起來(lái),然的用 dir 命令查看遠(yuǎn)程主機(jī)內(nèi)容,用 cd 命令進(jìn)入相應(yīng)的目錄。用get 或 mget下載遠(yuǎn)程主機(jī)的文件到本地計(jì)算機(jī)上。若對(duì)遠(yuǎn)程主機(jī)擁有寫(xiě)權(quán)限,就可用 put或put 把本地計(jì)算機(jī)的文件傳到遠(yuǎn)程主機(jī)動(dòng)上。完成任何后用 close 關(guān)閉此連接,然后可用 open打開(kāi)另外一個(gè)連接或用 quit 退出 FTP.下面簡(jiǎn)要介紹一下幾個(gè)重點(diǎn)的 FTP 命令。
相關(guān)推薦:
2012年軟考系統(tǒng)分析師考試60天完美復(fù)習(xí)計(jì)劃
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |