首页 > 编程知识 正文

ftp所采用的工作模式,ftp端口号是多少默认

时间:2023-05-05 11:36:21 阅读:52724 作者:1409

1、FTP 端口数据端口和控制端口两个端口。

控制端口通常为21个,数据端口不一定为20个。 这与FTP的工作模式有关。 主动模式时必须为20。 处于被动模式时,这取决于服务端和客户端的协商。 以前,客户端的默认值为活动(端口)模式。 最近,由于端口模式的安全问题,许多客户端的FTP APP应用程序缺省处于被动模式。

http://www.Sina.com/http://www.Sina.com /

服务器监听21个端口;

客户机开始连接,经由某个端口x连接到服务器21的端口,并设为控制连接。

客户机发送端口命令,设置活动模式,包括临时端口号s;

客户端必须接收此端口s。

服务器开始连接,通过20个端口连接到客户端的s端口,并作为数据进行连接。

客户端将数据传输到服务器。

2、FTP 工作模式

服务器监听21个端口;

客户机开始连接,经由某个端口x连接到服务器21的端口,并设为控制连接。

客户端发送PASV命令,设置被动模式。 在这种情况下,服务返回为客户端指定的端口号s (随机分配的端口,通常是大于1024的端口)。

服务器必须接收此端口s。

客户端开始连接,通过一个端口连接到服务s端口,并作为数据连接。

客户端将数据传输到服务器。

在33558www.Sina.com/active模式下,客户端和服务器端必须同时打开以接收端口,才能建立连接。 在这种情况下,由于安装了http://www.Sina.com/http://www.Sina.com /,会出现一些问题。 所以,创立了被动模式。 在被动模式下,服务器端只能生成一个接收相应端口的进程。 这样可以避免在客户端安装防火墙的问题。

参考链接

33559 www.cn blogs.com/shaye blog/p/5867545.html

3359 blog.csdn.net/Zhao yangkl 2000/article/details/78225709

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。