<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
主 讲:qianqian
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
专 题: 服务器反馈
主 讲:qianqian
服务器反馈
在发送FTP命令后,你将收到服务器的回应。回应信息由3位数字加空格加上一段文字信息组成。图7 列出了一些回应信息。完整的描述可以参考RFC 959文档。
图 7 返回值.
110 重启动标记回应(Restart marker reply). 它这样显示: MARK yyyy = mmmm yyyy是用户处理的数据流标记,而mmmm是服务器的相应标记(注意标记和“=”之间的空格).120 服务在nnn分钟内就绪.125 数据连接已经打开,;传输开始.150 文件状态OK;将要打开数据连接.200 命令OK.202 命令未实现,在这个站点是多余的.211 系统状态或系统帮助的回应.212 目录状态.213 文件状态.214 帮助信息.215 NAME系统类型.220 服务对新用户就绪.221 服务关闭控制连接. 如果合适的话推出登录.225 数据连接打开,没有数据在传输.226 关闭数据连接. 需要的文件操作完成。.227 进入Passive模式(h1,h2,h3,h4,p1,p2).230 用户登入,已处理.250 文件操作动作OK,完成.257 “PATHNAME”已经创建.331 用户名OK,需要密码.332 需要登录帐号.350 需要进行的文件操作延迟,进一步的信息.421 服务不可用,关闭控制连接. 当服务必须关闭时,这个回复可能适用任何目录.425 无法打开数据连接.426 连接关闭;传输异常中止.450 需要进行的文件操作没有被接受. 文件不可用 (例如,文件忙).451 操作中止;处理时发生本地错误.452 操作未接受. 系统存储空间不足.500 语法错误,无法识别命令. 可能包括命令太长等错误.501 参数语法错误.502 命令未实现.503 命令顺序错误.504 对于该参数命令未实现.530 未登录.532 存储文件需要帐号.550 需要的操作未被接受. 文件不可用 (例如,文件未找到).551 需要的操作异常中止;页类型未知.552 需要的操作异常中止. 超过了存储分配空间 (对于当前目录或数据集).553 需要的操作未被接受. 文件名不被允许.
返回值类别
每一位返回值数字具有特别的含义。第一位数字有5个取值: 1 表示一个肯定的,初步的回答(这个命令被接受,并且这是其它服务器肯定回答的第一部分);2 表示一个永久的肯定回答; 3 表示一个中间层次的肯定回答,在这种情况下,服务器正在等待进一步的信息; 4 表示命令未被接受,需要的操作没有出现,担这种情况可能是暂时的; 5 表示绝对的失败。
第二个数字表示回答的类别: 0 表示语法错误; 1 表示信息内容; 2 表示有关传输链路的信息; 3 指验证或帐号信息; 4 未使用; 5 表示有关文件系统状态的信息。
第三个数字再对错误具体分类。
图 8 显示了如何分析FTP回复值的简要回顾,如果要详细的讨论,请参考RFC 959。
图 8 解释 FTP返回值.
1xx 肯定的初步的回答2xx 肯定回答3xx 肯定的中间回答4xx 短暂的否定的完成回答5xx 永久的否定的完成回答x0x 语法错误x1x 信息x2x 连接x3x 验证和帐号x4x 未规定x5x 文件系统
(VB.yeah.net/" target=_blank>千千VB站整理VB@yeah.net"> 转载请保留此信息)
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>