FTP 文件服务器 理论知识

一、FTP文件传输

1、FTP的作用和特点

(1)FTP的作用

进行文件的传输

(2)FTP的特点

采用C/S设计结构 (client-->server)服务端--客户端

(B/S设计结构--browser--server)网页--客户端

支持局域网或广域网的传输

灵活性强

不会暴露本地用户可隐藏用户信息保证系统安全

2、FTP的端口号和传输模式

(1)FTP端口号

21:传输控制授权资源访问和身份验证

20:数据传输使用 实现上传下载操作

(2)FTP工作模式

主动模式:客户端请求服务器21号端口建立管理链接,客户端使用POST指令服务器打开一个端口号连接客户端,进行数据传输

被动模式: 客户端请求服务器21号端口建立管理连接,服务器端使用PASY命令通知客户端开启端端口号等待客户端连接

注:主动模式客户端不能开启防火墙设置

FTP 文件服务器 理论知识

3、数据传输模式

(1)ASCII

之传输文本,文件

传输速度快

不支持流媒体(音频视频图片)

(2)二进制

支持内容广泛

支持文本、文件、流媒体

4、FTP的用户类型

(1)匿名用户

不需要身份验证

默认匿名账户是FTP 密码为FTP 或者 anonymous密码为空

(2)身份验证本地验证

需要用户数据账户名密码,进行验证和授权访问使用本地账户进行身份验证

(3)虚拟账户

将多个虚拟账户映射到一个系统账户

适合对用户访问FTP使用

灵活性强

5、常见的FTP客户端和服务器端

(1)常见的FTP服务器端

Windows(Serv-U、FTP发布服务)、Linux(vsftpd)非常安全的FTP软件

(2)常见的FTP客户端

客户端:Windows自带"资源管理器"、flashfxp;wget、aria2c、lftp等

(3)第三方工具

Filezilla client、

Flash FXP

culeFTP

第三方工具使用比较广泛支持断点续传