详解关于FTP的主动模式和被动模式

 时间:2024-10-15 17:23:59

1、众所周知,主动和被动模式是可以在FTP运行的两种模式.FTP使用两个端口,一个数倌栗受绽据端口和一个命令端口(也可叫做控制端口).命令垮逆解仔端口具有命令和响应的作用,数据端口实际上起着传输文件的作用。在主动模式下,客户端建立命令通道,(从客户端端口X到服务器端口21),然后客户端开始监听端口X+1,并发送FTP命令“port X+1 到FTP服务器”,同时服务器建立数据通道,来自服务器端口20到客户端端口X+1。在被动模式下,客户端建立了双向通道(命令连接和数据连接都由客户端来执行),在这种模式下,服务器将告知客户端哪个端口将被使用在数据通道中.FTP服务器不能建立数据端口时,通常是由于客户端防火墙阻塞造成.此时使用被动模式,即可正常连接FTP。下面将介绍FTP两种模式的连接过程:

2、下面将介绍FTP两种模式的连接过程:主动模式:(1)客户端打开命令端口X(X>1024)连接到服务器的21端口。(2)客服端发送命令端口X+1到服务器,服务器接受该命令端口。(3)服务器建立数据通道,并将来自服务器20端口连接到客户端X+1端口的数据端口。(4)客户端接受该数据通道。

详解关于FTP的主动模式和被动模式

3、被动模式:(1)客户端打开命令端口X(X>1024)到服务器21端口。(2)客户端在该命令通道中,发送“PASV”命令给服务器。(3)服务器在监听该端口后,将会开启一个任意的非特权端口Z(Z>1024),返回并发送给客户端。(4)客户端建立数据通道,并从本地端口X+1发送到服务器Z端口。(5)服务器接受该数据通道。

详解关于FTP的主动模式和被动模式

4、该类问题可以通过降低本地防火墙级别或者暂时关闭本地防火墙得到解决,当然也可以 使用被动模式得到解决(前提是该FTP服务器开放了一个指定范围内的服务器端鄹绦谟嚣口,而不是只开放了20和21端口),大家不要担心你们使用的虚拟主机是否支持被动模式连接,周良在这里向大家推荐一款也是我目前在使用的虚拟主机:香港主机91,完美支持使用主动模式和被动模式连接FTP客户端软件,让你从此告别FTP连接不上的烦恼。

  • 获取日期或时间戳的年、月、日
  • 配置 SVI 实现VLAN 间路由
  • linux系统用户账户的管理!
  • 如何创建图像映射
  • ENSP模拟器构建acl访问控制列表
  • 热门搜索
    我爱祖国手抄报 红领巾心向党手抄报 爱路护路手抄报 交通安全手抄报内容 勤俭节约手抄报 安全教育手抄报图片 我爱读书手抄报 劳动手抄报 手抄报图片大全 读书节手抄报