ftp被动模式和主动模式哪个好

如题所述

看你的需求了
(一)主动FTP
主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。
(二)被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
(三)主动与被动FTP优缺点:
主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
温馨提示:内容为网友见解,仅供参考
无其他回答

主动FTP和被动FTP
两种模式中,被动模式更受欢迎。其原因在于被动模式下,客户端无需修改防火墙设置,只需服务器端进行一次配置。被动模式下,防火墙默认允许的入站连接,减少了客户端操作的复杂性。同时,被动模式的维护工作由专业的工程师处理,使得整体操作更为高效。综上所述,FTP协议中的主动模式和被动模式在数据连接的...

在Linux中FTP的主动模式和被动模式是什么?有何区别?
相比之下,被动模式则更为常见和安全。在被动模式中,服务器首先启动一个数据连接监听端口,并将该端口信息告知客户端。客户端再根据这个信息建立数据连接,防火墙通常对这类内部连接更友好,使得文件传输更为顺畅。总结来说,主动模式和被动模式的选择主要取决于网络环境的配置。在大多数情况下,尤其是防火墙...

FTP主动模式和被动模式的区别
主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能...

什么是ftp主动模式和被动模式
三、主动模式ftp与被动模式FTP优点和缺点:主动FTP对FTP服务器的管理和安全很有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,...

ftp采用什么服务模式
被动模式:被动模式则允许FTP客户端通过另一个端口(默认端口为20)连接到服务器,这种方式可以更好地保护数据传输的安全性。在被动模式下,FTP客户端通过反向连接与服务器进行通信,从而避免了暴露服务器的默认端口。在实际应用中,FTP通常采用主动模式进行文件上传和下载操作,被动模式则更多地用于网络监视和...

ftp的主动模式和被动模式
网站页面维护,主动模式是你向服务器提供数据,被动模式是服务器传送数据给你,你要上传数据的话当然要选主动模式,不过建议你用cutftp这个工具,我6年前已经开始用了,很方便

ftp主动模式和被动模式的区别
ftp主动模式和被动模式的区别如下:一、主动FTP主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N大于1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N加1,并发送FTP命令“port N加1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口...

FTP主动与被动模式
(三)主动与被动FTP优缺点:主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位...

FTP主动模式和被动模式的区别
FTP主动模式就是FTP会用自己的20端口去主动得跟客户端建立连接,当客户端网络做NAT的时候会发生错误。把NAT的端口认为是客户端与FTP 20端口建立连接的 被动模式就是当建立ftp连接后,客户端发送一个被动模式请求给服务器,服务器选择一个数据端口监听,并把端口告诉客户端,客户端直接向数据端口发起连接,...

独家:主动模式FTP与被动模式FTP该如何选择
无论是主动模式还是被动模式,其要进行文件传输都必须依次建立两个连接,分别为命令连接与数据连结。而主动模式与被动模式的差异主要体现在数据连结通道上。为了说明两者的差异,我将主要对这个数据连结进行比较详细的说明。当FTP客户端需要登陆到FTP服务器上的时候,服务器与客户端需要进行一系列的身份验证...

相似回答
大家正在搜