SFTP和FTP有什么区别

refer:FTP与SFTP两者有什么区别
我们都知道 这个最后一个字母P代表协议。
所以这两者都是经常在开发中使用的文件传输方式。下面 分别来谈谈。

FTP是TCP/IP协议组中的协议之一 有两个部分组成:
FTP服务器和FTP客户端。服务器用来储存文件 客户端用于用户访问这些文件。
这个协议使用TCP端口中的20和21端口 21端口用于传输控制信息,20则跟FTP使用的传输模式有关。模式分为以下两种:被动模式(Port)主动模式(Passive)
这两种模式有什么区别请参见文章开头链接。

SFTP协议:
多的这个S是SSH的缩写 还记得SSH是干什么的吗?SSH的全称是Secure Shell,是一种加密的网络传输协议,在不安全的网络之中为网络服务提供安全的传输环境。
所以SFTP和FTP有者几乎一样的语法和功能。只是更加安全了 这个的默认端口号是22.

那么两者有什么区别呢?
连接方式:FTP使用TCP端口21上的控制连接建立连接。而,SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件。
安全性/效率:SFTP安全性高 效率低

posted @ 2020-12-24 00:43  EvanMeetTheWorld  阅读(233)  评论(0)    收藏  举报