相关文章推荐
神勇威武的消炎药  ·  【對等關稅】川普對等關稅細節即將公佈!日本G ...·  4 月前    · 
神勇威武的领结  ·  唐季礼吴敦批演员价高 ...·  5 月前    · 
飘逸的哑铃  ·  用C++和CUDA读取GPU上的视频-腾讯云 ...·  1 年前    · 
鬼畜的太阳  ·  祁东县人民政府-首页 2017政务公开工作要 ...·  1 年前    · 
叛逆的苦瓜  ·  python 查找dataframe ...·  2 年前    · 
Code  ›  看懂FTP的主动和被动模式开发者社区
ftp ftp命令 服务器端口 tcp端口
https://cloud.tencent.com/developer/article/1119245
心软的大脸猫
2 年前
作者头像
老七Linux
0 篇文章

看懂FTP的主动和被动模式

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > Laoqi's Linux运维专列 > 看懂FTP的主动和被动模式

看懂FTP的主动和被动模式

作者头像
老七Linux
发布 于 2018-05-09 16:27:26
5K 0
发布 于 2018-05-09 16:27:26
举报

FTP只通过TCP连接,没有用于FTP的UDP组件,FTP不同于其他服务的是它使用了两个端口,一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。

主动模式FTP

主动模式下,FTP客户端从任意的非特殊的端口(N > 1023)连入到FTP服务器的命令端口–21端口。然后客户端在N+1(N+1 >= 1024)端口监听,并且通过N+1(N+1 >= 1024)端口发送命令给FTP服务器。服务器会反过来连接用户本地指定的数据端口,比如20端口。

以服务器端防火墙为立足点,要支持主动模式FTP需要打开如下交互中使用到的端口:

FTP服务器命令(21)端口接受客户端任意端口(客户端初始连接)
FTP服务器命令(21)端口到客户端端口(>1023)(服务器响应客户端命令)
FTP服务器数据(20)端口到客户端端口(>1023)(服务器初始化数据连接到客户端数据端口)
 
推荐文章
神勇威武的消炎药  ·  【對等關稅】川普對等關稅細節即將公佈!日本GDP或遭0.4%重擊 | 宏觀 | 鉅亨號 | Anue鉅亨
4 月前
神勇威武的领结  ·  唐季礼吴敦批演员价高 于正谈金庸剧改编|新浪潮|电视剧|上海电视节_新浪娱乐_新浪网
5 月前
飘逸的哑铃  ·  用C++和CUDA读取GPU上的视频-腾讯云开发者社区-腾讯云
1 年前
鬼畜的太阳  ·  祁东县人民政府-首页 2017政务公开工作要点 调结构 过剩产能
1 年前
叛逆的苦瓜  ·  python 查找dataframe python 查找word中的字符串_mob64ca13f63f2c的技术博客_51CTO博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号