收藏 分销(赏)

FTP基础知识.doc

上传人:人****来 文档编号:4349941 上传时间:2024-09-11 格式:DOC 页数:7 大小:385.50KB 下载积分:6 金币
下载 相关 举报
FTP基础知识.doc_第1页
第1页 / 共7页
FTP基础知识.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
FTP基础知识 FTP基础知识 学习重点: 什么是FTP? FTP用来做什么? FTP工作原理 C/S? B/S? FTP服务器 FTP传送方式 断点续传 断点续传的前提 PORT PASV 切换 操作 FTP链接三要素(FTP用户名,FTP密码,FTPip) 可以写成: 用户名:密码@IP 站站对传 查找 改换传输模式 注意事项(文件名一致,上传到哪儿?) FTP对一个做网络的朋友是必会的工具,主要用到的功能就是上传编辑好的文件到服务器,或者从服务器上下载到本地修改,维护我们的站,多多少少都会用到它。 首先说一下什么是FTP? Transfer Protocal 的缩写,中文的意思是文件传输协议,从字面上理解,就是一种协议,这种协议的主要功能就是”文件传输”,网络上的协议就好像我们生活种人和人之间定的约定,按照这个约定来执行。 下来讲一下FTP工作原理。 我们就拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序,它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器(c/s模式)”方式,在这里解释一下C/S(client srver) 模式和B/S(browser srver)模式,C/S模式就是客户端/服务器模式,一般常见的是网络软件为主,比如,Cuteftp,迅雷下载,QQ等等。特点是要在客户端安装软件,然后和服务器传输、通讯。B/S就是浏览器/服务器模式,比如网站,都是基于浏览器和服务器的数据交互。那么什么是FTP服务器?提供FTP服务的服务器就是FTP服务器。 下面讲一下FTP传输的两种方式。 1.  ASCII传输方式 2.  二进制传输模式,有些程序一定要用到二进制,比如DISCUZ。 这两个传输方式从技术层面来讲,比较复杂,在此就不解释那么多,我们只要记得一般用那种方式传输就可以了,通常情况下我们用自动传输方式,如图: 下来讲一下什么是FTP服务器的断点续传功能,续传的条件是什么?下载文件时,最怕中途断线,无法成功下载完整的文件,断点续传就是从文件中断的地方接下去下载,而不必重新下载,这项功能对于下载较大文件时非常有用,实现断点续传的条件有三个: 1、FTP服务器要能提供断点续传的功能。目前包括IIS 和大部分的FTP架设软件都有了这个功能。 2、FTP的登录软件要有断点续传的功能。像FlashFXP和CuteFTP都有这一功能。 3、FTP服务器上的文件要与下载到硬盘中的文件名相同。 接下来讲一下FTP协议的两种工作方式: PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动)方式的连接过程是: 客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了端口,你过来连接我”。于是服务器从20端口向客户端的端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动)方式的连接过程是: 客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端:“我打开了端口,你过来连接我”。于是客户端向服务器的端口发送连接请求,建立一条数据链路来传送数据。 从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。FTP的默认端口是20、21。 PORT:客户端准备好 向服务器发出请求 PASV服务器准备好 向客户端发出请求 下面讲一下这两种常见的FTP客户端软件PORT方式与PASV方式的切换方法: 大部分FTP客户端默认使用PASV方式,IE默认使用PORT方式,在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。在此只介绍两种,IE和FLASHFXP来介绍如何切换。 IE:工具 -> Internet选项 -> 高级 -> “使用被动FTP”(需要IE6.0以上才支持), 如下图: FlashFXP:选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式”,或者站点管理 -> 对应站点 -> 选项 -> “使用被动模式”,或者快速连接 -> 切换 -> “使用被动模式”。 下面我们就以FLASHFXP来介绍以下上传下载的用法。 首先打开软件,就看到如下图所示: 最上面的是工具栏就不用说了,本地文件区就是我们本地电脑,打开有五部分,左上是本地文件区,远程服务器区是FTP链接成功后显示远程服务器上文件的区域, “正在上传的和未上传的文件区”显示的是传输文件的状态,比如正在上传,未上传,“上传信息及进度”比如显示ftp连接成功及服务器站点相关信息,接下来我们以IP:  FTP用户名  FTP密码163 为例说明。 1.点击工具栏上“站点”/“站点管理器”或者用快捷键F4,出现下图所示的对话框。 2.在“站点管理器”对话框中,点击“新建站点”,在弹出的对话框中,输入一个站点名称。比如:天空娱乐.然后确定。 一定要新建站点,要不下次就没有了,然后在IP里面输入IP或者网址,这个网址是已经解析过的,用户名、密码都输入,默认端口是21,不要动,然后点"应用"。就把这个FTP站点保存了。现在就可以点"连接"了,连接后出现: 链接成功后就可以看到远程服务器上面的文件。然后找到自己的站点本地位置,全选上,点"传送",就开始上传了。同样的方法,选中远程空间中的文件或者文件夹,点右键,占击“传输”,就可以下载到本地。 FlashFXP最特殊的功能是它可以实现站点之间的对传。这也体现在它的名称FlashFXP上,而不叫FlashFTP,如果你要制作镱像网站,多多利用这个功能吧。站站对传操作方法如下: 在“站点管理器”中,点击“连接”,首先连接其中一个站点,之后再把本地区切换成远程区,切换按钮是,工具栏上面 ,再连接另一个站点,你就可以看到两边都是远程服务器,从而实现站站对传,选中一个站点中的文件或者文件夹,点击右键,选中“传输”。如图: 这种方式节省你下载到本地,然后再上传到另外一个站点的过程,方便,快捷。但是并不是所有的服务器都支持这种传输,视服务器情况而定。 下面讲一下如何用FlashFXP可以让你了解已使用的FTP空间情况,比如我100M空间,现在我的站点文件用了多少,还有多少剩余空间,查看方式如下: (1)      先链接上站点。 (2)   选择“工具”/“计算已使用的FTP空间”,如图: 图片可能看不到,按照我讲的操作 (3)在“已使用磁盘空间”对话框中,选择要计算的文件夹,“/”代表整个站点,如下图 然后点"检查",就会出现扫描结果,文件多少个,文件夹多少个,已用空间多少M。 上传的时候如果想改变传输模式,比如是改成二进制传输的,那么可以点工具栏里面的"选项",然后点"参数选择",就会出现一个对话框,再选择"传送",就可以看到在左边有选择"传输模式",根改你的传输方式就可以了,但是不提倡改这个,默认最好,就是"自动"。 以上就是基本的FTP使用方法,下来讲一下注意事项。 本地文件和远程服务器文件一定要一一对应,如何理解那,比如说我要上传本地一个文件叫QQ.gif的图片,覆盖原来服务器上的QQ.gif文件。假如本地路径是c:/web/images/qq.gif ,本地站点是web,那么我们对应的服务器QQ.gif的路径就是/images/。还有一个值得注意的就是好多人传上去传错了,为什么?主要原因是空间提供商不同,空间里面默认放置的文件也是不同的,有放数据库的,有放临时文件的,有放WEB站点的,这就迷惑了新手,不知道到低传到那个文件下,一般情况如下: 1、如果远程链接成功了,而上面文件夹是0,就是没有,就可以直接上传。比如刚才我们测试的那个就是。 2、PHP空间链接成功一般有Maildir, logs, htdocs那么我们上传的文件夹是htdocs。 3、还有一些空间刚开通里面会有一个web文件夹,那就应该传到web文件夹里面。 综上所说每个空间提供商可能默认站点的目录是不一样的,按照实际情况为准。 最后讲一下WEB FTP格式。 就是在IE种直接输入,可以访问我们的WEB站点,格式如下:用户名:密码@FTP服务器IP或域名,比如我们刚才说的,格式就应该是比如在地址栏里面输入,也一样可以打开,这种缺点是上传速度慢,而且有的空间不支持WEB方式下的FTP。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服