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、然后再点击会员专属设置。5、然后再点击微博来源。6、最后选择想要显示的手机型号就可以了。...
-
qq空间无访问权限怎么进入
如果你的qq好友设置了qq空间权限,那么是没有办法强制进入对方的空间的,只能通过正当方式访问,得到空间权限主人许可后进入;或者是通过回答问题,只要回答正确即可进入空间。QQ空间就像我们的日记本一样,我们可以自由地在里面记录自己的心情,也可以把具有纪念意义的照片...
-
清洁手机的方法
1、准备湿纸巾、手机清洁剂、细小的清洁毛刷、清洁布(或像眼镜布这类超细纤维材质的布)、吸尘贴纸。2、湿纸巾用于简单清洁手机表面的污垢和灰尘;手机清洁剂用于对手机外壳一些顽固的污垢进行清理;毛刷可以用于对耳机孔、充电口或者机身一些缝隙进行灰尘清理;清洁布...
-
微信群里怎么拍一拍,具体操作步骤
1、操作步骤:首先打开手机上的【微信】。2、打开微信之后,我们点击打开群好友【聊天窗口】。3、打开聊天窗口后,我们快速双击【好友的头像】。4、双击好友后,对方就收到消息【拍了拍你】双方的聊天窗口都会有提示。...