📜  FTP服务器

📅  最后修改于: 2020-11-10 05:38:00             🧑  作者: Mango

FTP服务器

使用FTP传输数据的计算机称为FTP服务器。它存储和共享客户端数据。每天,Internet上的数千个文件都从一台计算机传输到另一台计算机。这些文件大多数通过FTP服务器传输。它是FTP体系结构的重要组成部分。

FTP服务器存储客户端文件的地址,并创建一个共享这些文件的链接。 FTP服务器需要传输控制协议网络或Internet协议网络才能函数。 FTP服务器连接始终保持与FTP客户端的连接。它有助于通过Internet将文件从一个用户传输到另一个用户。任何用户都可以访问FTP服务器中存储的数据,而某些文件可以由特殊用户访问。

可以将其视为用户系统和数据之间的中间层。使用FTP传输文件时,该文件将被上传或下载到FTP服务器。如果用户正在上载数据,则数据将从用户系统传输到FTP服务器。如果用户正在下载数据,则数据将从FTP服务器传输到用户系统。

             Uploading

System - - - - - - -> FTP server

             Downloading

FTP server - - - - - - -> System

例如,当您在网络浏览器上请求任何网页时,浏览器使用FTP来响应您的请求。

FTP服务器的类型

FTP服务器分为两部分:

  • 匿名服务器
  • 非匿名服务器

匿名服务器

匿名服务器是通用的FTP服务器,适用于所有FTP客户端。无需密码即可访问该服务器。大多数FTP客户端都使用它。

非匿名服务器

非匿名服务器是付费服务器。如果用户使用非匿名服务器,则用户需要密码才能访问文件。

FTP服务器功能

  • 它提供匿名访问,这意味着它允许用户从服务器下载数据,但阻止将数据上传到服务器。
  • FTP服务器对于互联网速度非常慢的人们非常有用。
  • 如果由于某种原因FTP服务器上的下载失败,则可以继续该下载。

FTP服务器的优点

  • FTP服务器为客户端数据提供了最终的保护。它进一步确保了您的数据不会落入他人之手,因为它以加密形式存储数据。
  • 如果由于某种原因FTP服务器上的下载失败,则可以继续该下载。
  • 在FTP服务器中,没有存储数据的内存限制。

Windows的FTP服务器软件:

Software Type Price Homepage Download
FileZilla Server Open-source FREE https://filezilla-project.org/ https://filezilla-project.org/download.php?type=server
Xlight FTP Server Open-source FREE https://www.xlightftpd.com/index.htm https://www.xlightftpd.com/download.htm
Core FTP / SFTP Server Open-source FREE http://www.coreftp.com/server/ http://www.coreftp.com/server/
ProFTPD Open-source FREE http://www.proftpd.org/ http://www.proftpd.org/
Rebex Tiny SFTP Server Open-source FREE https://labs.rebex.net/tiny-sftp-server https://labs.rebex.net/tiny-sftp-server