FTP协议简介

FTP协议和HTTP协议都是文件传输协议,两者之间有很多共同点。例如,它们都运行在TCP之上。然而,这两个运用层协议也有一些很重要的区别,。其中最显著的就是,FTP使用两个并行的TCP连接,一个叫做控制连接,另一个叫做数据连接。控制连接用于在两主机之间传输控制信息,诸如用户标识、口令、改变目录、put、get等命令。数据连接用于准确的传输一个文件。

FTP命令和回答

命令:
  • USER username : 用于向服务器传送用户标识
  • PASS password : 用于向服务器传送口令
  • LIST:用于请求服务器返回远程主机当前目录下的文件列表,类似与unix下ls命令。注意文件列表实在数据连接上传输,而不是在控制连接上传输。
  • RETR filename : 用于从远程主机的当前目录检索文件。触发远程主机发起数据连接,并在该数据连接上发送所请求的文件。
  • STORE filename : 用于向远程主机的当前目录存放文件。
回答:
  • 331 Username OK,password required
  • 125 Data connection already open;transfer start
  • 425 Can’t open data connection
  • 452 Error writing file

详细内容在这:RFC959

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值