当前位置:首页 » 文件管理 » ftp下载模式

ftp下载模式

发布时间: 2025-08-03 23:49:29

ftp使用模式

FTP有两种使用模式:主动模式和被动模式。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。被动模式只要求服务器端产生一个监听相应端口的进程。主动模式下,客户端打开一个随机端口并连接至服务器的21号命令端口。随后,客户端监听端口(x+1)并向服务器发送端口命令以告知其正在监听的端口,以便接收数据。服务器则打开20号源端口,并与客户端数据端口建立连接。客户端通过本地数据端口与服务器20号端口建立连接,以响应服务器并告知其已建立好连接。被动模式FTP中,客户端发起命令连接和数据连接,解决了服务器发起连接时被防火墙过滤的问题。客户端在开启FTP连接时,打开两个任意的非特权本地端口。客户端连接服务器的21端口,提交PASV命令,服务器响应以开启任意的非特权端口,并发送PORT P命令给客户端。客户端则发起连接至服务器的端口P以传送数据。



对于被动方式FTP,服务器端的防火墙必须允许以下通信:从任何大于1024的端口到服务器的21端口(客户端初始化连接),服务器的21端口到任何大于1024的端口(服务器响应到客户端的控制端口的连接),从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口),服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)。


(1)ftp下载模式扩展阅读

文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。

热点内容
安卓如何查看界面是原声还是网页 发布:2025-08-30 07:19:11 浏览:729
钙红如何配置钙红指示剂 发布:2025-08-30 06:45:41 浏览:658
安卓测量员为什么不能加载摄像头 发布:2025-08-30 06:40:35 浏览:578
scratch编程网 发布:2025-08-30 06:40:00 浏览:556
编程数控图 发布:2025-08-30 06:33:22 浏览:916
安卓q区哪个省的瑶战力最低 发布:2025-08-30 06:23:34 浏览:333
海康云台配置为什么只有一个协议 发布:2025-08-30 06:22:03 浏览:79
网站源码翻译 发布:2025-08-30 06:19:55 浏览:962
创意公益广告脚本 发布:2025-08-30 06:04:41 浏览:224
购买云服务器后 发布:2025-08-30 06:04:38 浏览:247