浅谈 FTP、FTPS 与 SFTP的区别(sftp命令和ftp命令的区别)

浅谈 FTP、FTPS 与 SFTP的区别(sftp命令和ftp命令的区别)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

但是。新的疑问又出现了。二狗子看到这里的传输设置中的传输模式。有主动和被动之分。这又是什么意思呢。不懂就问的他又打开了 baidu或google…

浅谈 FTP、FTPS 与 SFTP的区别(sftp命令和ftp命令的区别)

FTP 软件的主动模式和被动模式的区别

主动模式

一般 FTP 的默认模式就是主动模式。也称为 port 模式。

它是通过两个步骤来进行工作的:

首先客户端上的随机端口与服务器上的 FTP 端口 21 建立命令通道。客户端发送 PORT 命令。指定服务器与客户端其中一个端口连接。并建立数据通道。

然后服务器从端口 20 连接到为数据通道指定的客户端端口。建立连接后。即可通过这些客户端和服务器端口进行文件传输。

被动模式

在传输方式栏。你还可以手动调整为被动传输模式。在该模式下用户端进行文件传输时。会先通过随机端口 A 连接到服务器上的端口 21。并发出 PASV 命令建立命令通道。告诉服务端这次是被动模式连接。之后服务器会打开一个随机端口用于数据传输。而客户端通过与发出命令的端口不同的随机端口 B 建立数据通道。从而进行文件传输。

浅谈 FTP、FTPS 与 SFTP的区别(sftp命令和ftp命令的区别)

被动模式与主动模式不同的地方就是客户端启动数据连接。在主动模式下。客户端在命令通道上建立连接后。服务器将启动与客户端的数据连接。而在被动模式下。建立命令通道后。由客户端启动与服务器的数据连接。

因为这个区别。可以得出两者的优势和缺陷。比如主动模式有利于管理 FTP 服务端。因为只需要打开 21 端口的“准入”。20 端口的“准出” 即可。但是由于服务器连接到客户端的端口随机。所以客户端有可能会触发防火墙。甚至直接被防火墙拦截掉。反之被动模式则有利于管理客户端。

没想到一个看似简单的存储工具居然还有着这么多的分类和区别。不同的模式不同的方式都可以对应不同的需求。看来以后在使用工具的时候还是可以多少了解一点相关知识。能让工具用起来更顺手更舒心~

分享到 :
相关推荐

apache的启动命令是什么(windows如何启动redis)

大家好,今天来介绍apache的启动命令是什么(apache怎么重启)的问题,以下是...

vps双线服务器租用怎么规避网络风险

vps双线服务器租用规避网络风险的方法:1。选择安全性高的操作系统和硬件平台。加强登...

什么是云安全

随着云计算。云服务。云主机等一系列云产品的兴起。云安全的概念也应运而生。但很多人依然...

山东服务器托管哪里好及托管的优势(山东 托管)

服务器托管已经成为了一项很成熟的业务。而对于很多地方企业来说。也随着互联网的快速发展...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注