首页技术文章正文

FTP协议和SFTP协议有什么区别?

更新时间:2019年08月08日 16时01分06秒 来源:黑马程序员

FTP协议和SFTP协议到底有什么区别呢?下面我们介绍下。

FTP是以保证传输过程的安全即文件传输协议,用于Internet上控制文件的双向传输。传输默认的端口为21端口,通常以ASCII码和二进制的方式传输数据,支持主动模式和被动模式两种方式。存在更多的安全隐患,例如:FTP服务器软件漏洞、明文口令、FTP旗标、通过FTP服务器进行端口扫描、数据劫持。

 

1565251191758_php封面2.jpg

SFTP是一种文件加密传输协议,默认端口为22。可以为传输文件提供一种安全的加密方法。跟FTP几乎语法功能一样。SFTP是SSH的一部分,它本身没有单独的守护进程,必须使用sshd守护进程来完成相应的连接操作,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。在对网络安全性要求更高时,代替FTP使用。

 

两个传输协议比较起来,ftp传输会比sftp传输速率快,毕竟sftp牺牲了一定的效率,以保证传输过程的安全。

 

以上黑马程序员为您介绍了“FTP协议和SFTP协议有什么区别”,希望对您有所帮助,如果还有问题,可以点击页面咨询按钮获得帮助。


以下是传智博客热门视频教程,想提升就点起来吧!

Python入门教程完整版(懂中文就能学会)零起点打开Java世界的大门
C++| 匠心之作 从0到1入门学编程PHP|零基础入门开发者编程核心技术
Web前端入门教程_Web前端html+css+JavaScript软件测试入门到精通
在线咨询 我要报名
和我们在线交谈!