• FTP 两种工作模式


    主动模式port
      FTP主动模式:TCP链接客户端访问FTP,客户端会开启一个大于1024的端口N访问FTP的21端口(控制端口),并通过21端口发送port命令与N+1的端口,服务端收到命令后会使用20(数据端口)主动链接客户端N+1端口进行数据传输。
     
     
    被动模式pasv
      FTP被动模式:TCP链接客户端访问FTP,客户端开启一个大于1024的端口N访问FTP的21端口(控制端口),同时会开启一个N+1的端口,并通过21端口发送pasv命令,FTP同过命令得知处于被动状态,会开放一个大于1024的端口P,然后通过命令通知客户端P数据端口,客户端然后会通过N+1端口链接P端口进行数据传输。
     
     
    注:
    •   由于防火墙机制,主动模式不利于客户端管理,被动模式不利于服务端管理。
    •   主动情况下服务端数据端主动链接客户端可能遭到客户端防火墙拦截。
    •   被动情况下客户端主动访问服务端数据端口可能遭到服务端防火墙拦截。
  • 相关阅读:
    java 问题记录
    java 构造方法
    java 接口
    java 抽象类
    java 封装
    java 面向对象
    java 集合小练习 超市库存管理系统
    linux常用指令
    个人简历表格
    html5 表格文档常用指令
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/8337523.html
Copyright © 2020-2023  润新知