新闻动态

SFTP传输比FTP慢

2020-10-21FTP传输

与FTP相比,SFTP速度较慢,因为数据包的最大大小由协议本身决定。SFTP中的每个数据包在从客户端写入输出套接字之前都已加密,并在被服务器接收时解密。这当然会导致传输速率降低,但传输非常安全。通常,速度取决于协议,并且应用的安全性越高,速度越慢。

SFTP传输比FTP慢

SFTP传输不像FTP或HTTP传输那样流式传输。它们与客户端打开远程文件并分块请求(一次不超过32K)成块。在每个读取请求之后,服务器将用块答复,而客户端则发出另一个。当您请求超出文件末尾的块时,您将获得部分块或服务器发出的响应,表明您已到达末尾。这样便完成了下载。

一些SFTP客户端一次发出“ x”个请求,使传输速度更快,而某些sftp客户端一次发出一个请求。这就是他们获得更快的传输速度的方式。Serv-U不断检索数据并将其发送到客户端,从而减少了不发送数据所花费的时间。这种方法的诀窍是数据块可能会乱序到达。因此,客户端必须根据原始请求所对应的文件窗口对文件执行写入操作。

如果您正在寻找更快的传输速度,则最好使用同样安全的FTPS。

上一篇:为什么FTP慢?如何使FTP上传更快?

下一篇:为什么我的FTP确实很慢或经常断开连接?

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯