FTP服务概述

FTP服务概述:
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。
FTP(File Transfer Protocol: 文件传输协议)作用: Internet 上用来传送文件的协议
常见FTP服务器:
windows:Serv-U FTP Server,filezilla_server
Linux:ProFTPD:(Professional FTP daemon)一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序。
vsftp
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。
特点:
它是一个安全、高速、稳定的FTP服务器;

模式: C/S 模式
端口:
[root@xuegod64 ~]# vim /etc/services
FTP服务概述_第1张图片
20 (传数据) 21 (传指令)
fsp(File Service Protocol): 文件服务协议。

工作流程(原理):
FTP服务概述_第2张图片
FTP服务概述_第3张图片
FTP服务概述_第4张图片
FTP服务概述_第5张图片
这里的主动和被动,是相对于的FTP server 端来判断的
如果server 去连接client 开放的端口,说明是主动的,相反,如果client去连接server开放的端口,则是被动的。

你可能感兴趣的:(FTP服务概述)