我是ftp协议的新手,在这里我读到了FTP中的主动和被动模式。
活动模式:意味着客户端将发送端口号到服务器进行数据通信。被动模式:意味着服务器将发送端口号给客户端进行数据通信。
在这里,这些和所有的都好
我怀疑在被动模式下,对于初始控制连接,既会在某个端口上通信,没有示例5000 .After服务器接收"PASV“命令服务器,也会发送端口号示例5010。
有人能帮我吗
发布于 2020-09-15 12:08:16
FTP协议与更简单的协议(如ssh或HTTP )不同,因为它同时使用两个端口(和两个连接)。
最初连接到的端口是命令端口。到此端口的连接处于活动状态,直到会话终止并将所有命令发送到此端口为止。
当发出启动数据传输(如get或put )的命令时,将在另一个端口(数据端口)上建立另一个连接(称为数据连接)。此连接在活动模式下从服务器到客户端,从客户端以被动模式连接到服务器。此连接仅在数据传输期间持续,并在传输完成后关闭。
https://askubuntu.com/questions/1275243
复制相似问题