ftp笔记

来源:互联网 发布:我的青春恋爱物语知乎 编辑:程序博客网 时间:2024/03/29 22:39

  ftp软件分为客户端和服务端。客户端可以使用LeapFTP,IE,甚至是命令提示符。服务端有最著名的Serv-U微软的IIS。

  FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

  PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。

  PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。

 

FTP原理(PORT模式)

 

 

pasv模式
  当客户端在防火墙后边时可能需使用pasv模式,服务端配置需填写pasv端口范围。
用IE做FTP客户端时,访问语法:ftp://[username:password@]Host[port]
ps:SERV-U服务器状态信息符列表,用于设置欢迎信息。
 %Time    - 你的PC上的当前时间
 %Date    - 你的PC上的当前日期
 %ServerDays   - 服务器已经运行的天数
 %ServerHours   - 服务器已经运行的小时数
 %ServerMins   - 服务器已经运行的分钟数
 %ServerSecs   - 服务器已经运行的的秒数 
 %ServerKbUp   - 自服务器运行以来上载的文件总量(KB)
 %ServerKbDown   - 自服务器运行以来下载的文件总量(KB)
 %ServerFilesUp   - 自服务器运行以来上载的文件数目
 %ServerFilesDown  - 自服务器运行以来上载的文件数目 
 %LoggedInAll   - 自服务器运行以来用户的总登录数
 %ServerAvg   - 自服务器运行以来的平均吞吐量
 %ServerKBps   - 当前服务器的带宽
 %MaxUsers   - 允许的最大用户数目
 %MaxAnonymous   - 允许的最大匿名用户数目
 %Name    - 用户登录名
 %IP    - 用户IP地址
 %Dir    - 用户当前目录
 %Disk    - 用户当前磁盘驱动器
 %DFree    - 用户当前剩余空间(KB)
 %FUp    - 用户上载文件总数
 %FDown    - 用户下载文件总数
 %FTot    - 传输文件总数
 %BUp    - 用户上载文件总量(KB)
 %Bdown    - 用户下载文件总量(KB)
 %BTot    - 传输文件总量
 %TconM    - 总连接时间(分钟)
 %TconS    - 总连接时间(秒)
 %RatioUp   - UL/DL的上载部分
 %RatioDown   - UL/DL的下载部分
 %RatioCredit   - 当前UL/DL中的下载信用(Kb或文件数目)
 %QuotaUsed   - 用户所用空间配额(KB)
 %QuotaLeft   - 用户剩余空间配额(Kb)
 %QuotaMax   - 最大可用磁盘空间(KB)
 %UNow    - 当前连接到FTP服务器的用户数目
 %UAll    - 自服务器启动后连接上的用户数目
 %U24h    - 最后24小时连入的用户数目
 %UAnonAll   - 当前连入的匿名用户数目
 %UAnonThisIP   - 使用此IP连入的匿名用户数目
 %UNonAnonAll   - 当前连入的非匿名用户数目
 %UNonAnonThisIP  - 使用此IP连入的非匿名用户数目
 %UThisName   - 使用当前用户名连入的用户数目
原创粉丝点击