以下内容主要是针对遇上文件传输协议 (FTP等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。
文件传输协议,FTP 是什么意思
文件传输协议 (FTP 是一种客户端/服务器协议,用于向主机传输文件或从主机传输文件。FTP 可以使用用户名和密码进行身份验证。
匿名 FTP 允许用户从 Internet 访问文件、程序和其他数据,而无需用户 ID 或密码。网站有时被设计为允许用户使用“匿名”或“访客”作为用户 ID,并使用电子邮件地址作为密码。公开可用的文件通常位于指定目录中,并且可以轻松传输到用户的计算机。
FTP 是使用 TCP 或 IP 网络将文件从一台计算机移动或传输到另一台计算机的 Internet 标准。文件传输协议也称为 RFC 959。
FTP有多少种类型
虽然 FTP 可用于完成多种任务,但 FTP 主要分为三类。
FTP 普通 – FTP Plain 是指没有加密的普通 FTP。默认情况下,它使用端口 21,并且大多数 Web 浏览器都支持它。
FTPS – FTPS 指的是 FTP Secure 或 FTP 安全套接字层 (SSL,因为这种 FTP 服务器使用 SSL 加密,与传统的FTP略有不同。主要区别在于 FTPS 附带的安全性,这是发明的第一种加密 FTP。
FTPES – FTPES 中的“E”表示“显式”,该首字母缩写词代表基于显式传输层安全性 (TLS/SSL 的文件传输协议。这种类型的 FTP 与常规 FTP 一样,使用端口 21,但随后特殊命令将其升级为 TLS/SSL 加密传输。因为它往往与防火墙配合得很好,所以有些人更喜欢使用 FTPES 而不是 FTPS。
如何使用 FTP
使用 FTP 的三种最常见方式包括:
通过网络浏览器:使用网络浏览器,您无需任何特殊软件或客户端即可从提供 FTP 站点的服务器下载文件。
通用用户界面 (GUI FTP 客户端:这些第三方应用程序使用户能够连接并通过 FTP 发送文件。
命令行 FTP:主要操作系统都配备了作为命令行的 FTP 客户端功能。
FTP 与 SFTP
FTP 代表文件传输协议,而 SFTP 是指安全外壳 (SSH 文件传输协议。这为您提供了通过 SSH 保护的文件传输,它提供了对 shell 帐户的完全访问权限。shell 帐户是位于远程服务器上的帐户。
FTP 与 SFTP 的不同之处在于它不为用户提供传输文件的安全通道。此外,FTP 使用两个通道来传输数据,而 SFTP 只使用一个通道。每个协议使用的入站连接也不同。FTP 默认使用端口 21,但 SFTP 允许在端口 22 上进行入站通信。
数据传输的方式也有很大不同。SFTP 使用隧道方法传输数据。由于安全性较低,FTP 使用了直接传输,这带来了额外的安全性。
FTP 与 HTTP
尽管超文本传输协议 (HTTP 和 FTP 的相似之处在于它们都是使您能够在系统之间发送文件的应用层协议,但还是存在一些主要区别。HTTP 可以同时支持多个会话,因为它是一种无状态协议。这意味着它不会保存会话中使用的数据以在下一个会话中使用它。
另一方面,FTP 是有状态的,这意味着它收集有关客户端的数据并在客户端发出的下一个请求中使用这些数据。由于 FTP 执行此功能,因此它可以同时支持的会话数量有限。无论网络的带宽如何,HTTP 都有可能成为一种更有效的数据传输方法。
另一个关键区别是,使用 FTP,在传输信息之前需要进行客户端身份验证。使用 HTTP,不需要客户端身份验证。HTTP 使用众所周知的通用端口,使防火墙易于使用。在某些情况下,防火墙可能更难以管理 FTP。
FTP 与 MFT
在某些方面,与 FTP 相比,托管文件传输 (MFT 是新事物。FTP 虽然在许多环境中有效,但其设计目的并不是为了适应当今人们被迫应对的复杂威胁环境。
顾名思义,托管文件传输带有管理和各种合规性和安全功能。这些措施的到位很重要,不仅是为了使数据传输更安全,而且是为了安抚需要安全数据传输的当局,尤其是在处理患者医疗记录等敏感数据的公司中。普通的 FTP 使数据传输容易受到窃听攻击或针对金融机构的银行木马。
尽管您可以手动设置安全和管理功能以实现更安全的 FTP 传输,但 MFT 可以为您节省时间和精力。
总结
以上就是为你整理的文件传输协议 (FTP全部内容,希望文章能够帮你解决相关电脑问题,更多请关注电脑栏目的其它相关文章!