ftp主动模式和被动模式的区别
ftp主动模式和被动模式的区别如下:
一、主动FTP
主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N大于1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N加1,并发送FTP命令“port N加1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N加1)。针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
1、任何大于1024的端口到FTP服务器的21端口。(客户端初始化的连接)。
2、FTP服务器的21端口到大于1024的端口。 (服务器响应客户端的控制端口)。
3、FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)。
4、大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)。
二、被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:
1、从任何大于1024的端口到服务器的21端口(客户端初始化的连接)。
2、服务器的21端口到任何大于1024的端口(服务器响应到客户端的控制端口的连接)。
3、从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口)。
4、服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)以上关于主动和被动FTP的解释,可以简单概括为以下两点:
1、主动FTP:
命令连接:客户端 >1024端口 -> 服务器 21端口
数据连接:客户端 >1024端口 <- 服务器 20端口
2、被动FTP:
命令连接:客户端 >1024端口 -> 服务器 21端口
数据连接:客户端 >1024端口 -> 服务器 >1024端口
-
小米手机返回键不能返回怎么办
如果我们小米手机的返回键失去作用了,可以使用悬浮球里的返回键进行各种操作,具体方法如下:1、在自己的手机桌面上找到设置图标,点击打开。2、找到【更多设置】的选项,点击打开。3、在更多设置的界面,找到【悬浮球】选项,点击打开。4、在悬浮球的主界面,找到【自定义菜...
-
苹果手机长图怎么截图
1、长截图办法一iOS13上新之后自带的长截图方法,是在我们浏览网页的时候使用的。操作方法:上音量键+开关键一起按下,然后点开截好的图片,选择“整页”截图即可。2、长截图方法二利用QQ实现长截图。操作方法:首先就是需要我们打开QQ,然后试着上音量键+开关键一起按下...
-
为什么要树立正确的人生观
1、因为人生观决定着人生道路的方向,以及决定着人们行为选择的价值取向和用什么样的方式对待实际生活。对于国家来讲,我国正处于全面建成小康社会、加快推进社会主义现代化强国、实现中华民族伟大复兴的实践过程,我们只有把自己的人生目的与国家前途、民族命运、...
-
公交车多功能支付终端刷卡机怎样才能刷多种,扫码支付公交费一卡通多功能刷卡机
1、乘客乘车刷卡时,将手机支付费用二维码靠近刷卡设备(车载刷卡收费机,下文简称车载机)的扫描区,车载机对二维码进行识别后,识别通过后进行扣费,上述操作完成,车载机完成了对乘客的收费,乘客可以搭乘汽车。2、乘客刷卡乘车后,车载机主机完成相应的扣款并存储相应的消费...