zoukankan      html  css  js  c++  java
  • FTP--FileZilla-主动模式和被动模式

    PORT 主动模式:

    • 用户主机一个随机端口连接FTP SERVER的TCP21端口进行协商;
    • 用户主机告诉FTP SERVER,我的XXXX端口已经打开,你可以放心大胆的连过来;
    • 然后FTP SERVER就用TCP20端口连接用户主机的XXXX端口,数据传输开始

            FTP-Client-host 开启一个随机端口   --------------》 FTP Server 的TCP-21 进行协商

            FTP-Client host 把协商好的端口打开 《------- FTP  Server 连进来

             FTP Server 用TCP-20 和客户端的随机端口进行数据传输

      要求:

        FTP-Server 的防火墙要开放 TCP 20,21 端口

                  FTP-Client 端最好把防火墙关闭,因为用的是随机端口

    一句话,主动模式就是  client 端开放一个随机端口,Server端主动去连接。

    ------------------------------------

    PASV 被动模式:

     

    FTP Client  随机端口 ----------------》 FTP Server 的 TCP 21端口进行协商

    FTP Server 告诉FTP Client 我的XXX端口已打开,你可以连过来。

    FTP Client 用一个随机端口去连 FTP Server的 XXX端口,开始数据传输。

     被动模式要求,FTP Server 的防火墙开放 21 和 一个范围内的端口,在被动模式里设置的。

    FTP Client 则要有随机端口可用即可。

    一句话, 被动模式就是 Server 端开放一个随机端口 等待 客户端来连接

  • 相关阅读:
    git 账号密码
    sql server 备份
    计算经纬度的两点之间的距离
    redis 安装
    webapi 可空参数
    Asp.Net MVC4 使用Unity 实现依赖注入
    sublime主题推荐
    分解质数因子
    如何在sublime+chrome中调试php代码?
    php的mysql语句里变量加不加单引号问题
  • 原文地址:https://www.cnblogs.com/li-tian-jun/p/10682345.html
Copyright © 2011-2022 走看看