- 9
- 0
- 约3.21千字
- 约 7页
- 2021-07-11 发布于安徽
- 举报
. .
. -可修编.
FTP模式介绍
FTP的主动模式和被动模式的区别:
主动模式:〔也叫Standard模式,PORT方式〕FTP效劳器主动去连接FTP客户端。FTP客户端告诉FTP效劳器使用什么端口进展侦听,FTP效劳器和FTP客户端的这个端口进展连接,源端口是20。
被动模式:〔也叫Passive模式,也叫PASV方式〕FTP效劳器被动的等待FTP客户端连接自己。FTP效劳器翻开指定范围内的某个端口〔也叫自由端口,1024--65535之间〕,被动的等待客户端进展连接。
主被动模式报文解析
建立控制连接的过程
登录的时候客户端是效劳器是,用户名1密码111111
通过命令行登录
Client:syn 我请求跟你进展连接
Server:ack+syn 可以,我也请求跟你连接
Client: ack 可以〔上面是三次握手〕
Server:response 我这ready准备好了
Client:ack 好的
Client:request 我使用的user是1
Server:response 请输入密码
Client:ack 好的,收到
Client:request 我用的密码是111111
Server: response 用户名1 ,密码111111,正确,logged in,允许进入
Client:ack 好的
上面是进展的连接控制的简单过程,FTP效劳器使用的端口号是21,FTP客户端使用的端口号是64023。
主动连接:客户端通过PORT命令告诉效劳器自己要使用的数据端口号,然后在客户端主动建立起这个端口的监听。进展文件传输的时候,效劳器来连接客户端的这个数据接口,进展数据传输。
FTP客户端想要下载文件,get hfs.exe
Client:request 我发送了PORT命令要使用主动连接,使用64024进展侦听
Server:response 主动连接的指令成功
Client:request 我想要hfs.exe文件
Server:response 为hfs.exe翻开数据连接
Server:syn 主动请求建立数据连接,源端口号20,目的端口号64024
Client:ack+syn 可以,请求与效劳器建立连接,sport:64024,dport:20
Server:ack 可以
之后就是server和client之间传输数据的过程,一直到文件传完
Server:response 给client发送一条命令,文件传输ok
Client:ack 好的
以上是主动模式的过程
被动连接:FTP客户端发送PASV命令到FTP效劳器,想使用PASV方式传输数据。效劳器收到命令之后,主动在效劳器端建立一个数据端口〔随机的1023-65535〕的TCP/IP监听,并把这个数据端口号返回给客户端,被动的等待客户端连接自己。在进展文件传输的操作时,客户端连接效劳器端的这个数据端口,进展数据传输。Passive模式在建立控制连接的时候和Standard建立控制连接类似,但是建立连接之后发送的不是Port命令,而是Pasv命令。
Client:request PASV 我想要使用被动的方式传输数据
Server:response 使用被动模式,我的监听端口是4262
Client:ack 好的
Client:syn 请求连接使用端口64054和server的4262进展连接
Server:ack+syn 确认并请求连接使用4262和client的64054进展连接
Client:ack 好的
FTP主动被动模式和防火墙
多数防火墙设置的时候都是不允许外部发起连接的,所以许多位于防火墙后或者内网的FTP效劳器不支持PASV模式,因为客户端无法穿越防火墙打来FTP效劳器的高端端口;二许多内网的客户端不能使用PORT模式登录FTP效劳器,因为从效劳器的TCP的20无法和内网网络的客户端建立一个新的连接,造成无法工作。
总结:看谁在内网,谁就能主动连接对端成功,再看client和server的位置,判断出能支持的哪种模式。
FTP的连接又分为控制连接和数据连接。
下面具体分析
FTP Server在内网,FTP Client在外网的情况:
Standard模式:首先是client和server建立控制连接,目的port是21
之后是server和client建立数据连接,建立之后client向server发送数据的目的端口是20,防火墙上面开启20和21端口即可。
Passive模式:首先client和server之间建立控制连接,client发送PASV指令
您可能关注的文档
- 中学各学科渗透环境教育的综述.doc
- 海洋测绘知识总结.doc
- 厦门港龙投标文件.doc
- 遥感图像处理实习指导手册ENVI软件平台.doc
- 新版模拟电子技术部分参考答案.doc
- 教育云平台使用说明书.doc
- lora智慧安监及危化品监控.doc
- 通信原理实验fsk传输系统试验.doc
- 中国锑矿资源研究报告.doc
- 交房标准样板图册.doc
- 2026年位移传感器行业品牌竞争及市场发展趋势.docx
- 机工社2026理论力学第四版教学课件第3章 力系的平衡条件及其应用.pptx
- 【大象版】小学科学六上上册《2 心灵手巧—制作篇》课件2.ppt
- 精品解析:湖北省武汉大学附属中学2025-2026学年高一上学期12月月考英语试题(原卷版).docx
- 精品解析:湖北省武汉大学附属中学2025-2026学年高一上学期12月月考英语试题-A4答案卷尾.docx
- 精品解析:湖北省武汉市第二中学2025-2026学年高一上学期周练七英语试题(解析版).docx
- 2026年高三下学期模拟测试语文试卷(含答案).docx
- 2026年位移传感器行业产业链整合与市场趋势.docx
- 2026年位移传感器行业国际市场拓展与竞争分析.docx
- 精品解析:湖北省武汉市第二中学2025-2026学年高一上学期周练七英语试题(原卷版).docx
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)