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命令通知客户端开启端端口号等待客户端连接
注:主动模式客户端不能开启防火墙设置
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
第三方工具使用比较广泛支持断点续传