File Transfer Protocol(FTP) 文件傳輸協議(FTP) FTP是在象Internet那樣的TCP/IP(傳輸控制協議/Internet協議)環境中傳輸文件的一個協議。通常是客戶機上的用戶從遠程服務器上卸下文件。FTP是每個TCP/IP系統的核心組成部分,在相對於OSI協議模型的應用層實現。它的操作基於Telnet程序和TCP協議。FTP在許多計算機系統上采用,是系統間文件傳輸的公共協議。
FTP的特征有:
支持ASCⅡ,EBCDIC,二進制和格式化(未翻譯的)文件。
賦予用戶顯示、生成和刪除文件、目錄的讀寫能力。
口令保護。
數據壓縮。
你可使用FTP與另一系統連接並執行各種文件列表和系統間文件傳輸的命令。一次會話以鍵入ftp命令,後跟主機名開始。例如你鍵入:
pstis·nsf·gov。
或者只鍵入ftp,這時會出現一個對話過程,使你進入指定的ftp命令,一旦登錄成功,你可以看見ftp>提示。然後就可發出如下一些命令:
help 顯示命令幫助表。同樣可以鍵入命令名得到指定的幫助。
dir或ls 列出遠程系統目錄中的文件。
cd目錄名 改變目錄(在cd後鍵入目錄名)。
cdup 移到上一級目錄。
pwd顯示現行目錄名。
get文件名 從遠程系統拷貝文件到你的系統中。
put文件名 將你的系統中的一個文件發送到遠程系統中。
bye或quit 結束會話。
除非選擇不同的傳輸方式,文件是作為ASCⅡ文本傳送的。傳輸二進制文件要在命令前鍵入binary,傳輸文本文件要在命令前鍵入acsii。傳輸方式有兩種,流傳輸方式發送原始數據而塊傳輸方式發送經過檢錯的數據塊。
Anonymous FTP 匿名FTP
匿名FTP是FTP的擴展,用於訪問Internet上公共服務器上的數據。當一個擁有公共信息的地方建立了一個其他用戶可以訪問的系統時,它就在服務器上建立一個帶有“anonymous”匿名的帳戶。大多數情況下訪問這個帳戶是不需要口令的,所以任何訪問服務器的用戶都可浏覽這個系統。這樣的服務器上的信息類型一般是公用領域軟件和發表的論文信息等公用信息。用戶可以使用Internet的資源檢索工具——ARCHIE實用程序查找匿名FTP文檔的索引。
Trivial File Transfer Protocol(TFTP )普通文件傳輸協議(TFTP)
TFTP是FTP的一個分類實現,是FTP的一個簡化版本。它不能列出目錄或鑒別用戶。服務器僅和遠程服務器相互傳送文件。