檔案傳輸協議 FTP

2022-07-20 06:30:15 字數 1017 閱讀 4753

ftp是file transfer protocol(檔案傳輸協議)的英文簡稱,建立在tcp協議之上,用於internet上檔案的雙向傳輸。同時,它也是乙個應用程式。使用者可以通過它把自己的pc機與世界各地所有執行ftp協議的伺服器相連,訪問伺服器上的大量程式和資訊。ftp的主要作用是:讓使用者連線上乙個遠端計算機(這些計算機上執行著ftp伺服器程式)察看遠端計算機有哪些檔案,然後把檔案從遠端計算機上拷到本地計算機,或把本地計算機的檔案送到遠端計算機去。

ftp協議主要使用的埠有兩個,控制埠21,資料埠20,21埠主要用於傳輸控制命令,20埠主要用於傳輸資料。

主要使用的傳輸格式和tftp協議類似,二進位制傳輸格式和檔案傳輸格式,預設是二進位制傳輸格式。

傳輸模式主要分為兩種,主動模式和被動模式,主動模式是在進行資料連線時,服務端主動連線客戶端;被動模式是在進行資料連線時,客戶端主動連線服務端。在客戶端有防火牆的情況下,建議使用被動模式,因為在主動模式下,服務端連線客戶端時,由於連線的客戶端埠大於1024,有可能被客戶端的防火牆擋住,導致連線失敗。

ftp的控制幀格式由一段文字結構組成,一般結構如下:命令 + 空格 + 內容 + \r\n。根據命令的不同,報文中的內容欄位也有細微的區別,下面介紹一些常用的命令及其格式:

登入類:

建立檔案傳輸套接字通訊類

操作檔案類

模式與型別

引數資訊

其他不常用的命令

錯誤一般是3個數字,2開頭的數字一般表示成功,3開頭的數字一般表示許可權問題,4開頭的數字一般表示檔案問題,5開頭的陣列一般表示伺服器問題,具體錯誤碼的含義如下:

FTP 檔案傳輸協議

1.什麼是ftp 檔案傳輸協議 英文 file transfer protocol,簡稱為ftp 是用於在網路上進行檔案傳輸的一套標準協議。它屬於網路傳輸協議的應用層。ftp是乙個8位的客戶端 伺服器協議,能操作任何型別的檔案而不需要進一步處理,就像mime或unencode一樣。缺點 ftp有著極...

檔案傳輸協議 FTP

ftp是在兩個計算機之間傳輸檔案的協議。一般有兩種情形,一種是需要登入的ftp檔案伺服器,另外一種ftp伺服器是匿名的,它允許任何人進行訪問。ftp使用兩條tcp連線 一條用來控制,另一條用來資料傳輸。用於控制的tcp連線主要在ftp的控制部分使用。例如 登入使用者名稱和密碼的驗證,傳送檔案的名稱等...

檔案傳輸協議FTP

檔案傳送協議ftp file transfer protocol ftp客戶計算機和ftp伺服器計算機可以互傳檔案。在windows系統中新增了乙個ftp站點 ftp伺服器 網上自查。假如伺服器的位址為192.168.124.16,我們就可以在ftp客戶端使用瀏覽器來訪問該伺服器。二 用途 1 ft...