ftp命令數據連接
㈠ windows 如何連接ftp命令
遵循以下步驟通過 windows 使用命令提示符連接到 ftp 伺服器:打開命令提示符並輸入 ftp 。輸入用戶名和密碼登錄 ftp 伺服器。使用 cd 命令導航目錄,使用 ls 命令列出文件,使用 pwd 命令顯示當前目錄。使用 put 和 get 命令上傳和下載文件。輸入 bye 命令斷開連接。
如何從 Windows 連接到 FTP 命令
FTP(文件傳輸協議)是一種用於在計算機之間傳輸文件的協議。下面介紹如何在 Windows 中連接到 FTP 命令:
1. 打開命令提示符
按下 Windows 鍵 + R,鍵入 "cmd",然後按 Enter。
2. 連接到 FTP 伺服器
在命令提示符窗口中,鍵入以下命令:
ftp
替換 "" 為要連接的 FTP 伺服器的地址或 IP 地址。
3. 登錄 FTP 伺服器
系統將提示您輸入用戶名和密碼。鍵入您的用戶名並按 Enter。鍵入您的密碼並再次按 Enter。
4. 導航 FTP 伺服器
連接成功後,您將看到 FTP 伺服器的當前目錄。使用以下命令在目錄之間導航:cd :更改到指定目錄。ls:列出當前目錄中的文件和目錄。pwd:顯示當前工作目錄。
5. 上傳和下載文件
要上傳文件,請使用以下命令:
put
替換 "" 為要上傳文件的本地路徑。要下載文件,請使用以下命令:
get
替換 "" 為要下載文件的遠程路徑。替換 "" 為要保存下載文件的本地路徑。
6. 斷開連接
上傳或下載完成或您不需要再連接到 FTP 伺服器後,鍵入以下命令斷開連接:
bye
㈡ 請解釋一下FTP連接的命令及響應
FTP命令
命令 描述
ABOR 中斷數據連接程序
ACCT <account> 系統特權帳號
ALLO <bytes> 為伺服器上的文件存儲器分配位元組
APPE <filename> 添加文件到伺服器同名文件
CDUP <dir path> 改變伺服器上的父目錄
CWD <dir path> 改變伺服器上的工作目錄
DELE <filename> 刪除伺服器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目錄則列出文件列表
MODE <mode> 傳輸模式(S=流模式,B=塊模式,C=壓縮模式)
MKD <directory> 在伺服器上建立指定目錄
NLST <directory> 列出指定目錄內容
NOOP 無動作,除了來自伺服器上的承認
PASS <password> 系統登錄密碼
PASV 請求伺服器等待數據連接
PORT <address> IP 地址和兩位元組的埠 ID
PWD 顯示當前工作目錄
QUIT 從 FTP 伺服器上退出登錄
REIN 重新初始化登錄狀態連接
REST <offset> 由特定偏移量重啟文件傳遞
RETR <filename> 從伺服器上找回(復制)文件
RMD <directory> 在伺服器上刪除指定目錄
RNFR <old path> 對舊路徑重命名
RNTO <new path> 對新路徑重命名
SITE <params> 由伺服器提供的站點特殊參數
SMNT <pathname> 掛載指定文件結構
STAT <directory> 在當前程序或目錄上返回信息
STOR <filename> 儲存(復制)文件到伺服器上
STOU <filename> 儲存文件到伺服器名稱上
STRU <type> 數據結構(F=文件,R=記錄,P=頁面)
SYST 返回伺服器使用的操作系統
TYPE <data type> 數據類型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系統登錄的用戶名
FTP響應碼
響應代碼 解釋說明
110 新文件指示器上的重啟標記
120 伺服器准備就緒的時間(分鍾數)
125 打開數據連接,開始傳輸
150 打開連接
200 成功
202 命令沒有執行
211 系統狀態回復
212 目錄狀態回復
213 文件狀態回復
214 幫助信息回復
215 系統類型回復
220 服務就緒
221 退出網路
225 打開數據連接
226 結束數據連接
227 進入被動模式(IP 地址、ID 埠)
230 登錄網際網路
250 文件行為完成
257 路徑名建立
331 要求密碼
332 要求帳號
350 文件行為暫停
421 服務關閉
425 無法打開數據連接
426 結束連接
450 文件不可用
451 遇到本地錯誤
452 磁碟空間不足
500 無效命令
501 錯誤參數
502 命令沒有執行
503 錯誤指令序列
504 無效命令參數
530 未登錄網路
532 存儲文件需要帳號
550 文件不可用
551 不知道的頁類型
552 超過存儲分配
553 文件名不允許
㈢ ftp客戶和伺服器間傳遞ftp命令時,使用的連接是tcp還是udp
ftp客戶和伺服器間傳遞ftp命令時,使用的連接是tcp。
FTP協議是基於傳輸層TCP協議的。FTP的控制連接使用埠21,用來傳輸控制信息(如連接請求、傳送請求等),數據連接使用埠20,用來傳輸數據。
控制連接的特點是:
1、以客戶一伺服器方式建立。
2、伺服器以被動方式打開用於FTP的埠21,等待客戶的連接。
3、客戶則以主動方式打開TCP埠21,來建立連接。
4、控制連接始終等待客戶與伺服器之間的通信。該連接將命令從客戶傳給伺服器,並傳回伺服器的應答。由於命令通常是由用戶鍵入的,所以IP對控制連接的服務主要責任就是「最大限度地減小遲延」。
(3)ftp命令數據連接擴展閱讀:
FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。
在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
默認情況下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。但是,是否使用20作為傳輸數據的埠與FTP使用的傳輸模式有關,如果採用主動模式,那麼數據傳輸埠就是20;如果採用被動模式,則具體最終使用哪個埠要伺服器端和客戶端協商決定。
㈣ 命令行連接FTP伺服器
在 Windows 操作系統中,通過命令行連接 FTP 伺服器的步驟如下:
首先,打開命令行窗口,輸入 ftp 命令進入 FTP 命令模式。
然後,輸入 open ip地址 埠 命令,打開與 FTP 伺服器的連接,例如使用 open 172.16.3.77 2121。
接下去,輸入 FTP 伺服器的用戶名並輸入密碼。密碼輸入過程中不會顯示,需在短時間內完成,否則連接可能中斷。
要查看 FTP 伺服器中的文件,可使用 ls 或 dir 命令。兩者主要區別在於輸出格式,具體使用可根據需要選擇。
通過 cd 文件夾名 或 cd .. 命令,可以切換到不同文件夾或返回上一級目錄。
下載文件時,使用 get ftp上文件的地址 本地計算機存放地址 命令,文件名稱和後綴需包含在地址中。如需指定本地保存位置,使用 lcd 目錄 進入相應目錄;使用 mget * 或 mget *.txt 下載伺服器指定目錄或後綴的文件。
上傳文件的命令格式為 put 本地文件地址 ftp伺服器上的地址,文件名稱和後綴應包含在地址中。若不指定地址,則上傳至當前目錄。使用 pwd 查看當前 FTP 伺服器目錄。
批量上傳文件時,使用 mput *.txt 命令。對文件進行重命名使用 rename 舊的名稱 新的名稱。
刪除文件使用 delete 文件名稱 命令,多個文件使用 mdelete;刪除遠程目錄使用 rmdir 遠程目錄;創建遠程目錄使用 mkdir 目錄名稱。注意,不能在 FTP 伺服器上創建文件。
連接結束時,使用 quit 或 bye 命令退出 FTP。