ftp客户端工具不能连ftp服务器
2012-10-23 11:25
155 查看
FTP的工作模式有两种,主动模式和被动模式
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV 命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口 发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完 全不同。而FTP的复杂性就在于此。
ftp客户端工具一般默认使用被动模式,在生产环境中,可能会对端口有些限制,所以应该修改ftp客户端工具的工作模式为主动模式。
PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV 命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口 发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完 全不同。而FTP的复杂性就在于此。
ftp客户端工具一般默认使用被动模式,在生产环境中,可能会对端口有些限制,所以应该修改ftp客户端工具的工作模式为主动模式。
相关文章推荐
- ftp服务器可以用最原始的命令访问,但是不能用cuteftp等工具访问
- 【版本控制工具】svn服务器、客户端安装配置及eclipse的svn检出
- Linux小工具:文件上传ftp服务器
- Android客户端不能接收C#服务器数据?(整理)
- 第二十九天 mysql基础架构、编译安装、客户端工具、数据类型及服务器变量
- windows server 2003 FTP服务器不能下载原因
- 远程桌面不能连接。提示由于这台计算机没有终端服务器客户端访问许可证
- Java学习日记8:文件上传工具类的实现和服务器给客户端发送图片
- 使用Remote Desktop organizer远程桌面管理工具连接服务器不能实现真机与被远程主机之间的文件拖拉复制
- 免费的Linux FTP客户端工具
- 一个非常不错的跨平台的ftp服务器/客户端-FileZilla
- FTPClient连接FTP服务器的工具类......
- 服务器与客户端常用测试工具与方法经验总结
- 工具 06 安装mysql服务器 客户端 开发包
- linux FTP 服务器及FTP客户端安装
- VSS 客户端不能访问问题“unable to open user login file\\服务器项目管理目录\data\logedin\用户名.log
- 个人电脑配置FTP服务器,四张图搞定。项目需要,并自己写了个客户端实现下载和上传的功能!
- centos6.5下如何搭建一个ftp服务器和使用客户端
- "不能连接到服务器"时收到错误消息 Lync 在线用户尝试登录到移动设备上的 Lync 2010 移动客户端
- 路由器_内网端口映射,nat_端口映射_工具_软件_远程桌面_连接_端口_花生壳_个人_FTP_服务器_WEB站点