重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
下面介绍一个这两种方式的工作原理:
成都创新互联专业为企业提供揭东网站建设、揭东做网站、揭东网站设计、揭东网站制作等企业网站建设、网页设计与制作、揭东企业网站模板建站服务,十年揭东做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
主动模式:第一步FTP客户端首先随机选择一个大于1024的端口p1,并通过此端口发送请求连接到FTP服务器的21号端口建立TCP连接,在FTP中这个连接叫做控制连接,连接成功建立后,FTP客户端会发送port命令,紧接着FTP客户端会监视自己的p1+1端口,FTP服务器接收到port命令会从自己的20号端口向FTP客户端的p1+1端口发起请求建立TCP连接,这个连接叫做数据连接,用来发送数据,数据传输完毕后数据连接随即关闭,控制连接保持开启。
因为很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网后的FTP客户端不支持主动模式,因为服务器无法穿过防火墙或者无法连接到NAT后的客户端。
至此,找到了原因:我是用的本机上开启了防火墙,FTP服务器请求本机的端口被隔离阻止。
ftp.enterLocalPassiveMode();