Ftp - 主被動模式說明及修改模式命令
一、關於連線
FTP是僅基於TCP的服務,與眾不同的是FTP協議要用到兩個TCP連線,一個是控制鏈路,用來在客戶端與伺服器之間傳遞命令的;另一個是資料鏈路,用來上傳或下載資料的。
二、主被模式
FTP協議有兩種工作方式:PORT模式和PASV模式,即主動模式和被動模式。
主動方式的連線過程:
客戶端從一個任意的非特權埠N(N>1024)向FTP伺服器的命令埠(預設是21)傳送請求,伺服器接受連線,建立一條命令鏈路。
當需要傳送資料時,客戶端開始監聽埠N+1,並在命令鏈路上用PORT命令傳送N+1埠到FTP伺服器,於是伺服器會從自己的資料埠(20)向客戶端指定的資料埠(N+1)傳送連線請求,建立一條資料鏈路來傳送資料。被動方式的連線過程:
客戶端從一個任意的非特權埠N(N>1024)向FTP伺服器的命令埠(預設是21)傳送請求,伺服器接受連線,建立一條命令鏈路。
當需要傳送資料時,客戶端在命令鏈路上用PASV命令傳送。於是伺服器會開啟一個任意的非特權埠P(P>1024),並在命令鏈路上把埠傳送給客戶端,然後客戶端從自己的資料埠(N+1)向伺服器的資料埠(P)傳送連線請求,建立一條資料鏈路來傳送資料。三、修改模式
Windows Cmd下預設為主動模式,更改Ftp為被動的方法:
ftp> quote PASV
Linux Ftp命令下預設為被動模式,更改為主動的方法:ftp> passive
相關文章
- FTP主動模式和被動模式FTP模式
- FTP主動模式和被動模式的區別FTP模式
- ftp的主動和被動模式和vsftp服務FTP模式
- zabbix的主動模式和被動模式模式
- 主動FTP與被動FTPFTP
- Zabbix設定主動模式與被動模式模式
- Zabbix 主被動模式解析模式
- zabbix-agent被動模式變為主動模式模式
- Zabbix——zabbix-agent被動模式變主動模式模式
- zabbix被動模式和主動模式的區別模式
- win10怎麼設定ftp為主動訪問模式_win10設定ftp為主動訪問模式教程Win10FTP模式
- 簡說設計模式——命令模式設計模式
- win10系統ftp主動模式怎麼設定_win10系統ftp切換到主動模式操作步驟Win10FTP模式
- FTP配置說明FTP
- zabbix 預設item採集使用被動模式 需要改為主動模式模式
- Erlang Socket訊息獲取模式主動 被動 混合模式
- Ftp模式FTP模式
- FTP 分類說明FTP
- wordpress模板修改及函式說明函式
- 前端開發模式:被動編譯和主動編譯前端模式編譯
- MongoDB主從模式修改主庫的oplogsizeMongoDB模式
- CH395的FTP Server(主動模式)簡單應用參考FTPServer模式
- 面試常問的設計模式之代理模式的詳細解析!分析說明靜態代理模式和動態代理模式面試設計模式
- Mysql半同步複製模式說明及配置示例 - 運維小結MySql模式運維
- ftp的passive模式FTP模式
- Memcached常用命令及使用說明
- Zabbix-agent主動模式模式
- java中的單例模式,舉例說明。Java單例模式
- linux 常見命令及說明雜記Linux
- dd命令說明
- Mongodb啟動命令mongod引數說明MongoDB
- 詳解Redis主從及哨兵模式Redis模式
- Bytom交易說明(賬戶管理模式)模式
- Zabbix Agent active主動模式配置模式
- 笑說設計模式-小白逃課被點名設計模式
- ecs伺服器升級專用網路之後ftp無法使用主動模式伺服器FTP模式
- 在命令列的模式下啟動及停止sqlexpress服務!命令列模式SQLExpress
- wc 命令使用說明