sftp和ftp有什么区别,只是不同协议吗
发布网友
发布时间:2022-04-23 21:20
我来回答
共2个回答
热心网友
时间:2022-04-18 19:31
区别在于:文件的安全性。
1.
FTP是一种文件传输协议,一般是为了方便数据共享的。包括一个FTP服务器和多个FTP客户端。FTP客户端通过FTP协议在服务器上下载资源。
2.
SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来说更安全。但是这种安全是以牺牲效率为代价的。
3.
SFTP的传输效率比FTP要低。
热心网友
时间:2022-04-18 20:49
不同1、安全通道
FTP不提供任何安全通道来在主机之间传输文件;而SFTP协议提供了一个安全通道,用于在网络上的主机之间传输文件。
不同2、使用的协议
FTP使用TCP/ IP协议。而SFTP是SSH协议的一部分,它是一种远程登录信息。
不同3、连接方式
FTP使用TCP端口21上的控制连接建立连接。而SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件。
不同4、安全性
FTP密码和数据以纯文本格式发送,大多数情况下是不加密的,安全性不高。而SFTP会在发送之前加密数据,二进制的形式传递,是无法“按原样”阅读的,安全性较高。FTP基于TCP来传输文件,明文传输用户信息和数据。SFTP基于SSH来加密传输文件,可靠性高,可断点续传。