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