FTP主动和被动的区别

FTP主动和被动的区别

FTP:

FTP 代表文件传输协议。它是一种通过网络传输文件的应用层协议。它使用基于 TCP 的服务。

FTP 以两种不同的模式工作:

1. 主动FTP:

FTP主动和被动的区别
在主动模式下,客户端在随机端口上连接来自服务器的传入数据连接。客户端再次将下一个端口发送到在命令通道上确认的 FTP 服务器。

2. 被动FTP:

在被动模式下,客户端使用控制连接向服务器发送 PASV 信号。FTP 服务器发回 IP 地址和服务器端口号。

以下是主动和被动 FTP 之间的一些区别:

主动 FTP 被动 FTP
在主动式 FTP 中,客户端建立命令通道,服务器建立数据通道。 在被动 FTP 中,命令通道和数据通道都是由客户端建立的。
主动 FTP 为 FTP 服务器提供安全性。 被动 FTP 不为 FTP 服务器提供安全性。
主动 FTP 可能会因为防火墙而导致问题。 被动 FTP 没有来自防火墙的连接问题。
活动模式不用作浏览器的默认模式。 被动模式用作浏览器的默认模式。
FTP 客户端在数据通道上确认。 FTP 服务器确认数据通道。
客户端向服务器发送随机端口号。 客户端向服务器发送 PASV 命令。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程