說起網絡,我們不得不提到服務器。那么在服務器之中,我們最為常見的就是FTP服務器了。那么我們就來闡述一下相關的知識。首先讓我們理解一下FTP協議的基本概念,之后我們對它的常用命令進行解析。當然,這些都是相關于FTP服務器來講解的。
一、FTP概述
FTP是文件傳輸協議(File Transfer Protocal)的簡寫,主要完成與遠程計算機的文件傳輸。FTP采用客戶/服務器模式,客戶機與服務器之間利用TCP建立連接,客戶可以從服務器上下載文件,也可以把本地文件上傳至服務器。FTP服務器有匿名的和授權的兩種。匿名的FTP服務器向公眾開放,用戶可以用“ftp”或“anonymous”為帳號,用電子郵箱地址為密碼登錄服務器;授權的FTP服務器必須用授權的賬戶名和密碼才能登錄服務器。通常匿名的用戶權限較低,只能下載文件,不能上傳文件。客戶機訪問FTP服務器通常有兩種方法:用FTP命令訪問和用FTP客戶端軟件訪問。
二、常用FTP命令的使用
從“開始”→“程序”→“附件”→“命令提示符”,打開DOS命令窗口,就可以輸入FTP命令了。
1、登錄FTP服務器
方法一:輸入命令 ftp host
其中host是FTP服務器的域名或IP地址。如:
C:\>ftp ftp.bttc.cn
啟動FTP后,命令提示符變為ftp>
方法二:先輸入命令 ftp 啟動FTP,再用命令 open host 登錄服務器。如:
C:\>ftp
C:\>open ftp.bttc.cn
登錄時先是顯示一些歡迎信息,然后會要求輸入用戶名和密碼,比如匿名登錄服務器:
C:\>ftp ftp.bttc.cn
…………
User:anonymous
331 User name okay,please send complete E-mail address as password
Password:
230 User logged in,proceed
ftp>
注意:在輸入密碼時,屏幕沒有任何顯示,但已經輸入了,不要認為出錯。登錄成功后就可以訪問FTP服務器上的文件了。
如果由于用戶名或密碼錯誤導致登錄失敗,可以用user命令重新登錄。
2、查看FTP服務器上的文件
dir 命令:顯示目錄和文件列表。
ls 命令:顯示簡易的文件列表。
cd 命令:進入指定的目錄。
dir命令可以使用通配符“*”和“?”,比如,顯示當前目錄中所有擴展名為jpg的文件,可使用命令 dir *.jpg。
cd命令中必須帶目錄名。比如 cd main 表示進入當前目錄下的main子目錄,cd .. 表示退回上一級子目錄。
3、下載文件
上傳和下載文件時應該使用正確的傳輸類型,FTP的傳輸類型分為ASCII碼方式和二進制方式兩種,對.txt、.htm等文件應采用ASCII碼方式傳輸,對.exe或圖片、視頻、音頻等文件應采用二進制方式傳輸。在默認情況下,FTP為ASCII碼傳輸方式。
type 命令:查看當前的傳輸方式。
ascii 命令:設定傳輸方式為ASCII碼方式。
binary 命令:設定傳輸方式為二進制方式。