只是我,还是 FTP 看起来有点过时?它看起来很慢而且效率低下,而且它已经有 30 多年的历史了,并不是所有的旧东西都是坏的 :)
有哪些协议可能成为 FTP 的继任者?
我用过一点webdav,但不太了解。它更快吗?更可靠?更安全?
为什么没有广泛采用新技术(还)?
更新:具体来说,我指的是在开发人员和他们的网络服务器之间下载/上传文件。
我知道其他用于其他用途的主流协议,例如网页浏览、文件共享等。
只是我,还是 FTP 看起来有点过时?它看起来很慢而且效率低下,而且它已经有 30 多年的历史了,并不是所有的旧东西都是坏的 :)
有哪些协议可能成为 FTP 的继任者?
我用过一点webdav,但不太了解。它更快吗?更可靠?更安全?
为什么没有广泛采用新技术(还)?
更新:具体来说,我指的是在开发人员和他们的网络服务器之间下载/上传文件。
我知道其他用于其他用途的主流协议,例如网页浏览、文件共享等。
FTP 的好处是它可以工作,这是对例如 Windows 文件共享(或就此而言,Win7 的家庭组)的重大改进。
不过,还有很多其他技术可以传输文件。HTTP 通常用于检索文件,SCP 或 SFTP 处理安全方面,基本上通过 SSH 隧道运行通常的协议。至于低效?怎么会这样?仅仅因为它很旧并不意味着它效率低下。
更有效的协议将如何工作?
无论如何,FTP有它的利基。它用于传输安全性不重要的文件。它在那里解决了问题,我不知道有任何更好的替代方案,我也想不出任何明显的方法来改进协议。
这是一篇具有煽动性的文章:希望更多主机提供 WebDAV?怪 PHP!
WebDAV 的一个有用之处在于它对防火墙更加友好,您无需使用 PASV。由于它可以使用 HTTPS,因此您可以获得比使用 FTP 更好的安全性。
这是我最近在博客中讨论的关于 FTP 和相关文件传输协议的未来的讨论。
FTP 曾经是用于移动数据的 One True 系统。现在几乎是零散的:
实际上,我发现 FTP 是最有效的协议之一,因为协议开销很小。此外,FTP 命令是简单的英文单词,而不是二进制命令。
它的主要弱点是缺乏加密,恕我直言,它与 Telnet 属于同一类别,而 Telnet 大多已被 SSH 取代。
有替代品(即 SCP),但坦率地说,FTP 是一个很好的协议,并且使用 SSH 上的 FTP,可以替代它的主要弱点。但是,是的,现在我会尽可能使用 SCP。