2022年主动FTP vs. 被动FTP 权威解释FTP服务器教程.docx
《2022年主动FTP vs. 被动FTP 权威解释FTP服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年主动FTP vs. 被动FTP 权威解释FTP服务器教程.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年主动FTP vs. 被动FTP 权威解释FTP服务器教程摘要:主动FTP vs. 被动FTP 权威说明感谢b:ab43763758pidan/b:ab43763758和b:ab43763758missing-cn/b:ab43763758翻译本文!原文地址wolfg 回复于:2022-07-09 22:34:58b:1ce3d48ea7size=18:1ce3d48ea7主动FTP与被动FTP权威说明/size:1ce3d48ea7/b:1ce3d48ea7b:1ce3d48ea7size=16:1ce3d48ea7书目/size:1ce3d48ea7/b:1ce3d48ea7lis
2、t:1ce3d48ea7*:1ce3d48ea7开场白*:1ce3d48ea7基础*:1ce3d48ea7主动FTP*:1ce3d48ea7主动FTP的例子*:1ce3d48ea7被动FTP*:1ce3d48ea7被动FTP的例子*:1ce3d48ea7总结*:1ce3d48ea7参考资料*:1ce3d48ea7附录1:配置常见FTP服务器/list:u:1ce3d48ea7b:1ce3d48ea7size=16:1ce3d48ea7开场白/size:1ce3d48ea7/b:1ce3d48ea7处理防火墙和其他网络连接问题时最常见的一个难题是主动FTP与被动FTP的区分以及如何完备地支持它们
3、。幸运地是,本文能够帮助你清除在防火墙环境中如何支持FTP这个问题上的一些混乱。本文或许不像题目声称的那样是一个权威说明,但我已经听到了许多好的反馈看法,也看到了本文在很多地方被引用,知道了许多人都认为它很有用。虽然我始终在找寻改进的方法,但假如你发觉某个地方讲的不够清晰,须要更多的说明,请告知我!最近的修改是增加了主动FTP和被动FTP会话中吩咐的例子。这些会话的例子应当对更好地理解问题有所帮助。例子中还供应了特别棒的图例来说明FTP会话过程的步骤。现在,正题起先了.b:1ce3d48ea7size=16:1ce3d48ea7基础/size:1ce3d48ea7/b:1ce3d48ea7FT
4、P是仅基于TCP的服务,不支持UDP。别出心裁的是FTP运用2个端口,一个数据端口和一个吩咐端口(也可叫做限制端口)。通常来说这两个端口是21吩咐端口和20数据端口。但当我们发觉依据(FTP工作)方式的不同数据端口并不总是20时,混乱产生了。b:1ce3d48ea7size=16:1ce3d48ea7主动FTP/size:1ce3d48ea7/b:1ce3d48ea7主动方式的FTP是这样的:客户端从一个随意的非特权端口N(N>1024)连接到FTP服务器的吩咐端口,也就是21端口。然后客户端起先监听端口N+1,并发送FTP吩咐“portN+1”到FTP服务器。接着服务器会从它自己的数据
5、端口(20)连接到客户端指定的数据端口(N+1)。针对FTP服务器前面的防火墙来说,必需允许以下通讯才能支持主动方式FTP:list=1:1ce3d48ea7*:1ce3d48ea7任何端口到FTP服务器的21端口(客户端初始化的连接S<-C)*:1ce3d48ea7FTP服务器的21端口到大于1024的端口(服务器响应客户端的限制端口S->C)*:1ce3d48ea7FTP服务器的20端口到大于1024的端口(服务器端初始化数据连接到客户端的数据端口S->C)*:1ce3d48ea7大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口S<-
6、C)/list:o:1ce3d48ea7画出来的话,连接过程也许是下图的样子:img:1ce3d48ea7在第1步中,客户端的吩咐端口与FTP服务器的吩咐端口建立连接,并发送吩咐“PORT1027”。然后在第2步中,FTP服务器给客户端的吩咐端口返回一个ACK。在第3步中,FTP服务器发起一个从它自己的数据端口(20)到客户端从前指定的数据端口(1027)的连接,最终客户端在第4步中给服务器端返回一个ACK。主动方式FTP的主要问题事实上在于客户端。FTP的客户端并没有实际建立一个到服务器数据端口的连接,它只是简洁的告知服务器自己监听的端口号,服务器再回来连接客户端这个指定的端口。对于客户端的
7、防火墙来说,这是从外部系统建立到内部客户端的连接,这是通常会被堵塞的。b:1ce3d48ea7size=16:1ce3d48ea7主动FTP的例子/size:1ce3d48ea7/b:1ce3d48ea7下面是一个主动FTP会话的实际例子。当然服务器名、IP地址和用户名都做了改动。在这个例子中,FTP会话从(192.168.150.80),一个运行标准的FTP吩咐行客户端的Linux工作站,发起到(192.168.150.90),一个运行ProFTPd1.2.2RC2的Linux工作站。debugging(-d)选项用来在FTP客户端显示连接的具体过程。红色的文字是debugging信息,显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年主动FTP vs. 被动FTP 权威解释FTP服务器教程 2022 主动 FTP vs 被动 权威 解释 服务器 教程
限制150内