Ftp pasv意思

FTP(File Transfer Protocol,檔案傳輸協定)是一種用於在網路上傳輸檔案的協定。FTP 使用兩個埠:一個用於控制連線,另一個用於數據傳輸。在 FTP 連線中,客戶端(通常是 FTP 軟體)連線到伺服器的控制埠,然後可以請求檔案傳輸或其他操作。

"PASV" 是 FTP 協定中的一個命令,它是 "Passive Mode"(被動模式)的縮寫。在被動模式下,FTP 伺服器不會主動發起數據連線,而是等待客戶端發起連線。這是為了解決一些網路環境中的防火牆或 NAT(網路地址轉換)設備可能阻止外部連線的問題。

當客戶端傳送 "PASV" 命令時,伺服器會回響一個包含臨時埠號的字元串,客戶端需要使用這個埠號連線到伺服器,以便傳輸數據。這種情況下,客戶端發起數據連線,因此可以繞過可能阻止外部連線的防火牆規則。

被動模式通常用於 FTP 客戶端和伺服器之間的數據傳輸,而不是控制連線。控制連線始終由客戶端發起,而數據連線則根據需要由客戶端或伺服器發起,具體取決於使用的模式(主動模式或被動模式)。