F5 术语

文件传输协议 (FTP)

什么是 FTP(文件传输协议)?

FTP 是“文件传输协议”的缩写,是一种用于在两台计算机之间传输文件的应用层协议。 它涉及将 FTP 客户端连接到 FTP 服务器,其中用户通过登录凭据进行身份验证。 一旦通过身份验证,文件就可以从客户端上传到服务器或从服务器下载到客户端。

FTP 使用两个 TCP 连接进行操作:

  1. 控制连接: 用于传输控制命令和响应。 服务器在21端口监听由客户端独占发起的控制连接请求。
  2. 数据连接: 用于传输文件。 此连接可由客户端或服务器发起。 当由服务器发起时,称为主动模式,而由客户端发起的连接称为被动模式。

FTP 传统上用于将网页和相关文件上传到 Web 服务器或从服务器分发软件和文件等任务。 然而,由于 FTP 的历史可以追溯到互联网早期,因此众所周知它存在安全漏洞。 因此,近年来更安全的替代方案越来越流行。 例如,HTTP 下载现在被广泛用于通过网站分发文件和软件,而内容管理系统 (CMS) 已成为更新网络内容的流行方式。