云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (精)FTP协议(指令集)

(精)FTP协议(指令集)

  • 62 次阅读
  • 3 次下载
  • 2025/5/29 17:27:09

? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命做出这个应答。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 502 命令还没有被实现。 ? 530 无法登录。

? 550 请求的操作无法执行,文件不可用(例如找不到文件,无访问权)。 7. DELE(Delete,删除)命令

说明:删除服务器站点上在路径名中指定的文件。 用法DELE

参数:FileName是服务器站点上一个完全合格的路径和文件名。 例子:SendData \

注释:如果期望有额外的保护级别(例如选项\确实要删除此文件吗?\),这应该由客户软件提供。

返回值如下(粗体表示成功):

? 250 请求的文件操作正常进行,已完成。 ? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 450 请求的文件操作无法执行,文件不可用(例如文件正忙)。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 502 命令还没有被实现。 ? 530 无法登录。

? 550 请求的操作无法执行,文件不可用(例如找不到文件,无访问权)。

8. HELP(Help,帮助)命令

说明:让服务器通过到客户的控制连接发送有关其实现状态的帮助信息。 用法:HELP[]

参数:Topic是一个可选的命令,或是请求哪条命令有关文本的其他参数。 例子:SendData \

注释:HELP可以带一个参数(例如任何命令的名称),以在响应中返回更具体的信息。应答为类型211或214。建议在输入USER命令前允许使用HELP命令。服务器可以使用这个应答来指定站点相关的参数,例如在对HELP SITE的响应中。

返回值如下(粗体表示成功):

? 211 系统状态,或系统的帮助应答。 ? 214 帮助消息。

描述如何使用服务器或某条不常用的具体命令的方法。这个应答只对用户有用,因为帮助消息没有标准的格式。

? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向有命令做出这个应答。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。

? 502 命令还没有被实现。 9. LIST(List,列表)命令

说明:让服务器给客户发送一份列表。 用法:LIST[]

参数:PathName是服务器系统上的一个有效路径和文件规范。 例子:SendData \

注释:如果路径名指定的是一个目录或其他文件组,服务器传送一份位于指定目录中的文件的列表。如果路径名指定的是一个文件,那么服务应该发送此文件的当前信息。空变元则暗指用户的当前工作目录或默认目标。数据将在类型ASCII或类型EBCDIC中通过数据连接传送(用户必须确保ASII或EBCDIC的类型适当)。

因为系统与系统之间的文件信息可能有很大差别,所以这项信息要在程序中自动使用可能很困难,但对用户来说会很有用。

返回值如下(粗体表示成功):

? 125 数据连接已打开,传输启动。

? 150 文件状态没问题,准备打开数据连接。 ? 226 关闭数据连接,请求的文件操作已成功。 ? 250 请求的文件操作正常进行,已完成。 ? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 425 无法打开数据连接。 ? 426 连接关闭,传输中止。

? 450 请求的文件操作无法执行,文件不可用(例如文件正忙)。 ? 451 请求的操作被中止,处理中发生本地错误。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 502 命令还没有被实现。 ? 530 无法登录。

10. MKD(Make Directory ,创建目录)命令

说明:创建一个在路径名中指定的目录(如果是绝对路径名)或当前工作目录的子目录(如果是相对路径名)。

用法:MKD

参数:Path是服务器端上的一个有效路径。 例子:SendData \

返回值如下(粗体表示成功): ? 257 “PATHNAME”已创建。 ? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 502 命令还没有被实现。 ? 530 无法登录。

? 550 请求的操作无法执行,文件不可用(例如找不到文件,无访问权)。 11. MODE(Transfer Mode,传输模式)命令

说明:指定传输模式。

用法:STRU

参数:Mode是如下ASCII值的其中之一: S——Stream(流,默认值) B——Block(块)

C——Compressed(经过压缩) 例子:SendData \

返回值如下(粗体表示成功): ? 200 命令成功。

? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 500 语法错误,无法识别命令。这其中包括令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 504 命令中还没有实现该参数。 ? 530 无法登录。

12. NLST(Name List,名称列表)命令

说明:让服务器给客户发送一份目录列表。 用法:NLST[]

参数:PathName是服务器系统上的一个有效路径和文件规范。 例子:SendData \

注释:路径名应该指定一个目录或其他由系统指定的文件组描述符,空变元则暗指当前目录。服务器将返回一个文件名称的流,除此之外没有其他信息。数据将以ASCII或EBCDIC类型通过数据连接传送,其中的有效路径名字符串由分隔(用户必须确保类型正确)。

NLST希望返回的信息可被程序用来进一步地自动处理这些文件。例如,在一个“断点续传”功能的实现中。

返回值如下(粗体表示成功):

? 125 数据连接已打开,传输启动。

? 150 文件状态正常,准备打开数据连接。

? 226 关闭数据连接,请求的文件操作已成功。 ? 250 请求的文件操作正常进行,已完成。 ? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 425 无法打开数据连接。 ? 426 连接关闭,传输中止。

? 450 请求的文件操作无法执行,文件不可用(例如文件正忙)。 ? 451 请求的操作被中止,处理中发生本地错误。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。

? 502 命令还没有被实现。 ? 530 无法登录。

13. NOOP(NOOP,无操作)命令

说明:这是一条不进行操作的命令,即它什么都不做。 用法:NOOP 参数:无。

例子:SendData \

注释:NOOP不会影响任何参数或以前输入的命令。除了让服务器发送一条OK应答外,它不指定任何操作。

返回值如下(粗体表示成功): ? 200 命令成功。

? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 500 语法错误,无法识别命令。

14. PASS(Password,密码)命令

说明:向远程系统发送用户的密码,该命令在USER命令后使用。 用法:PASS

参数:Password是由USER命令指定的已注册用户密码。 例子:SendData \

注释:在连接到一台FTP服务器的端口21并接收到一个由代码220打头的行,表示服务器已准备好你向它发USER和PASS命令,以登录进此FTP服务器之后,紧跟着发送USER命令。

PASS命令应该紧跟着USER命令。

如果你在此FTP服务器上有帐号,就可以指定自己的用户名和密码。如果想匿名登录,可以指定用户名为“Anonymous”,而用自己的电子邮件地址当密码。

返回值如下(粗体表示成功):

? 202 命令还没有被实现,在此站点上是多余的。 ? 230 用户已登录,请继续。

? 332 登录需要帐号(请参看ACCT命令)。 ? 421 服务不可用,关闭控制连接。

如果某项服务获知自己即将关闭,会向所有命令做出这个应答。

? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 530 无法登录。

15. PASV(Passive,被动的)命令

说明:告诉服务器在一个非标准端口上收听数据连接。 用法:PASV

参数:这条命令请求server-DTP(服务器数据传送规约)“收听”某个数据端口(该端口不是它的默认数据端口),并等待一个连接而不是在收到传输命令时初始化一个连接。对这条命令的响应包括主机地址和此服务器正在收听的端口地址。

搜索更多关于: (精)FTP协议(指令集) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

? 421 服务不可用,关闭控制连接。 如果某项服务获知自己即将关闭,会向所有命做出这个应答。 ? 500 语法错误,无法识别命令。这其中包括命令行过长之类的错误。 ? 501 参数或变元中有语法错误。 ? 502 命令还没有被实现。 ? 530 无法登录。 ? 550 请求的操作无法执行,文件不可用(例如找不到文件,无访问权)。 7. DELE(Delete,删除)命令 说明:删除服务器站点上在路径名中指定的文件。 用法DELE 参数:FileName是服务器站点上一个完全合格的路径和文件名。 例子:SendData \ 注释:如果期望有额外的保护级别(例如选

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com