最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ftp客户端编程
时间:2022-07-02 18:09:13 编辑:袖梨 来源:一聚教程网
关于Ftp协议;
Ftp命令;
Ftp返回值;
Ftp编程结构;
关于Ftp协议:
关于Ftp协议,我想都大概了解,所以不做说明了。以下是RPC959的介绍:
The objectives of FTP are 1) to promote sharing of files (computer
programs and/or data), 2) to encourage indirect or implicit (via
programs) use of remote computers, 3) to shield a user from
variations in file storage systems among hosts, and 4) to transfer
data reliably and efficiently. FTP, though usable directly by a user
at a terminal, is designed mainly for use by programs.
Ftp命令:
也许很多人都用过Ftp命令,但是可能也有许多人和我曾经犯一样的错误,错认了Ftp命令。我原来在win2000的控制台下打上Ftp,然后进入了Ftp提示符下,接着我用上了许多符有“windows”特色的命令,如“dir”,“cd”,看到它按照自己的想法在运行,以为自己便掌握了Ftp命令了。我非常有信心的打开编程工具,写一个socket,然后向ftp服务器连接了。当然,服务器返回了信息提示是连接成功了,我便开始发送刚才用过的一些命令,可返回的信息大多都是“500 'xx': command not understood”。
最后,我发送了help命令,返回的结果让我惊异不已,里面的命令大多我都没用过。原来这些才是真正的Ftp命令。Windows里面的只是Ftp的客户端工具,里面的命令根本不是Ftp命令。网上有许多资料里也是把windows里Ftp客户端的命令和Ftp命令混在一起。真正的Ftp命令应参考RFC959文档中的说明(其实一些Ftp工具如CuteFtp里也把命令显示出来)。其中经常被使用的命令包括如下:
ABOR:中止;
CWD 目录名:改变现有目录;
CDUP:返回到父级目录;
REIN:重新初始化服务器状态;
QUIT:退出;
PORT:设置数据传输端口;
PASV:转为被动方式
TYPE A/I:传输方式;
MODE S/B/C:传输方式?;
RETR 文件名:下载文件;
STOR 文件名:上传文件;
APPEND 追加本地文件到服务器;
RNFR:修改原文件名(修改之前的文件名)
RNTO:修改后的文件名;
DELE 文件名:删除文件;
RMD 目录夹:删除文件夹;
MKD 目录:新建目录;
PWD 当前工作目录;
LIST:列出该目录中的项目;
SYST:查看服务器操作系统信息;
STAT查看Ftp参数状态;
Ftp命令;
Ftp返回值;
Ftp编程结构;
关于Ftp协议:
关于Ftp协议,我想都大概了解,所以不做说明了。以下是RPC959的介绍:
The objectives of FTP are 1) to promote sharing of files (computer
programs and/or data), 2) to encourage indirect or implicit (via
programs) use of remote computers, 3) to shield a user from
variations in file storage systems among hosts, and 4) to transfer
data reliably and efficiently. FTP, though usable directly by a user
at a terminal, is designed mainly for use by programs.
Ftp命令:
也许很多人都用过Ftp命令,但是可能也有许多人和我曾经犯一样的错误,错认了Ftp命令。我原来在win2000的控制台下打上Ftp,然后进入了Ftp提示符下,接着我用上了许多符有“windows”特色的命令,如“dir”,“cd”,看到它按照自己的想法在运行,以为自己便掌握了Ftp命令了。我非常有信心的打开编程工具,写一个socket,然后向ftp服务器连接了。当然,服务器返回了信息提示是连接成功了,我便开始发送刚才用过的一些命令,可返回的信息大多都是“500 'xx': command not understood”。
最后,我发送了help命令,返回的结果让我惊异不已,里面的命令大多我都没用过。原来这些才是真正的Ftp命令。Windows里面的只是Ftp的客户端工具,里面的命令根本不是Ftp命令。网上有许多资料里也是把windows里Ftp客户端的命令和Ftp命令混在一起。真正的Ftp命令应参考RFC959文档中的说明(其实一些Ftp工具如CuteFtp里也把命令显示出来)。其中经常被使用的命令包括如下:
ABOR:中止;
CWD 目录名:改变现有目录;
CDUP:返回到父级目录;
REIN:重新初始化服务器状态;
QUIT:退出;
PORT:设置数据传输端口;
PASV:转为被动方式
TYPE A/I:传输方式;
MODE S/B/C:传输方式?;
RETR 文件名:下载文件;
STOR 文件名:上传文件;
APPEND 追加本地文件到服务器;
RNFR:修改原文件名(修改之前的文件名)
RNTO:修改后的文件名;
DELE 文件名:删除文件;
RMD 目录夹:删除文件夹;
MKD 目录:新建目录;
PWD 当前工作目录;
LIST:列出该目录中的项目;
SYST:查看服务器操作系统信息;
STAT查看Ftp参数状态;
相关文章
- 明末渊虚之羽在哪里获取头陀的回响 头陀回响获取方法 07-30
- 2025年全球十大加密货币交易平台App排名 最新交易所榜单推荐 07-30
- 剑星战斗思路是什么 战斗思路分享 07-30
- Twinstake 推出 ETH 质押「启动与退出计算机」 07-30
- 燕云十六声寄棺主无伤怎么通关 鬼神愁无伤逃课打法攻略 07-30
- 明末渊虚之羽铜灯盏在哪里获取 铜灯盏获得方法介绍 07-30