FTP传输模式的不同状态转换

网络 网络管理
下面我们对FTP传输模式的两种状态以及相互间的切换进行一下讲解,其中还包括了传输当中的一些判断问题。另外还为大家总结了不同模式下的状态转换。

在学习FTP协议的时候,我们了解到,不同的协议模式下完成的工作内容是不同的,所以,我们今天就来对FTP传输模式进行一下讲解。首先,我们来了解一下FTP的两个模式,以及在这两模式之间的协议切换是如何完成的。

一、FTP的两个模式

FTP的两个模式分为主动模式(PORT)和被动模式(PASV)。若采用主动模式,就是FTP软件请求服务器来连它;若采用被动模式,如同是服务器告诉FTP软件“你来连接我”。

小提示:有防火墙用户不能使用主动模式,这是因为防火墙不允许来自网外的主动连接,所以用户必须同使用被动模式。

二、判断问题是否在传输出模式上

在登录FTP时,经常会出现各种各样的错误,那么哪些是因为传输模式设置不正确所造成的呢?下面这些无法连接的例子,都可能是传输模式设置不正确导致的。

1.当出现“426 data connection closed,transfer aborted”提示时,表示你采用了主动模式的话,而防火墙禁止了来自FTP服务器的主动连接。

2.如果出现“550 Passive mode notallowed on this server”的信息地,则表明FTP服务器被设置成了不支持被动模式的连接。

3.除此之外,“数据Socket错误,连接已超时”的错误也非常多见,这同样是由传输模式设置不正确引起的。

三、FTP传输模式的切换

既然因传输模式设置不当可以引发多种FTP登录故障,那么在实际应用过程中我们又该如何改变其传输模式呢?下面我们将常用工具的FTP传输模式切换方法传授给大家。

1.IE

IE浏览器是我们登录FTP服务器最简单、直接的工具之一,默认使用的是主动模式,切换方法比较简单。启动IE后,打开“工具”菜单中的“Internet选项”,将打开的窗口切换到“高级”选项卡,选中其中的“使用被动FTP”选项并保存设置即可。

2.FlashFXP

FlashFXP是我们登录FTP使用比较多的专业工具之一,启动FlashFXP后按F6键打开“配置FlashFXP”窗口,切换到“连接”选项卡,将其中的“使用被动模式”选中即可。

3.CuteFTP

CuteFTP可以说是FTP类工具的泰山了,启动CuteFTP后点击打开“编辑”菜单下的“设置”命令,在打开的窗口左侧依次选择“连接”—“防火墙”,然后将右侧下方的“PASV模式”项选中就可以了。

4.LeapFTP

启动LeapFTP后,打开“站点”菜单下的“站点管理器”命令,或者按F4同样可以打开,打开后在左侧选择要连接的FTP站点,将右侧的窗口切换到“高级”标签,更改其中的“使用PASV模式”选项即可。

5.FlashGet

虽然FlashGet常被用作下载工具,但是它同样可以登录FTP服务器。启动FlashGet,打开“工具”菜单下的“选项”命令,将打开的窗口切换到“代理服务器”选项卡,选中直接连接项,单击“编辑”按钮,更改其中的“PASV模式”选项即可。

怎么样,将常用软件的FTP传输模式切换方法奉献给了大家,以后再碰到这样的问题时是不是就可以迎刃而解了呢!

责任编辑:佟健 来源: 至顶网
相关推荐

2010-06-09 15:40:01

FTP文件传输协议

2010-07-13 15:55:12

FTP数据传输模式

2010-07-01 14:09:01

FTP传输模式

2010-06-30 15:06:27

FTP数据传输模式

2014-06-05 17:02:41

FTP

2010-06-28 14:38:12

FTP协议

2010-06-24 14:20:30

FTP协议

2012-08-30 09:07:33

设计模式

2018-10-29 08:47:48

传输模式无线

2010-07-01 15:55:54

FTP文件传输协议

2010-06-28 14:25:16

2022-10-12 14:23:30

Java线程

2020-11-04 08:54:54

状态模式

2010-06-09 17:01:48

路由选择协议

2023-10-26 07:15:46

2010-02-04 16:52:45

C++显式转换

2010-06-28 15:41:04

FTP文件传输协议

2010-06-09 15:55:20

FTP文件传输协议

2009-03-04 06:18:00

FTP服务器双向传输FTP服务器搭建

2011-03-04 11:23:55

FileZilla
点赞
收藏

51CTO技术栈公众号