cutftp下载(cuteftp是一个ftp客户端软件吗)
cutftp下载(cuteftp是一个ftp客户端软件吗),新营销网红网本栏目通过数据整理汇集了cutftp下载(cuteftp是一个ftp客户端软件吗)相关信息,下面一起看看。
本文主要介绍FTP的工作原理及其主动和被动工作模式。FTP协议是文件传输控制协议。它可以通过网络将文件从一台主机传输到同一网络上的另一台主机,而不考虑计算机的类型和操作系统。服务器,大型机,DOS操作系统,Windows操作系统,Linux操作系统,只要双方都支持FTP协议,就可以方便的传输文件。
FTP的两种模式FTP可以分为主动模式和被动模式两种工作模式。
FTP主动工作模式原理(端口)FTP客户端会先随机打开一个大于1024的N端口(1032),连接到服务器的21号端口,然后打开M端口(与N端口没有直接联系)进行监听,向服务器发送1033端口命令,告知服务器自己接收数据时使用的端口号。当服务器传输数据时,服务器通过自己的20个端口连接到客户端的M端口。当不需要传输时,此连接会自动断开。如下图(图中端口号仅为示例):
FTP被动模式原理(PASV)
FTP客户端随机打开一个大于1024的端口X来发起到服务器21端口的连接,打开端口X 1。然后向服务器发送PASV命令,通知它处于被动模式。服务器收到命令后会打开一个大于1024的端口Y进行监听,然后在ACK回复中通知客户端其数据端口为Y,客户端收到命令后会通过端口X 1连接到服务器的端口Y,然后在两个端口之间传输数据。这样,防火墙就可以知道用于数据连接的端口号,数据连接就可以建立了。如下图
主动模式和被动模式的区别
在主动模式下,传输数据时,服务器是主动连接客户端的数据端口。,如果客户端中有防火墙,服务器在连接到客户端的数据端口时可能会被防火墙阻止。,FTP主动模式常用于没有防火墙隔离的内部网络机器。一旦有了防火墙,一般不会用主动模式,而是被动模式。因为在被动模式下,命令连接和数据连接都是由客户端发起的,防火墙一般不会拦截外发的数据包。
,FTP的主动模式(端口)和被动模式(PASV)都只有ipv4,IPV6扩展后EPRT和EPSV是对应的。
,当客户端有防火墙保护时,尽量使用被动模式;当服务器受到保护时,尝试使用主动模式。无论使用哪种模式,数据连接的目标端口都不是固定的,无法简单配置基于端口的策略。目前防火墙一般是通过解析FTP控制连接数据,临时开放数据连接的访问权限来实现的(测试确认H3C防火墙确实支持这种方式的FTP协议,V5版本不支持EPSV和EPRT)。
常见FTP客户端支持连接模式端口主动模式EPRT:增强型主动模式PASV:被动模式EPSV:增强型被动模式。
与FTP的其他文件传输类型相比
Cutftp cutftp相关文章制作一年级贺卡(举例说明手工贺卡的制作方法)
男士衬衫尺码对照表(服装尺码常识)
在线手写搜索(如何识别手写字符)
描述建筑物的词语(常用成语大全)
公司排名(游戏行业巨头排名)
通胡(唐传奇江的)
草木灰的作用(草木灰有哪些作用?)
江雪的作者(柳宗元的《江雪》),有什么好的?)
白宝山案(“震惊全国的白宝山案”)
植物界的活化石(植物界的8个活化石)
玫瑰茄的功效(玫瑰茄的功效和作用是什么)
刘晓庆有孩子吗(“四次婚姻”未能生下一个半女儿)
更多cutftp下载(cuteftp是一个ftp客户端软件吗)相关信息请关注本文章,本文仅仅做为展示!