文件传输协议(File Transfer Protocol, FTP)(1)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-05
REIN 120 220 220 421 500, 502 QUIT 221 500 传输参数 PORT 200 500, 501, 421, 530 PASV 227 500, 501, 502, 421, 530 MODE 200 500, 501, 504, 421, 530 TYPE 200 500, 501, 504, 421, 530 STRU 200 500, 501, 504, 421, 530 文件操作命令 ALLO 200 202 500, 501, 504, 421, 530 REST 500, 501, 502, 421, 530 350 STOR 125, 150 (110) 226, 250 425, 426, 451, 551, 552 532, 450, 452, 553 500, 501, 421, 530 STOU 125, 150 (110) 226, 250 425, 426, 451, 551, 552 532, 450, 452, 553 500, 501, 421, 530 RETR 125, 150 (110) 226, 250 425, 426, 451 450, 550 500, 501, 421, 530 LIST 125, 150 226, 250 425, 426, 451 450 500, 501, 502, 421, 530 NLST 125, 150 226, 250 425, 426, 451 450 500, 501, 502, 421, 530 APPE 125, 150 (110) 226, 250 425, 426, 451, 551, 552 532, 450, 550, 452, 553 500, 501, 502, 421, 530 RNFR 450, 550 500, 501, 502, 421, 530 350 RNTO 250 532, 553 500, 501, 502, 503, 421, 530 DELE 250 450, 550 500, 501, 502, 421, 530 RMD 250 500, 501, 502, 421, 530, 550 MKD 257 500, 501, 502, 421, 530, 550 PWD 257 500, 501, 502, 421, 550 ABOR 225, 226 500, 501, 502, 421 获得信息命令 SYST 215 500, 501, 502, 421 STAT 211, 212, 213 450 500, 501, 502, 421, 530 HELP 211, 214 500, 501, 502, 421 其它命令 SITE 200 202 500, 501, 530 NOOP 200 500 421 6. 状态图 下面是一个简单实现的FTP的状态图,只用到响应码的首位。对于所有命令或命令序列有三种可能性:成功(S),失败(F)或错误(E)。在状态图中B代表开始,W代表等待响应。下面我们给出一个总图,总图可以包括的命令有: ABOR,ALLO,DELE,CWD,CDUP,SMNT,HELP,MODE,NOOP,PASV,QUIT,SITE,PORT,SYST,STAT,RMD,MKD,PWD,STRU和TYPE 而下图可以包括的命令有:APPE,LIST,NLST,REIN,RETR,STOR和STOU。 第一幅图和第二幅图差别不大,第一幅图中如果出现了100系列响应会是错误,而在第二幅图中不会。下面是重命名过程: 下面是重新启动命令,其中cmd代表APPE,STOR或RETR。 下图代表登录过程: 7. 典型FTP过程 假设位于U的用户希望从S上(下)传文件,通常用户需要使用用户FTP进程和服务器通信,下面就是一个例子: 用户发出的本地命令 解释 ftp (host) multics 连接到S的端口L,建立控制连接 <---- 220 Service ready . 用户名 Doe need password. USER Doe----> <---- 331 用户名正确 口令 PASS 口令----> <---- 230 User logged in. retrieve (local type) ASCII (local pathname) test 1 (for. pathname) test.pl1 User-FTP opens local file in ASCII. RETR test.pl1 ----> <---- 150 文件状态正常,将打开数据连接 服务器于端口U建立数据连接 文件传输中 <---- 226 关闭数据连接,文件传输正确 type Image TYPE I ----> <---- 200 Command OK store (local type) image (local pathname) file dump (for.pathname) >udd>cn>fd User-FTP opens local file in Image. STOR >udd>cn>fd ----> <---- 550 访问拒绝 中止 QUIT ----> 服务器关闭所有连接 FTP控制连接通过用户进程端口U和服务器端口L建立,这里默认的L=21。 上一页[1][2][3] 关键词:transfer |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于文件传输协议(File Transfer Protocol, FTP)(1)的所有评论