FTP:屏幕信息举例

1、用户要用FTP和远地主机(网络信息中心NIC上的主机)建立连接。

2、本地FTP发出的连接成功信息。

3、从远地服务器返回的信息,220表示“服务就绪”。

4、本地FTP提示用户键入名字。用户键入的名字表示“匿名”。在internet上有许多文件免费向公众提供。用户不需要键入自己的真是名字而只需键入anonymous即可。

5、数字331表示“用户名正确”,需要口令。

6、本地FTP提示用户键入口令。用户这时可键入guest作为匿名的口令,也可以键入自己的电子邮件地址,即耶鲁大学数学系名为xyz的主机上的abc。

7、数字230表示用户已经注册完毕。

8、“ftp> ”是FTP提示信息。用户键入的是将目录改变为包含RFC文件的目录。

9、字符CWD是FTP的标准命令,代表Change   Working   Directory。

10、用户要求将名为rfc1261.txt的文件复制到本地主机上,并改名为nicinfo。

11、字符PORT是FTP的标准命令,表示要建立数据连接。200表示“命令正确”。

12、数字150表示“文件状态正确,即将建立数据连接”。

13、数字226是“释放数据连接”。现在一个新的本地文件已产生。

14、用户键入退出命令。

15、表明FTP工作结束。

这些状态代码指示一项*作已经成功开始,但客户端希望在继续*作新命令前得到另一个答复。
?? 110 重新启动标记答复。
?? 120 服务已就绪,在 nnn 分钟后开始。
?? 125 数据连接已打开,正在开始传输。
?? 150 文件状态正常,准备打开数据连接。
2xx - 肯定的完成答复

一项*作已经成功完成。客户端可以执行新命令。
?? 200 命令确定。
?? 202 未执行命令,站点上的命令过多。
?? 211 系统状态,或系统帮助答复。
?? 212 目录状态。
?? 213 文件状态。
?? 214 帮助消息。
?? 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。
?? 220 服务就绪,可以执行新用户的请求。
?? 221 服务关闭控制连接。如果适当,请注销。
?? 225 数据连接打开,没有进行中的传输。
?? 226 关闭数据连接。请求的文件*作已成功(例如,传输文件或放弃文件)。
?? 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。
?? 230 用户已登录,继续进行。
?? 250 请求的文件*作正确,已完成。
?? 257 已创建“PATHNAME”。
3xx - 肯定的中间答复

该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。
?? 331 用户名正确,需要密码。
?? 332 需要登录帐户。
?? 350 请求的文件*作正在等待进一步的信息。
4xx - 瞬态否定的完成答复

该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。
?? 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
?? 425 无法打开数据连接。
?? 426 Connection closed; transfer aborted.
?? 450 未执行请求的文件*作。文件不可用(例如,文件繁忙)。
?? 451 请求的*作异常终止:正在处理本地错误。
?? 452 未执行请求的*作。系统存储空间不够。
5xx - 永久性否定的完成答复

该命令不成功,错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
?? 500 语法错误,命令无法识别。这可能包括诸如命令行太长之类的错误。
?? 501 在参数中有语法错误。
?? 502 未执行命令。
?? 503 错误的命令序列。
?? 504 未执行该参数的命令。
?? 530 未登录。
?? 532 存储文件需要帐户。
?? 550 未执行请求的*作。文件不可用(例如,未找到文件,没有访问权限)。
?? 551 请求的*作异常终止:未知的页面类型。
?? 552 请求的文件*作异常终止:超出存储分配(对于当前目录或数据集)。
?? 553 未执行请求的*作。不允许的文件名。
常见的 FTP 状态代码及其原因
?? 150 - FTP 使用两个端口:21 用于发送命令,20 用于发送数据。状态代码 150 表示服务器准备在端口 20 上打开新连接,发送一些数据。
?? 226 - 命令在端口 20 上打开数据连接以执行*作,如传输文件。该*作成功完成,数据连接已关闭。
?? 230 - 客户端发送正确的密码后,显示该状态代码。它表示用户已成功登录。
?? 331 - 客户端发送用户名后,显示该状态代码。无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
?? 426 - 命令打开数据连接以执行*作,但该*作已被取消,数据连接已关闭。
?? 530 - 该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。如果使用匿名帐户登录,IIS 的配置可能拒绝匿名访问。
?? 550 - 命令未被执行,因为指定的文件不可用。例如,要 GET 的文件并不存在,或试图将文件 PUT 到您没有写入权限的目录

FTP返回值代表含义的更多相关文章

  1. GetLastError()函数返回值及含义

    GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值, ...

  2. GetLastError返回值的含义

    [0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系统找不到指定的路径. [4]-系统无法打开文件. [5]-拒绝访问. [6]-句柄无效. [7]-存储控制块被损坏 ...

  3. linux命令返回值的含义

    linux命令执行后无论成功与否都有一个返回值: 如果为 0,则表示命令执行成功,其它值则表示错误, 具体的错误码含义如下: "OS error code 1: Operation not ...

  4. ConcurrentHashMap中的putIfAbsent方法的使用以及返回值的含义

    public V putIfAbsent(@NotNull K key, @NotNull V value) putIfAbsent方法主要是在向ConcurrentHashMap中添加键—值对的时候 ...

  5. Service官方教程(2)*IntentService与Service示例、onStartCommand()3个返回值的含义。

    1.Creating a Started Service A started service is one that another component starts by calling start ...

  6. GetLastError返回值含义

    GetLastError的返回值的含义: (0)-操作成功完成. (1)-功能错误. (2)- 系统找不到指定的文件. (3)-系统找不到指定的路径. (4)-系统无法打开文件. (5)-拒绝访问. ...

  7. Go语言核心之美 4.3-多返回值

    在Go语言中.函数能够有多个返回值,这个特性我们已经在之前的样例见过非常多,非常多标准库函数都会返回两个值,一个是期望得到的函数执行结果,另外一个是函数出错时的错误值. 以下的程序是findlinks ...

  8. ABAP SY-SUBRC 使用过程中返回值的几种含义

    当进行Debug的时候,经常会遇到"SY-SUBRC"的返回值.具体如何使用.在各种语句下返回值. ================= FUNCTION MODULE (或RFC中 ...

  9. GetLastError() 返回值含义

    [0]-操作成功完成.[1]-功能错误.[2]-系统找不到指定的文件.[3]-系统找不到指定的路径.[4]-系统无法打开文件.[5]-拒绝访问.[6]-句柄无效.[7]-存储控制块被损坏.[8]-存储 ...

随机推荐

  1. markdown 编辑器使用教程---字体、颜色、表格换行、链接等

    资源池: 绿色版markdown编辑器:点击这里 提取码:ftf9 1.标题 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 一级标题 二级标题 ...

  2. 怎样将Sublime Text 设置成中文版(完整教程)

    1.打开Sublime Text,使用快捷键Shift+Ctrl+P,弹出查找栏,如图: 2.在搜索框中输入关键字 install ,出现下拉选项,点击选择其中的:Package Control: I ...

  3. 枚举--让盗版美国总统wcc给你整明白哈哈

    1.为什么要有枚举 Java中的枚举其实是一种语法糖,在 JDK 1.5之后出现,用来表示固定且有限个的对象.比如一个季节类有春.夏.秋.冬四个对象:一个星期有星期一到星期日七个对象.这些明显都是固定 ...

  4. 【函数分享】每日PHP函数分享(2021-2-5)

    array_column - 返回数组中指定的一列 说明: array_column ( array $input , mixed $column_key , mixed $index_key = n ...

  5. memcache安装及解决无法远程连接的问题

    Memcached是什么 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fit ...

  6. js实现购物车左滑删除

    使用 js 和jquery动画实现购物车左滑,请引入jquery库,不然会报错哦! 首页编写页面,注意布局,滑动分成两部分,商品图片和信息放在一个布局,删除和移入收藏放在一起. 其中js用到了 tou ...

  7. The Preliminary Contest for ICPC Asia Shenyang 2019 D. Fish eating fruit(树形dp)

    题意:求一棵树上所有路径和模3分别为0 1 2 的权值的和 思路:树形dp 增加一个记录儿子节点满足条件的个数的数组 不要放在一起dp不然答案跟新会有问题 #include <bits/stdc ...

  8. 2019牛客暑期多校训练营(第一场)I Points Division(dp+线段树优化)

    给你n个点,第i个点在的位置为(xi,yi),有两个属性值(ai,bi).现在让你把这n个点划分为A和B两个部分,使得最后不存在i∈A和j∈B,使得xi>=xj且yi<=yj.然后对于所有 ...

  9. HDU 1565 方格取数 状压dp

    题目: 给你一个n*n的格子的棋盘,每个格子里面有一个非负数. 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大. Input 包括多 ...

  10. 牛客编程巅峰赛S1第3场 - 青铜&白银 A.位数求和

    题意:求所有\(n\)位数每位之和等于\(m\)的数的和. 题解:数据范围非常小,我们可以直接暴力枚举\(t\)到\(10*t\)的所有数字,逐位分解判断即可. 代码: class Solution ...