FTP 两种连接模式 (主动模式被动模式)
来源:互联网 发布:如何网络找人 编辑:程序博客网 时间:2024/05/03 03:07
FTP是有两种传输的模式的,主动模式和被动模式,之前一直没怎么去搞明白之,现在找了下资料,
重新整理了下:
一个完整的FTP文件传输需要建立两种类型的连接,一种为文件传输下命令,称为控制连接,另一种实现真正的文件传输,称为数据连接。
1. 控制连接
客户端希望与FTP服务器建立上传下载的数据传输时,它首先向服务器的TCP 21端口发起一个建立连接的请求,FTP服务器接受来自客户端的请求,完成连接的建立过程,这样的连接就称为FTP控制连接。
2. 数据连接
FTP控制连接建立之后,即可开始传输文件,传输文件的连接称为FTP数据连接。FTP数据连接就是FTP传输数据的过程,它有两种传输模式
PORT(主动)方式的连接过程是:
客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。
PASV(被动)方式的连接过程是:
客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。
0 0
- FTP 两种连接模式 (主动模式被动模式)
- FTP连接--主动模式与被动模式
- ftp主动被动模式
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- FTP两种连接模式-PORT(主动)和PASV(被动)
- FTP两种工作模式:主动模式(Active FTP)和被动模式
- FTP两种工作模式:主动模式(Active FTP)和被动模式
- FTP 主动、被动工作模式
- ftp主动和被动模式
- 图解FTP主动被动模式
- JAVA学习日记05
- Python模块pytesseract验证码识别
- Linux下c基础编程——strlen、strcat、strcpy、strcmp源码
- 1030 - Discovering Gold(概率DP?)
- linux端口被占用的查看和解决办法
- FTP 两种连接模式 (主动模式被动模式)
- handler用法
- Xcode 资源拷贝选项解析
- 【 CodeForces 209C】 【欧拉回路推结论+并查集计算联通分量】 【给定n点m边无向图,可能有自环和重边。 问最少添加多少条边后,使得图存在从点1出发发又回到点1的欧拉回路】
- Java-IO之PrintWriter(字符打印输出流)
- Canvas贪吃蛇
- 面向对象_多态的弊端
- HDU 5490 Simple Matrix(组合数学+构造等比数列)——2015 ACM/ICPC Asia Regional Hefei Online
- linux之shell变量