FTP虚拟主机的工作方式

2020/12/4 14:23:00

FTP就是文件传输协议,用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。FTP协议使用两个TCP连接,一个是命令路由连接,该路由协议用于在FTP移动客户端和群集服务器之间传输命令。另一个是数据连接接,用于免费提交或下载数据信息。

2020120401.png

FTP协议有PORT和PASV两种工作方法

PORT方法的整个连接过程是:移动客户端将连接请求推送到网络服务器的FTP端口(默认设置为21),网络服务器接受连接,并创建命令路由协议。当必须传输数据时,移动电话客户端将PORT命令放在命令路由协议上,以通知网络服务器:“我打开了端口,您来连接我”。因此,Web服务器将连接请求从端口20推送到移动电话客户端的端口,从而创建数据链接以传输数据。

PASV方法的整个连接过程是:手机客户端将连接请求推送到网络服务器的FTP端口(默认设置为21),网络服务器接受连接,并创建命令路由协议。当必须传输数据时,Web服务器将PASV命令放在命令路由协议上,以通知移动电话客户端:“我打开了端口,您过来连接到我”。因此,移动电话客户端将连接请求推送到网络服务器的端口,以创建数据链接以传输数据。

两种FTP方法的命令路由协议连接方式相同,但数据链接的创建方式完全不同。