原标题:FTP主动模式和被动模式

FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive(也就是PASV,被动方式)。

一、FTP服务器工作两种模式

1、主动模式

2、被动模式

针对FTP服务器:

FTP多通道(控制通道和数据通道)

一、被动模式

1、客户端随机端口N访问FTP的21端口,发起控制通道的连接,即21端口为FTP控制通道监听的端口。

2、服务器将自身的IP和2个随机数P1,P2告知客户机。

3、客户端使用N+1端口发送数据通道的连接,目标端口为P1*256+P2

被动模式下,2个通道客户端发起,服务器被动等待连接。

二、主动模式

1、客户端随机端口N访问FTP的21端口,发起控制通道的连接,告知服务器自身的IP地址和2个随机数P1,P2

2、服务器使用20号源端口访问客户机的P1*256+P2端口,发起数据通道的连接。(P1*256+P2=N+1)

主动模式,控制通道由客户端发起,数据通道由服务器发起。

单通道协议:通信过程中只占用一个端口的协议

多通道协议:通信过程中占用两个或两个以上端口的协议

多通道协议用到多个端口,很多端口随机生成,防火墙配置很难使用精确的端口策略,防火墙默认开启ASPF(应用层报文过滤)功能。针对多通道协议开启ASPF功能,可以对多通道协议应用层的检测,自动放行多通道的流量。返回搜狐,查看更多

责任编辑:

aspf ftp_FTP主动模式和被动模式相关推荐

  1. java ftp pasv_Ftp主动模式和被动模式以及java连接ftp模式设置

    FTP的主动模式与被动模式 FTP服务器使用20和21两个网络端口与FTP客户端进行通信. FTP服务器的21端口用于传输FTP的控制命令,20端口用于传输文件数据. FTP主动模式: FTP客户端向 ...

  2. 介绍Zabbix的两种监控模式(主动模式和被动模式)

    Zabbix  agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的.proxy主动发送数据就是主动模式,proxy等待serve ...

  3. 监控利器Zabbix之主动模式和被动模式

    一:zabbix的主动模式和被动模式 zabbix客户端分数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待客户端来取数据. 主动模式的流程: 客户端 ...

  4. 19.7 主动模式和被动模式 添加监控主机 添加自定义模板 处理图形

    9月11日任务 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 扩展 zabbix监控交换机(思科) http:// ...

  5. zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...

    主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务 ...

  6. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形...

    19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 转载于:https://blog.51cto.com/1322737 ...

  7. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现...

    2019独角兽企业重金招聘Python工程师标准>>> 19.7 主动模式和被动模式 • 主动或者被动是相对客户端来讲的 • 被动模式,服务端会主动连接客户端获取监控项目数据,客户端 ...

  8. VSFTP的主动模式和被动模式

    关于VSFTP的主动模式和被动模式 一,首先我们看两个例子如下: 其中192.168.10.7是服务端,172.16.11.11是客户端 被动模式 # netstat -an |grep 172.16 ...

  9. FTP主动模式及被动模式

    FTP的特殊性: 大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯.但是,FTP协议却有所不同,它使用双向的多个连接,而且使用的端口很难预计.一般 ...

最新文章

  1. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...
  2. 读书笔记2013第10本:《学得少却考得好Learn More Study Less》
  3. dx使用出现的错误总结
  4. CS9:转载:怎样配置Win Radius 当使用Cisco交换机时
  5. [P1363] 幻想迷宫
  6. MASM5.0汇编环境安装
  7. Linux文件预读对系统的影响
  8. 任务型对话系统预训练最新研究进展
  9. Apache+PHP环境搭建
  10. 快排的c++实现(两种实现方式)
  11. SpringMVC 配置文件实现(Tomcat)
  12. Updatexml函数再mysql中的作用
  13. 微信之初学者:基本的列表操作
  14. Hystrix是如何工作的
  15. 算法-求两个有序数组两两相加的值最小的K个数
  16. java一卡通实例代码_java写的简单校园卡管理系统 校园一卡通 - 下载 - 搜珍网
  17. 用matlab制作证件照,美图秀秀证件照制作方法图文教程
  18. Polar Si9000如何选择模型计算射频线宽?
  19. VPP TCP定时器
  20. Mysql内连接和外连接的区别

热门文章

  1. DVWA之XSS (Reflected)
  2. word2vec原理
  3. GPS定位及通信协议解析
  4. 【VS】vs2012解决nuget下载太慢的问题
  5. Platt SMO算法
  6. 金融机房托管解决方案
  7. 浅谈建筑能耗在线监测系统在天目西路街道103坊27丘项目泰禾大厦的应用—安科瑞 孙斌
  8. 空口定义、下行传输流程
  9. 极客时间es学习笔记
  10. Linux之宝塔面板安装和使用