FTP主动模式与被动模式互相切换
来源:互联网 发布:下载软件管理器 编辑:程序博客网 时间:2024/06/05 21:22
今天和同事讨论ftp连接中,能不能先协商成主动,进行文件操作后,再换成被动模式进行文件操作。有的同事提出不可以,想切换模式的话控制连接也会断掉。但是我认为是可以切换的,为了证明我的观点,我找环境试验了一下,事实证明是可以切换的,控制连接保持不变,数据连接会重新协商。
不过我在测试的时候发现,命令行下面,虽然可以通过literal pasv或者quote pasv命令切换到被动模式,但是当执行文件操作的时候,又会自动切换回主动模式下载文件。
于是使用python里面的ftplib库,通过makeport(),makepasv()函数进行切换,虽然提示切换成功,但最后下载文件时,总是会默认切换回被动模式下载。一开始以为是防火墙的问题,最后把两端的防火墙都关掉,结果还是不行。
最后又看了一眼ftplib里的函数,可以通过set_pasv(True),set_pasv(False)来开启或关闭被动模式。当set_pasv(False)时,下载文件就会自动切换到主动模式。
阅读全文
0 0
- FTP主动模式与被动模式互相切换
- 主动FTP模式与被动FTP模式
- 主动FTP模式与被动FTP模式
- FTP主动模式与FTP被动模式
- FTP主动模式与被动模式
- ftp服务器主动模式与被动模式
- ftp主动模式与被动模式介绍
- ftp主动模式与被动模式介绍
- FTP的主动模式与被动模式
- FTP主动模式与被动模式
- FTP主动模式与被动模式
- ftp的主动模式与被动模式
- ftp服务器主动模式与被动模式
- FTP连接--主动模式与被动模式
- ftp主动模式与被动模式
- FTP主动模式与被动模式
- FTP 主动模式与被动模式
- FTP的主动模式与被动模式
- 使用PullToRefreshActivity实现android下拉刷新
- Linux下的多线程编程一(系统编程)
- 人脸对齐LBF(二)
- UDP简介
- c语言基础(二)指针篇
- FTP主动模式与被动模式互相切换
- linux的单用户模式
- 常用的英语俚语
- thinkphp view层和控制器层2
- 神经网络笔记
- 线程安全和可重入函数
- apk反编译教程
- freebuf上一篇关于waf绕过的介绍
- 多种单例模式实现方法详解——java代码