应该支持哪种文件传输协议?SFTP,FTP或FTPS
打算安装文件传输协议服务器,但不确定要支持哪种文件传输协议。SFTP,FTP或FTPS。需要从Internet访问文件传输协议服务器。
应该支持哪种协议
简短的答案是使用支持所有三种协议的FTP服务器。如果安全是首要考虑的问题,您可能想要避免允许使用未经加密的普通FTP(并且不是一直如此吗?),但是SSH2文件传输协议(SFTP)和TLS / SSL上的FTP(FTPS)都被视为安全文件传输协议。
SSH2文件传输协议(SFTP)
尽管有名称,但SFTP是与传统文件传输协议完全不同的协议。如今,SFTP无疑是最受欢迎的,因为它具有可靠的安全模型和比FTP和FTPS更容易设置的功能。与传统的FTP不同,SFTP在SSH通道上运行,默认情况下提供安全性和完整性。与FTP相比,SFTP在防火墙方面也更加友好,因为它只需要一个端口即可建立连接并执行文件操作。
文件传输协议(FTPS和FTP)
FTP是原始的文件传输协议,并得到各种客户端和设备的广泛支持。不幸的是,默认情况下,FTP是一种不安全的协议,它会通过未加密的连接传输命令和数据。这可以允许窃听密码和数据。引入FTPS是为了解决传输未加密数据的问题,并将SSL或TLS加密添加到FTP协议。
FTP和FTPS需要多个端口(一个端口用于发出命令,而每个目录列表或文件传输使用一个单独的端口)来完成SFTP可以通过一个端口执行的相同操作。在许多环境中,为大量端口设置转发的要求可能会成为问题,并且可能使故障排除变得困难。但是,FTP和FTPS的时间比SFTP长得多,并且仍然有许多设备和客户端仅支持FTPS。
安全
原始的FTP协议不提供安全性,并且在开放的,易于窃听的连接中传输命令和数据。通常应避免使用FTP,而推荐使用FTPS和SFTP。
在安全性方面,SFTP和FTPS协议都被认为是安全的。可以将使用FTPS打开多个端口的要求视为安全问题,但是SFTP协议本质上没有比FTPS协议更安全的方法。当需要安全连接但SFTP往往更易于配置且对防火墙更友好时,这两种方法都适用。
性能
我会给FTPS超过SFTP的唯一真正优势是性能。与FTPS相比,SFTP在更健壮和通用的协议上运行,而这种健壮性会对性能产生重大影响。SFTP涉及更多的开销。SFTP协议的开销是因为SFTP在SSH2协议之上运行,并且因为SFTP实现了自己的握手机制。如果希望通过安全连接获得最高的传输速度,则需要FTPS。
结论
有充分的理由同时支持FTPS和SFTP以进行安全的文件操作,同时支持FTP来支持旧式设备。组织很少选择仅支持一种文件传输协议,而如今,支持这三种文件传输协议的解决方案已司空见惯。
镭速文件传输协议特点:
镭速传输协议主要技术原理
镭速传输协议主要通过如下两方面来改善传输效率:更有效的拥塞判断及处理; 更准确及时地进行丢包判断恢复制机制;
更有效的拥塞判断及处理
目前主流的拥塞判断是基于二十几年前的网络情况设计的,其基本假设是任何丢包都反映了网络拥塞。这一假设与现代网络情况已完全脱节。现代网络丢包常常并不是由拥塞因素引起的。这一脱节导致传输协议常常进入过于保守的传输状态。
镭速传输协议拥塞检测算法会自动收集路径上已有的背景传输信息(丢包、时延以及抖动),根据传输速度准确判断出实际的拥塞情况,既不过于保守也不过于激进,可以有效充分利用路径带宽。
镭速传输提供一站式文件传输加速解决方案,旨在为IT、影视、生物基因、制造业等众多行业客户实现高性能、安全、稳定的数据传输加速服务。传统文件传输方式(如FTP/HTTP/CIFS)在传输速度、传输安全、系统管控等多个方面存在问题,而镭速文件传输解决方案通过自主研发、技术创新,可满足客户在文件传输加速、传输安全、可管可控等全方位的需求。