首页 >> 秀友百科词条 >> 网络工具软件 >> ftp下载

ftp下载[编辑]


概述
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,FTP下载是基于FTP协议从远程主机上下载文件拷贝至自己计算机的过程。

一、简介

文件传输协议 FTP 使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。

二、下载步骤

1、从计算机上登录

(1)打开计算机(我的电脑),在最上方输入栏中输入ftp://ip地址

(2)在登陆界面后输入登录账户和密码,点击登录

(3)进入FTP服务器上所提供的资料,下载

2、通过浏览器登录

(1)在浏览器的域名栏中输入命令ftp://ip地址

(2)在登陆界面后输入登录账户和密码,点击登录

(3)进入FTP服务器上所提供的资料,下载

三、连接步骤

1、若FTP服务器传输协议只是普通的没有经过加密传输的协议,可以直接打开我的电脑,在我的电脑地址栏里面输入:ftp://服务器地址 即可,然后填入FTP的用户名密码,FTP地址用户名密码可以向服务器商询问。

2、若FTP服务器的传输协议是经过加密的,则需要利用其他的FTP连接工具,例如:FileZilla,Flashfxp,cuteFTP等等,百度下载其中的一款工具,然后安装打开,填入FTP地址,用户名,密码即可,例如:下图用FileZilla连接米拓虚拟主机的FTP服务器。

四、工作模式

1、主动ftp

即Port模式,客户端从一个任意的非特权端口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响应到服务器的数据端口)

2、被动ftp

在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。

当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。

对于服务器端的防火墙来说,必须允许下面的通讯才能支持被动方式的FTP:

(1)从任何大于1024的端口到服务器的21端口 (客户端初始化的连接)

(2) 服务器的21端口到任何大于1024的端口 (服务器响应到客户端的控制端口的连接)

(3) 从任何大于1024端口到服务器的大于1024端口 (客户端初始化数据连接到服务器指定的任意端口)

(4) 服务器的大于1024端口到远程的大于1024的端口(服务器发送ACK响应和数据到客户端的数据端口)

参考资料: 360百科
扩展阅读:
相关词条:

ftp是什么http://www.wwiki.cn/wiki/178566.htm

fyp下载服务器http://www.wwiki.cn/wiki/178447.htm

ftp登录http://www.wwiki.cn/wiki/178324.htm

合作编辑: 牟兆华 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:0

编辑次数:0历史版本

创建者: 牟兆华

最近更新:2016/11/17 13:16:54

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有