问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ftp的主动模式和被动模式的区别

发布网友 发布时间:2022-04-23 07:38

我来回答

3个回答

懂视网 时间:2022-04-23 11:59

ftp主动模式和被动模式的区别如下:
  
  一、主动FTP
  
  主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N大于1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N加1,并发送FTP命令“port N加1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N加1)。针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
  
  1、任何大于1024的端口到FTP服务器的21端口。(客户端初始化的连接)。
  
  2、FTP服务器的21端口到大于1024的端口。 (服务器响应客户端的控制端口)。
  
  3、FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)。
  
  4、大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)。
  
  二、被动FTP
  
  为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
  
  在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:
  
  1、从任何大于1024的端口到服务器的21端口(客户端初始化的连接)。
  
  2、服务器的21端口到任何大于1024的端口(服务器响应到客户端的控制端口的连接)。
  
  3、从任何大于1024端口到服务器的大于1024端口(客户端初始化数据连接到服务器指定的任意端口)。
  
  4、服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)以上关于主动和被动FTP的解释,可以简单概括为以下两点:
  
  1、主动FTP:
  
  命令连接:客户端 >1024端口 -> 服务器 21端口
  
  数据连接:客户端 >1024端口 <- 服务器 20端口
  
  2、被动FTP:
  
  命令连接:客户端 >1024端口 -> 服务器 21端口
  
  数据连接:客户端 >1024端口 -> 服务器 >1024端口
  
  

热心网友 时间:2022-04-23 09:07

FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT 命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的 XXXX端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请 求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV 命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口 发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完 全不同。而FTP的复杂性就在于此。

热心网友 时间:2022-04-23 10:25

主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。
被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
WIN7不会自动安装AHCI驱动是怎么回事?每次重装系统后都得我自己安装_百... 钉钉录播课能否查看观看时长 为什么城市轨道要有身高条件 城轨交通运营管理专业现身高吗 城市轨道交通运营管理这个专业是否有身高要求 读城轨专业需要什么条件 学习城轨专业需要什么条件? 城市轨道专业最低的身高要求多少?身高158毕业出来好找工作吗? 城轨专业要求身材吗 城轨专业有身高限制吗 拖欠农民工工资怎么处理,没有签合同 在没有签劳动合同情况下老板拖欠农民工的钱怎么办? 2020年中国移动已经可以在异地办理手机号码注销了吗? 头条文章的收益是按照每篇文章累计阅读量来计算的吗? 在同一个地级市但是在不同的县级市,怎么注销中国移动的号码? 爱奇艺星钻会员有什么用? 第一次相亲在微信上该问什么?聊什么? 今日头条的视频收益是怎么计算的?是不是只按当天的发布的视频播放量计算收益?_百度问一问 家里安排相亲的女生刚刚加上微信不知道聊什么我该怎么聊? 浙江移动卡可以异地注销吗我有一张卡是浙江移动,本人在广东,可以在广东移动厅办理注销吗? 昨晚加了一相亲女孩的微信,没敢跟人家说话,害她等了一晚上,结果现在不理我咋办&#128547; 今日头条里,像央视新闻等ip也有收益吗? 中国移动电话卡能在外省注销吗我在河南周口办的中国移动卡,到甘肃庆阳市可以注销电话卡吗?_百度问一问 不想和相亲女聊天,都是加了微信的,聊了几句,不想聊,然后失败三次,都是不合适 中国移动怎么异地注销手机卡?? 相亲给了微信 怎么开始 移动手机号码能在外地销户吗? 头条上的展现量和播放量(阅读量)是一个意思吗? 爱奇艺 星钻 黄金 区别 加了一个相亲对象微信 聊了20多天微信感觉还不错虽然是同城的但是我们现在算是异地, 外省买的移动手机号,现在不去那了,能不能在本地注销啊? 农民工没有劳动合同拖欠工资怎么办 江苏移动手机卡可以异地注销吗? 今日头条转发之后的文章阅读量有收益吗?收益算原作者的,还是转发者的... 农民工没签合同工资拖欠怎么办找哪个部门 爱奇艺白银和黄金有什么区别 今日头条运营有粉丝但是没阅读量可以赚钱吗? 小鸭子吃什么最有营养 老板拖欠工资,没有合同,没有欠条,怎么办 鸭子最好搭配什么菜有营养? 工地农民工没有劳动合同拖欠工资怎么办 实名移动号码可以异地注销么 工地拖欠农民工工资没有合同怎么办 鸭子都吃什么? 中国移动本人在外地怎么注销号码 农民工被拖欠工资,但手中没有劳动合同,怎么办? 拖欠农民工工资没有办理合同怎么办 移动卡怎么在异地销户 喂鸭子吃什么东西? 农民工的工资被拖欠没有签合同该怎么办