广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-06-06
    【导读】:
    使用虚拟主机的时候,往往需要使用FTP相关软件客户端上传网站文件,但是往往在连接FTP客户端过程出现这样或那样的问题.授人以鱼不如授人以渔,今天周良在这里将向大家详解关于FTP连接的两种模式,和大家一同分享,只要搞懂了FTP的连接过程,以后遇到相应的连接问题就可以轻松搞定了。工具/原料more电脑FTP软件方法/步骤1/4分步阅读

    众所周知,主动和被动模式是可以在FTP运行的两种模式.FTP使用两个端口,一个数据端口和一个命令端口(也可叫做控制端口).命令端口具有命令和响应的作用,数据端口实际上起着传输文件的作用。

    在主动模式下,客户端建立命令通道,(从客户端端口X到服务器端口21),然后客户端开始监听端口X+1,并发送FTP命令“port X+1 到FTP服务器”,同时服务器建立数据通道,来自服务器端口20到客户端端口X+1。

    在被动模式下,客户端建立了双向通道(命令连接和数据连接都由客户端来执行),在这种模式下,服务器将告知客户端哪个端口将被使用在数据通道中.FTP服务器不能建立数据端口时,通常是由于客户端防火墙阻塞造成.此时使用被动模式,即可正常连接FTP。

    下面将介绍FTP两种模式的连接过程:

    2/4

    下面将介绍FTP两种模式的连接过程:

    主动模式:

    (1)客户端打开命令端口X(X1024)连接到服务器的21端口。

    (2)客服端发送命令端口X+1到服务器,服务器接受该命令端口。

    (3)服务器建立数据通道,并将来自服务器20端口连接到客户端X+1端口的数据端口。

    (4)客户端接受该数据通道。

    3/4

    被动模式:

    (1)客户端打开命令端口X(X1024)到服务器21端口。

    (2)客户端在该命令通道中,发送“PASV”命令给服务器。

    (3)服务器在监听该端口后,将会开启一个任意的非特权端口Z(Z1024),返回并发送给客户端。

    (4)客户端建立数据通道,并从本地端口X+1发送到服务器Z端口。

    (5)服务器接受该数据通道。

    4/4

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

    操作系统
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_884664.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 00:04:40  耗时:0.026
    0.026s