比较相似术语之间的差异

之间的区别

首页 / 技术 / 它 / 协议 /主动FTP和被动FTP的区别

主动FTP和被动FTP的区别

2011年11月23日发布的Vishwa

主动和被动FTP

FTP是“文件传输协议”的缩写。它是一种标准协议,用于在基于TCP的网络上从一台主机到另一台主机的文件传输。FTP采用client-server架构,运行在应用层的OSI模型上。在网络上传输数据时,有四种数据表示模式,

1.ASCII模式

2.二值模式(图像模式)

3.EBCDIC模式

4.本地模式

当一台主机(假设主机A)需要将一个文件传输到另一台主机(假设主机B)时,在主机A和主机B之间应该有一个连接。在两台主机之间建立这个连接有两种方法。他们被称为,

1.主动FTP

2.被动FTP

(其实这些并不是不同类型的FTP,而是不同的FTP端口开放方式。)

主动FTP

在主动模式下,FTP客户端从一个随机的非特权端口连接到FTP服务器的21端口,该端口通常大于1024(端口号)。下面是Active FTP中FTP客户端和FTP服务器之间的通信方式,

•客户端的命令端口联系服务器的命令端口并给出它的数据端口。

•服务器对客户端的命令端口给出一个确认。

•服务器在其数据端口和客户端数据端口之间建立连接。

•最后,客户端向服务器发送一个确认信息。

当FTP服务器正在尝试连接时,不支持被动FTP连接,或者FTP服务器位于防火墙/路由器/NAT设备之后时,应使用主动FTP。

被动FTP

Passive FTP模式是为了解决Active模式的连接问题而开发的。FTP客户端可以使用PASV命令告诉服务器,连接是被动的。这是FTP客户端与服务器之间的被动通信。

•客户端连接服务器的命令端口,并发出PASV命令,告诉这是被动连接。

•然后服务器将其侦听数据端口给客户端。

•然后客户端使用给定的端口在服务器和自己之间建立数据连接。(端口由服务器提供)

•最后,服务器向客户端发送一个确认信息。

被动FTP应该一直使用,除非出现错误或FTP连接使用非标准的FTP端口。

主动FTP和被动FTP有什么区别?

1.主用模式对FTP服务器提供了更高的安全性。但在被动模式下就不是这样了。(防火墙阻断FTP连接时,使用被动模式。)

2.由于防火墙的原因,活跃的FTP可能会导致问题。但是被动FTP不存在防火墙连接问题)

3.主动模式下,客户端建立命令通道,服务器建立数据通道;被动模式下,两者都由客户端建立连接。

4.大多数网页浏览器的默认模式是被动模式。活动模式不用作浏览器的默认模式。

相关文章:

主动FTP和被动FTP的区别 FTP和SFTP的区别 HTTP和FTP的区别 FTP Server和FTP Client的区别 SFTP和SCP的区别

了下:协议标记:主动FTP,主动模式,文件传输协议,FTP,被动FTP,被动模式

关于作者:Vishwa

留下一个回复取消回复

你的电邮地址不会被公布。必填字段被标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒与流感的区别

冠状病毒与流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

骨骼肌和平滑肌收缩的区别

骨骼肌和平滑肌收缩的区别

结婚戒指和订婚戒指的区别

主动脉与动脉的区别

主动脉与动脉的区别

期货与期权的区别

酸性盐与碱性盐的区别

酸性盐与碱性盐的区别

最新的文章

  • 盐酸甜菜碱和无水甜菜碱有什么区别
  • 蜡样芽孢杆菌和苏云金芽孢杆菌有什么区别
  • 固化和干燥的区别是什么
  • 脂肪族羧酸和芳香羧酸有什么区别
  • UMN和LMN面瘫有什么区别
  • 轫致辐射和特征辐射有什么区别
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.