但是。新的疑问又出现了。二狗子看到这里的传输设置中的传输模式。有主动和被动之分。这又是什么意思呢。不懂就问的他又打开了 baidu或google…
FTP 软件的主动模式和被动模式的区别
主动模式
一般 FTP 的默认模式就是主动模式。也称为 port 模式。
它是通过两个步骤来进行工作的:
首先客户端上的随机端口与服务器上的 FTP 端口 21 建立命令通道。客户端发送 PORT 命令。指定服务器与客户端其中一个端口连接。并建立数据通道。
然后服务器从端口 20 连接到为数据通道指定的客户端端口。建立连接后。即可通过这些客户端和服务器端口进行文件传输。
被动模式
在传输方式栏。你还可以手动调整为被动传输模式。在该模式下用户端进行文件传输时。会先通过随机端口 A 连接到服务器上的端口 21。并发出 PASV 命令建立命令通道。告诉服务端这次是被动模式连接。之后服务器会打开一个随机端口用于数据传输。而客户端通过与发出命令的端口不同的随机端口 B 建立数据通道。从而进行文件传输。
被动模式与主动模式不同的地方就是客户端启动数据连接。在主动模式下。客户端在命令通道上建立连接后。服务器将启动与客户端的数据连接。而在被动模式下。建立命令通道后。由客户端启动与服务器的数据连接。
因为这个区别。可以得出两者的优势和缺陷。比如主动模式有利于管理 FTP 服务端。因为只需要打开 21 端口的“准入”。20 端口的“准出” 即可。但是由于服务器连接到客户端的端口随机。所以客户端有可能会触发防火墙。甚至直接被防火墙拦截掉。反之被动模式则有利于管理客户端。
没想到一个看似简单的存储工具居然还有着这么多的分类和区别。不同的模式不同的方式都可以对应不同的需求。看来以后在使用工具的时候还是可以多少了解一点相关知识。能让工具用起来更顺手更舒心~
本文地址:https://gpu.xuandashi.com/41783.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!