sftp什么意思,sftp这个很多人还不知道,现在让我们一起来看看吧!
1、第一、FTP协议FTP是TCP/IP协议组中的协议之一,TP协议由两个部分组成:FTP服务器,用来存储文件;2、FTP客户端,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
(资料图)
2、默认情况下FTP协议使用TCP端口中的20和21这两个端口。
3、21端口用于传输控制信息,而是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用被动模式则具体使用哪个端口要服务器端和客户端协商决定。
4、FTP传输模式分为两种:①主动模式FTP客户端首先和FTP服务器的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。
5、PROT命令包含了客户端用什么端口接收数据。
6、在传输数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。
7、②被动模式在建立控制通道与主动模式相似,但建立连接后是Pasv命令。
8、FTP服务器收到Pasv命令后便随机打开一个高端端口并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,通过三次握手建立通道,然后FTP服务器将通过这个端口进行数据的传送。
9、第二、SFTP协议SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。
10、SFTP与FTP有着几乎一样的语法和功能。
11、SFTP为SSH的其中一部分,是一种传输档案至Blogger伺服器的安全方式。
12、其实在SSH软件包含中,已经包含了一个叫作SFTP的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。
13、第三、二者的主要区别链接方式:FTP使用TCP端口21上的控制连接建立连接。
14、而SFTP是在客户端和服务器之间通过SSH协议建立的安全连接来传输文件。
15、安全性:SFTP使用加密传输认证信息和传输的数据,所以使用SFTP相对于FTP是非常安全。
16、效率:SFTP这种传输方式使用了加密解密技术,所以传输效率比普通的FTP要低很多。
17、区别在于:文件的安全性。
18、FTP是一种文件传输协议,一般是为了方便数据共享的。
19、包括一个FTP服务器和多个FTP客户端。
20、FTP客户端通过FTP协议在服务器上下载资源。
21、SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来说更安全。
22、但是这种安全是以牺牲效率为代价的。
23、SFTP的传输效率比FTP要低。
本文到此分享完毕,希望对大家有所帮助。
X 关闭