欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

ftp简介

发布时间:2025/3/8 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ftp简介 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

简介

ftp基于TCP服务,不支持UDP,使用21(控制端口)和20(数据端口),但ftp的数据端口并不总是20.

ftp模式

主动模式 客户端从一个任意的端口N(N>1024)连接到FTP服务器的命令端口(21端口)。然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。 简单来说就是服务器主动给客户端发PORT命令。 被动模式 当开启一个 FTP连接时,客户端打开两个任意的本地端口(N > 1024和N+1)。N连接服务器的21端口,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令,告诉服务器我处于被动模式。这样做的结果是服务器会开启一个任意的端口(P > 1024),并发送PORT P命令给客户端。然后客户端主动发起N+1到服务器的端口P的连接用来传送数据。 简单来说就是客户端主动给服务器端PORT命令。 1. 主动FTP:
命令连接:客户端 N 端口 ---》 服务器 21 端口
数据连接:服务器 20端口 ---》 客户端 N+1 端口 2. 被动FTP: 命令连接:客户端  N 端口   ---》 服务器  21端口
数据连接:客户端  N+1 端口 ---》 服务器  P 端口

转载于:https://blog.51cto.com/rajaruan/911595

总结

以上是生活随笔为你收集整理的ftp简介的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。