什么是FTP?

File transfer protocol sreveris a computer software that facilitate the secure rxchange of files over a TCP/IP network.

It runs the file transfer protocol, a sandard communication protocol that operates at the network level, to establish a secure connection between the devices in a client-server architecture and efficiently transmit data over the internet

 

FTP Server 的作用是?

最重要的两个基本功能:

1.上传 2.下载

FTP Server的优点?

  1. 利于交换大尺寸文件(相较于email 传输)
  2. 增强安全性:通过SSH(SFTP)、FTP Secure(FTPS)协议提高安全性
  3. 优化工作流程:帮助企业优化文件传输,支持大文件传输
  4. 改善控制:提供更智能的控制,有助于企业进行文件访问权限设置
  5. 可靠的灾难恢复:拥有连续和自动备份,保证数据不会轻易泄露和丢失

FTP的类型?

FTPS:使用SSL 和TLS协议提供加密

SFTP:使用SSH协议

 

FTP的主动和被动模式

FTP传输有两个通道,一个是控制通道,一个是数据通道。

控制通道用于传输命令,数据通道用于传输数据。

管理员可以将FTP服务器设置长两种模式:主动/被动

 

主动模式:

FTP默认模式,FTP客户端建立控制连接,FTP服务端建立数据连接到客户端。在无防火墙下运行。客户端打开端口,服务器主动连接到端口时侦听。

被动模式:

数据和控制连接都默认从FTP客户端连接到服务器。可以在有防火墙的环境下运行。服务器打开端口被动侦听,允许并等待客户端连接到它。建议使用FTP默认模式,更安全。

 

建立FTP Server步骤:(Windows10为例)

  1. 打开‘控制面板’
  2. 点击’程序‘

     

     

  3. 找到“启用或关闭Windows功能”

     

     

  4. 勾选IIS(Internet Information Server)下的子选项FTP服务器以及Web管理工具下的IIS管理控制平台后点击确定

     

     

  5. 在控制面版下的管理工具中找到IIS管理器并打开

     

     

  6. 右击主机名称点击‘增加FTP站点选项’
  7. 依次输入站点名称和传输文件的物理路径

     

     

  8. 选择主机IP地址,选择无SSL

     

     

  9. 选择匿名身份验证和所有用户允许访问并授予权限

     

     

  10. 点击完成即可通过主机IP地址进行FTP访问