comes from:
命令以nvt ascii串的格式被傳輸。每個命令以三個或四個大寫的nvt ascii字元開始,後面帶有選項引數和乙個cr/lf對來標識命令結束
應答由三個nvt ascii數字及乙個選項訊息組成。
乙個長的應答也許會有多個訊息組成,第乙個訊息的三個數字後帶有乙個破折號,最後的訊息不帶有破折號。中間的訊息無須攜帶三個數字,但是如果帶了三個數字,則也需要破折號。
下面是所有的命令的列表。帶有星號的命令一般很少使用,所以往往在具體實現中不支援。
string meaning
控制連線命令應答有如下形式:
type description
1yz 主動初步應答,在傳送另乙個命令以前等待另乙個應答
2yz 主動最後應答,最後乙個命令成功結束
3yz 主動中間應答,必須再傳送乙個命令
4yz 暫時被動應答,要求的動作當時不能完成,但可以重試
5yz 永久被動應答,要求的動作不能完成,不應該重試
"y"數字編碼進一步的資訊:
digit meaning
0 語法錯誤
1 資訊
2 連線狀態
3 認證和記帳
4 保留
5 file s檔案系統狀態
下面是一些典型的訊息:
number meaning
125 資料連線開啟,傳輸開始
200 命令ok
331 使用者名稱ok 需要輸入密碼
425 不能開啟資料連線
452 錯誤寫檔案
500 語法錯誤-不可識別的命
具體的詳細情況可以參見rfc
ftp互動和控制命令總結
一 ftp管理 基於tcp,首先有客戶端相服務端的知名埠21發起tcp連線建立ftp控制連線,控制連線在整個會話期間都保持開啟,只用來傳送連線 傳送請求。這裡分為兩種模式 主動模式 port 和被動模式 pasv 這兩種模式是站在ftp伺服器的 角度 來說的,如果設定為主動模式,則需要傳輸資料時,伺...
FTP連線問題
1 替代方法 第一步 啟動 ie7或ie8,在選單欄選擇工具 internet 選項 高階 鉤選 啟用 ftp 資料夾檢視 在internetexplorer之外 核取方塊,然後單擊 確定 2 修改登錄檔 開啟hkey local machine software microsoft interne...
ftp連線原理
關於 ftp 事實上 僅知道如何操作 iptables 工具 還不足以設定好您的防火牆及 nat 您還要對各種 tcp ip 服務都要有相當程度的了才行 您必須知道乙個連線的建立過程是怎樣的 每乙個封包動作是怎樣從一端送到另一端的。您除了要知道每乙個封包的來源和目的位址 還要知道它們的來源埠口和目的...