FTP主动模式和被动模式的区别
FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。(一)主动FTP主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“portN+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:任何大于1024的端口到FTP服务器的21端口。(客户端初始化的连接)FTP服务器的21端口到大于1024的端口。 (服务器响应客户端的控制端口)FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)(二)被动FTP为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N >1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORTP命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:从任何大于1024的端口到服务器的21端口(客户端初始化的连接)服务器的21端口到任何大于1024的端口(服务器响应到客户端的控制端口的连接)从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口)服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)以上关于主动和被动FTP的解释,可以简单概括为以下两点:1、主动FTP:命令连接:客户端 >1024端口 -> 服务器 21端口数据连接:客户端 >1024端口 <- 服务器 20端口2、被动FTP:命令连接:客户端 >1024端口 -> 服务器 21端口数据连接:客户端 >1024端口 -> 服务器 >1024端口(三)主动与被动FTP优缺点:主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
FTP主动模式就是FTP会用自己的20端口去主动得跟客户端建立连接,当客户端网络做NAT的时候会发生错误。把NAT的端口认为是客户端与FTP 20端口建立连接的 被动模式就是当建立ftp连接后,客户端发送一个被动模式请求给服务器,服务器选择一个数据端口监听,并把端口告诉客户端,客户端直接向数据端口发起连接,这样,即使中间有做NAT也不影响FTP数据传输通道建立
如何设置FTP的主动模式和被动模式?下面我们以FileZilla工具为例讲解。 在FileZilla工具的站点管理中,我们选中要修改的站点,然后点击传输设置,就可以看到传输模式的设置选项了。如下图所示:

ftp客户端有主动模式和被动模式是什么意思
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV 命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口 发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完 全不同。而FTP的复杂性就在于此。
通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。

请问passive是什么意思?
默许的,被动的,顺从的 passivepas.siveAHD:[p²s“¹v]D.J.[6p#siv]K.K.[6p#s!v]adj.(形容词)Receiving or subjected to an action without responding or initiating an action in return.默许的:以无反应或不行动作为回应而接受或服从于某一行动的Accepting or submitting without objection or resistance; compliant.顺从的:无反对或反抗的接受或忍受的;驯服的Not participating, acting, or operating; inert.See Synonyms at inactive不参与的:不参与的、不行动的或不起作用的;缺乏活力的参见 inactiveOf, relating to, or being certain bonds or shares that do not bear financial interest.不生息的:没有金融利息的某类债券或股票的、与之有关的或以此种形式存在的Of, relating to, or being a solar heating or cooling system that uses no external mechanical power.与太阳能冷暖器有关的:与不消耗外部机械能的太阳能加热或冷却系统有关的或以此种形式存在的Abbr. pass.Grammar Of, relating to, or being a verb form or voice used to indicate that the grammatical subject is the object of the action or the effect of the verb. For example, in the sentence They were impressed by his manner, were impressedis in the passive voice.缩写 pass.【语法】 被动语态的:用来表示语法主语是动作的宾语或动词产生的结果的动词形式或语态的、与之有关的或以这种形式存在的。如句子 They were impressed by his manner, were impressed (他们为他的风度所打动中,被…打动)是被动语态Chemistry Unreactive except under special or extreme conditions; inert.【化学】 不起化学反应的:只有在特殊的或极端的状态下才起化学反应的;惰性的Electronics Exhibiting no gain or contributing no energy:【电子学】 中性的:显示无增益或不发射能量的:a passive circuit element.中性的电路元件Psychology Relating to or characteristic of an inactive or submissive role in a relationship, especially a sexual relationship.【心理学】 消极的,被动的:关于在一种关系中不活跃的、被动的或具有此种特征的,尤指性关系n.(名词)Abbr. pass.Grammar缩写 pass.【语法】The passive voice.被动语态A verb or construction in the passive voice.被动语态形式:被动语态形式的动词或结构One that is submissive or inactive. Often used in the plural:被动者:驯服或不活跃的人。常常以复数形式出现:“And the rest of us, we passives of the world, proceeded . . . as if nothing untoward had happened”(Martin Gottfried) “而我们其余的人,这个世界的屈服者,继续生活着…就好象没有任何不幸的事发生”(马丁·哥特弗莱德)
passive knowledge 被动知识双语例句1This course will stress active command of Japanese, not passive knowledge.本课程强调日语能力的主动掌握与运用,而非作为被动的知识学习。2Students were passive knowledge-receivers and teachers were instructors and authority. 在英语课堂中,学生成为被动的知识接受者,而教师的职责则是讲授知识,他们代表了知识的权威。
一般来说都是被动的意思。比如说在网络技术上就是一种被动请求的意思,只收不发数据等。
被动的;消极的;顺从的;顺服的;[语]被动的;[化]惰性的;耐腐蚀的!
在FTP里面 是被动传输的意思.被动传输是从客户端打开端口让服务器来连接. 而主动传输(PORT)是从服务器打开端口从客户端去连接

大白话解释一下“被动FTP模式”是什么意思?
FTP中的两种工作方式--Standard(PORT)和Passive FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard(也就是Active,主动方式),一种是Passive(也就是PASV,被动方式)。Standard模式FTP的客户端发送PORT命令到FTPserver。Passive模式FTP的客户端发送PASV命令到FTPServer。下面介绍一个这两种方式的工作原理:Standard模式FTP:客户端首先和FTPServer的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口发送数据。FTPserver必须和客户端建立一个新的连接用来传送数据。Passive模式:在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候,FTPserver打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTPserver将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
为了解决服务器发起到客户的连接的问题,另一种不同的ftp连接模式出现了。这就是所谓 的被动模式,或者叫做pasv,当客户端通知服务器它处于被动模式时才启用。

ftp中PORT和PASV两种模式的区别
FTP有两种工作模式:Port模式和Passive模式(PasvMode),两种模式主要的不同是数据连接建立的不同。 Port模式是FTP的默认工作模式,在这种模式下,客户端在本地打开一个端口等待服务器去连接从而建立起数据连接(FTP服务器主动建立连接); 而Passive模式是服务器打开一个端口等待客户端去建立一个数据连接(FTP服务器被动建立连接)。

本文由 在线网速测试 整理编辑,转载请注明出处。