默认值:true,被动模式

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

UsePassive=false,主动模式

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

优缺点

主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

转载于:https://www.cnblogs.com/xienb/p/10565253.html

FtpWebRequest.UsePassive属性:设置FTP工作模式相关推荐

  1. Serv-U设置FTP Passvie模式端口范围

    个人博客地址:http://blog.zhangchi.xyz,欢迎前来交流 打开Serv-U管理控制台,打开左侧的菜单栏->管理服务器->服务器限制和设置->服务器设置,打开服务器 ...

  2. IDEA怎么设置离线工作模式

    前言 由于工作环境的影响,我们通常在有网络的环境下做开发,但是由于特殊情况,我们需要在内网下用IDEA开发我们的程序.但是MAVEN在新的IDEA环境下会自动从互联网下拉取jar包,但是没网就很挠头. ...

  3. 高通---GPUCPU频率和工作模式的获取设置

    1gpu信息获取 1.1 高通gpu说明 高通设备CPU采用cpufreq框架动态调节频率,相似的GPU这块采用了Linux devfreq框架进行调节.Devfreq有四种对频率的管理策略gover ...

  4. 【嵌入式开发】ARM 处理器工作模式 及 修改方法 ( 处理器模式 | 设置处理器模式 | 程序状态字寄存器 CPSR SPSR | 模式设置代码编写 | 设置 svc 模式 )

    一. 处理器工作模式相关介绍 1. 处理器模式简介 (1) 处理器工作模式分类 (2) 处理器不同工作模式区别 (3) Linux 系统运行的模式 (4) 特权模式 说明 (5) 异常模式 (6) 系 ...

  5. 【嵌入式开发】时钟初始化 ( 时钟相关概念 | 嵌入式时钟体系 | Lock Time | 分频参数设置 | CPU 异步模式设置 | APLL MPLL 时钟频率设置 )

    文章目录 一. 时钟相关概念解析 1. 相关概念术语 ( 1 ) 时钟脉冲信号 ( 概念 : 电压幅度 时间间隔 形成脉冲 | 作用 : 时序逻辑基础 间隔固定 根据脉冲数量可计算出时间 ) ( 2 ...

  6. 计算机双工模式,怎么给电脑设置为全双工模式

    电脑的网卡工作模式分为半工和双工,其中不同的模式适用于不同的使用环境,那么怎么设置电脑全双工工作模式.下面由学习啦小编为你整理了电脑怎么设置全双工工作模式的相关方法,希望对你有帮助! 电脑设置全双工工 ...

  7. 腾达ap设置说明_腾达(Tenda)F9路由器AP模式怎么设置 腾达F9AP模式设置方法【详解】...

    本文介绍了腾达(Tenda)F9路由器AP模式的设置方法.家里已经有一台可以正常使用上网的主路由器了,又购买了一台腾达f9路由器,此时要想实现两台路由器都可以使用上网,可以设置腾达f9路由器的AP模式 ...

  8. FTP的20、21端口,工作模式

    什么是FTP? FTP就是文件传输协议 File Transfer Protocol 的缩写. FTP端口号是多少? 21 FTP的端口号能改吗? 能 ftp的端口号20.21有何区别? 一个是数据端 ...

  9. FTP 主动、被动工作模式

    什么叫做PASV mode(被动模式传送)?他是如何工作的? FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接.FTP服务程序一般会支持两种不同的模式,一种是Po ...

最新文章

  1. 大佬原创 | 深度学习60讲453页pdf下载
  2. Ubuntu 14.04环境变量修改
  3. bootstrap基础学习十一篇
  4. c# 索引器基础理论
  5. android dtb文件位置_android MSM8974 上DeviceTree简介
  6. 人工智能用python还是java_学会java和python语言,可以开始搞人工智能吗?
  7. maven跳过单元测试-maven.test.skip和skipTests的区别
  8. QStackedWidget实现自适应紧凑布局
  9. zabbix计算型监控项函数last_zabbix 自定义key类型之计算(Calculated items)-阿里云开发者社区...
  10. 解决 php提交表单到当前页面,刷新会重复提交 的问题
  11. HAOI2011 Problem b 洛谷P2522
  12. 如何将屏幕截图保存到桌面以外的自定义文件夹?
  13. iPhone 检测 iPhone X 设备的几种方式和分辨率终极指南
  14. 永恒的风控:大宗商品贸易融资背后的核心风险该如何规避?
  15. 电脑桌面没有wifi图标了导致连接不上网络,解决方法
  16. CAD绘图布局中有部分模型显示不出来怎么办?
  17. 老外名字中间的点怎么输入 微软拼音 @
  18. 流型Charting
  19. 【C进阶】之结构体类型( struct)
  20. HTML 高度不祥的情况下自动水平垂直居中

热门文章

  1. 手机卫士09_应用程序四种查看_ListView小标题_进程管理
  2. 进程间的通讯(IPC)方式
  3. 使用flot.js 发现x轴y轴无法显示轴名称
  4. spring的applicationContext.xml如何自动加载
  5. Fedora 安装后需要做的第一件事
  6. 读《构建之法》1-5章
  7. 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:4不能在第三位,3与5不能相连。...
  8. 取数函数设置向导返回值说明
  9. symbian 中自动寻找cmwap连接点,通杀uiq 2nd 3nd和s60 2nd 3nd 5nd
  10. Silverlight 2 Beta 1版本缺陷列表