这两种模式发起连接的方向截然相反, 主动模式是从服务器端向客户端发起连接;被动模式是客户端向服务器端发起连接。

  PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了***X端口,你过来连接我”。于是服务器从20端口向客户端的***X端口发送连接请求,建立一条数据链路来传送数据。

  PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了***X端口,你过来连接我”。于是客户端向服务器的***X端口发送连接请求,建立一条数据链路来传送数据。

  从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。

各客户端默认连接方式说明:
        1、 IE浏览器访问方式-------被动模式
        2、 Linux字符连接-----------被动模式
        3、 Windows字符连接-----主动模式
       IE更改FTP连接方式为主动方法:
       工具---Internet选项---高级---使用被动FTP(去掉勾选)-------OK
       Linux下更改ftp连接方式为主动:
       当ftp正常连接后输入:passive 将passive 模式关闭即可。

FTP的主动模式(PORT Mode)及被动模式(Passive Mode)相关推荐

  1. 转!!ftp的主动模式(port)与被动模式(PASV)

    转自 http://www.phpweblog.net/killjin/archive/2008/01/06/2653.html ftp中主动模式(port)与被动模式(PASV) 目录 开场白 基础 ...

  2. passive模式 tcp_ftp的主动模式active mode和被动模式 passive mode的配置和区

    https://blog.csdn.net/zhangyuan12805/article/details/71425385/ ftp模式分为主动模式(active mode)和被动模式(passive ...

  3. ftp的主动模式(port)与被动模式(PASV)

    转自:http://www.phpweblog.net/killjin/archive/2008/01/06/2653.html 目录 开场白  基础  主动FTP  主动FTP的例子  被动FTP ...

  4. passive模式 tcp_ftp的主动模式active mode和被动模式 passive mode的配置和区别

    1> active 模式: 在active模式下,如下图抓的包中,在命令连接部分(ftp类型的包),client端使用的端口是36439,这个端口是大于1024的任意端口,ftp server端 ...

  5. FTP的主动传输模式(PORT Mode)及被动传输模式(Passive Mode)(PASV)(FTP客户端 client 服务端 server 通信原理)

    ftp> ? passive passive enter passive transfer mode 文章目录 FTP的特殊性 主动传输模式和被动传输模式 FTP的特殊性 大多数的TCP服务是使 ...

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

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

  7. FTP的主动模式和被动模式

    1.1 PORT(主动模式) 在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,发送FTP用户名和密码,然后开放N+1号端口进行监听,并向服务器发出PORT N+ ...

  8. FTP协议主动(Port)模式和被动(Passive)两种模式详解

    FTP协议主动(Port)模式和被动(Passive)两种模式详解 FTP(File Transfer Protocol)是文件传输协议的简称. 正如其名所示: FTP的主要作用,就是让用户连接上一个 ...

  9. 一文读懂FTP的主动模式和被动模式

    文章目录 一文读懂FTP的主动模式和被动模式 一.引子 二.主动模式和被动模式结合TCP的三次握手详解 一文读懂FTP的主动模式和被动模式 一.引子 又来到了一文读懂系列文章,哈哈,昨天刚整理完FTP ...

最新文章

  1. 无门槛领取80本圣经级技术书籍!技术改变世界!
  2. Python调整图片大小并保存调整后的图像
  3. iOS--资源--优秀app发掘
  4. OpenCV学习笔记之图像融合
  5. Spring AOP技术(基于AspectJ)的XML开发
  6. flutter Toast消息提示框
  7. 诺基亚9.3 PureView或再度跳票:搭载高通骁龙875明年发布
  8. PAT 1003 Emergency
  9. 语音云识别工具_语音识别工具_web语音识别应用程序的工具 - 云+社区 - 腾讯云...
  10. [转]欧洲航天局计划于2018年登月寻水
  11. oracle删除不了同义词,删除同义词,百科如何删除同义词项
  12. 智齿客服网页端接入文档V2.3
  13. 2005年10月--至今 开发过的项目
  14. LVGL官方文档-7.11.0-8-Porting-Logging
  15. 简单介绍迪杰斯拉Dijkstra算法步骤
  16. es拼音分词 大帅哥_8 种架构设计模式优缺点大曝光 | 原力计划
  17. 计算机备份应用程序无法启动,由于内部错误,备份应用程序无法启动如何解决-解决“由于内部错误,备份应用程序无法启动”的方法 - 河东软件园...
  18. java一次能迈一级或两级台阶_有个人想上一个n级的台阶,每次只能迈1级或者迈2级台阶,问:这个人有多少种方法可以把台阶走完?...
  19. Contiki学习平台推荐
  20. HBase(1):简介

热门文章

  1. strtotime()加半个小时_炖羊肉,必须加这4种料,缺一味就不香!很多人做错,难怪不好吃...
  2. java如何添加子类,java – 防止子类添加方法
  3. 2017北理c语言答案,c语言答案 北理工
  4. php去字符串空格,php怎么去掉字符串中空格
  5. matlab相关论文,matlab
  6. JQuery动态创建Form
  7. 【css】文字溢出,显示省略符号(...)
  8. 前端框架-后台模板:Xadmin
  9. java ant与maven_如何在maven中使用ant
  10. service能去调另外一个service吗_kubernetes的service和pod是如何关联的?