03文件传输FTP 教案Word文档下载推荐.docx
《03文件传输FTP 教案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《03文件传输FTP 教案Word文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。
16
第3章
文件传输
主要内容:
1.概念讲解
2.操作提高
主要参考书:
1.Internet应用基础教程
重点:
1.文件传输协议
2.FTP文件服务器概念
3.Windows自带文件服务器架设
4.FTPServ_U文件服务器架设
5.IE访问FTP资源(B/S)
6.CuteFTP客户端软件访问FTP资源(C/S)
7.FlashFXP客户端软件访问FTP资源(C/S)
难点:
1.文件的上传与下载
3.1文件传输协议(FileTransferProtocols)
⏹文件传输的功能
●用于上传(upload)/下载(download)文件
●支持断点续传、整个目录的下载或上传
●编辑及执行远程文件、网站维护、上传网页
●迅速得到最新的软件、游戏
●给主板、显卡下载最新的驱动程序
●给杀毒软件加载最新的病毒数据库等
⏹FTP与Telenet的区别
●FTP:
实现internet上任意两台计算机互传文件等有限操作。
●Telenet:
将用户计算机作为远端计算机的一台终端,具有了本地计算机一样的权力。
⏹FTP与BT(BitTorrent)的区别
只有一个发送源
●BT:
有多个发送源(多点下载)
⏹FTP与HTTP访问的区别:
●FTP的三种访问方式
☞使用IE访问
⇨ftp:
//(采用域名地址访问的交大FTP网站)
//202.38.97.230(采用IP地址访问的交大FTP网站)
⇨登录方式:
Ø
匿名(anonymous)登录Ø
输入用户名和密码登录Ø
在地址栏中直接输入带用户名和密码的FTP网址,格式为:
ftp:
/用户名:
密码@域名地址或IP地址。
☞使用ftp命令访问(Dos窗口中)
⇨ftp(进入ftp提示状态)
open(连接ftp地址)Ø
dir(显示目录)Ø
get(下载)Ø
put(上传)
⇨quit(返回dos提示状态)等
☞使用FTP客户端软件,如:
⇨CuteFTP
⇨FlashFXP
⇨LeapFTP
●HTTP主要通过浏览器访问
3.2FTP文件服务器安装
⏹Windows2000以上版本自带文件服务器的功能设置(IIS)
●添加FTP组件(如果本机无此功能,则需要原来安装的操作系统光盘)
☞开始→设置→控制面板→添加/删除程序→添加/删除Windows组建
☞启动/停止FTP功能
☞开始→设置→控制面板→管理工具→Internet服务管理器(IIS)→默认FTP站点→右键:
☞默认访问目录:
⇨c:
\inetpub\ftproot
☞访问方式:
⇨局域网(内网)访问,假设该机IP地址为:
192.168.1.107
//192.168.1.107
//a107
//localhost
//127.0.0.1
其中:
↘1:
代表A机房↘107:
代表机号↘localhost、127.0.0.1:
代表访问本机
⇨广域网(外网)访问,假设该机IP地址为:
210.35.75.15
//210.35.75.15
⇨外网计算机访问内网中的一台文件服务器时,所管辖的服务器/路由器必须作端口映射,否则不能访问。
●文件服务器占用端口号:
21
●IIS的FTP文件服务器上可修改的属性:
☞IIS→默认FTP站点→右键→属性:
⇨访问权限、访问密码、访问目录等
●了解本机IP地址的方式:
☞开始→程序→附加→命令提示符→在dos窗口中键入:
⇨ipconfig或ipconfig/all
⇨IPaddress显示:
内网静态IP地址、外网静态或动态IP地址的信息
⏹
FTPServ_U简介
●Serv-U是一种被广泛运用的FTP服务器端软件,支持9x/ME/NT/2K等全Windows系列。
它设置简单,功能强大,性能稳定。
●FTP服务器用户通过它用FTP协议能在internet上共享文件。
它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。
●例如:
您可以为您的FTP设置密码、设置各种用户级的访问许可等等。
Serv-U不仅100%遵从通用FTP标准,也包括众多的独特功能可为每个用户提供文件共享完美解决方案。
●它可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。
它具有非常完备的安全特性,支持SSlFTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。
⏹FTPServ_U:
自建文件服务器的安装软件
●关闭Windows中IIS的FTP文件服务器(释放21号端口)
☞如果Windows的默认FTP站点,仍然处于“启动”状态时,安装FTPServ_U无效。
这时,必须“停止”默认FTP站点,卸载FTPServ_U后,再重新安装FTPServ_U才能有效。
●下载、释放:
ServU6.3.rar
●安装:
ServU6.3.exe
☞按默认路径安装(记住安装目录)
☞显示设置计算机启动时,可不选择自动启动
⇨考试时,所有软件安装后都不允许重启计算机!
☞安装后不启动英文版的Serv_U程序
汉化包setup.exe
☞汉化时,Serv_U必须关闭
☞对Serv_U的安装目录进行汉化
●启动Serv_U,并作如下设置:
☞域名设置:
⇨域→右键→新建域→
⇨域IP地址的选择:
若本机具有外网静态IP地址→域IP地址:
外网IPØ
若本机具有外网动态IP地址→域IP地址:
空Ø
若本机属于局域网内的计算机:
↘当仅在局域网内部互访时→域IP地址:
空↘外网计算机访问内网FTP服务器时→域IP地址:
子网IP;
同时,服务器/路由器还必须设置端口映射。
⇨域名:
abc
⇨域端口号:
☞
域在线设置(见:
实例1,绿灯亮)
☞用户设置
⇨用户→右键→新建用户→
⇨用户名称:
user
⇨密码:
自选项(可为空)
⇨主目录:
d:
\ftp-share(之前先创建d盘下的share文件夹)
⇨修改用户访问权限
⇨以user用户名访问者允许对d:
\ftp-share:
可读、可写
⇨按“应用”按钮生效(见:
实例2)
●使用IE访问
☞如:
代表本机机号↘localhost、127.0.0.1:
☞也可访问其他同学建好的文件服务器,但要知道机号、用户名和密码
没设置密码的,可点击“登录”按钮(见:
实例3)
☞IE窗口显示登录后的信息(见:
实例4)
3.3FTP客户端软件
⏹CuteFTP
●CuteFTP是一个基于Windows的文件传输协议(FTP)的客户端程序。
可以轻松利用CuteFTP在全球范围内的远程FTP服务器间上传、下载及编辑文件
●见:
随堂作业
附录一
⏹FlashFXP
补充练习
⏹LeapFTP
思考题
3.4
⏹将实例1、2、3、4分别截图后保存为:
●机号(两位数)+姓名+ftp域在线.jpg,保存到c:
\test文件夹。
●机号(两位数)+姓名+ftp权限.jpg,保存到c:
●机号(两位数)+姓名+ftp登录.jpg,保存到c:
●机号(两位数)+姓名+ftp浏览.jpg,保存到c:
⏹解压CuteFTP50XP.rar
●执行cuteftpZH.exe
☞也可执行其中的免安装程序:
cuteftp32.exe,但没有预定义的站点信息,需要导入:
sm.dat
●以匿名方式访问→音乐相关网站→Classicalmusic,见下图:
☞也可以是其它的FTP站点
●将CuteFTP中的右窗口文件拖入左窗口的c:
\test文件夹中,下窗口应该显示正在下载的信息。
●截图,如实例5。
取名为:
机号(两位数)+姓名+CuteFTP下载.jpg,保存到c:
●新建一个站点标签:
我的FTP站点+机号+姓名,见下图所作的设置:
●在CuteFTP中访问自己架设的FTP站点,如果FTP主目录为c:
\test,则将出现左右窗口的内容完全相同的现象(这时的c:
\test中应该存在您之前以做好的5个图片文件)。
●截图,如实例6。
机号(两位数)+姓名+CuteFTP自建标签下载.jpg,保存到c:
⏹以FTP方式访问教师机,上传上述文件。
●上传方法如下:
☞通过浏览器访问教师已架设的FTP服务器:
如:
ftp:
☞将c:
\test中的jpg文件,复制到新的文件夹,文件夹取名:
两位数机号。
☞复制该文件夹,在浏览器窗口中粘贴,即:
目录整体上传(不使用拖的方式)
☞注:
⇨上传后的文件,不可删除、更改和读取。
⇨因为你的权限为:
文件可写、目录可创建,其余操作均被禁止。
3.5补充练习
⏹安装FlashFXP_3.3.8.exe
●新建站点:
站点→站点管理器,见下图:
☞地址:
;
用户名、密码均为:
sub;
端口号:
☞点击“连接”之前,必须先访问:
⇨登录/注册,我已注册了一个新用户,如:
⇨用户名:
slx密码:
123456
☞再点击“连接”,见下图:
●下载文件,如:
☞/2006/07/23.06.Monk2x11_-_Mr._Monk_And_The_Three_Pies@FRM.rar
☞释放其中:
Monk2x11_-_Mr._Monk_And_The_Three_Pies.chs.srt简体中文字幕
☞可与原版Monk2x11_-_Mr._Monk_And_The_Three_Pies.avi(359M)配合播放。
●截图,如实例7。
机号(两位数)+姓名+FlashFXP下载.jpg
●上传文件:
☞了解上传过程。
☞图示如下:
为了尊重该网站,不上传垃圾文件。
3.6
⏹什么是FTP服务?
⏹FTP的管理员能设定什么操作权限(至少5个)?
⏹如何通过IE访问FTP服务器并下载网络资源?
⏹至少找到一个可用的FTP服务器的URL地址:
●能分别在IE、CuteFTP、FlashFXP等客户端软件窗口中实行下载。
●讲义中列举的URL地址除外
⏹在网上查找有关FTP的知识和在DOS窗口中的命令(不超过200字)
⏹下载、安装并能正确使用LeapFTP的文件上传和下载的功能
3.7
⏹CuteFTP的主要功能概述
●站到站传输(FXP)
☞CuteFTP能够从一个远程服务器上,将文件直接传输到另一个FTP服务器上面,这就是所谓的FXP传输。
而不是像过去,先下载,再上传,费工费时。
●定时自动传送:
☞CuteFTP内建计划调度程序,可以按用户指定日期和时间自动传送文件。
假如你的网页每天更新,而且希望在网速较快的凌晨4、5点钟上传,以节省时间,那么,这个功能就非常有用了。
●远程文件编辑及执行:
☞使用CuteFTP,可以直接用事先选定的观察器(默认“记事本”),直接查看远程服务器上的文件,也可用事先选定的编辑器,直接编辑服务器上的文件,例如,可以在不下载网页的情况下,直接用集成的CuteHTML,在网站上修改HTML文档。
甚至,用户还可以直接执行远程服务器上的程序。
●自动拨号及连接:
☞只要有连接请求发出,CuteFTP就会自动拨号上网、自动连接到服务器。
有了此项功能,你就不必担忧,文件上传过程中万一发生故障,电脑因此而处于在线“罢工”状态。
真遇到这种情况,CuteFTP能够自动重新连接、传送。
这就保证了上面所说的定时自动传送功能的实现。
●MP3及其它文件搜索:
☞CuteFTP内置文件搜索器,可以利用最新的搜索引擎,替你找到MP3及其它文件的可靠链接并自动下载。
●连接精灵:
☞部分新手建立FTP站点连接时,对要求输入的各项参数往往感到疑惑,为此,CuteFTP提供了一个“连接精灵”,可以一步步引导用户,轻松建立站点连接。
●外部集成菜单:
☞安装CuteFTP后,在Windows桌面或资源管理器中,鼠标右击文件或文件夹,弹出菜单上将增加一项CuteFTPUpload,选中它就可以在未启动CuteFTP的情况下,方便地直接将对象上传到站点。
●连接/传输错误提示:
☞CuteFTP在连接和传输过程中,会显示相应的提示信息,如果其间出现故障,用户可以据此容易地发现或推断出问题所在。
●添加了新的防火墙:
☞如果你是直接通过MODEM拨号上网,这也许对你没有多大意义。
但对于局域网或广域网用户而言,防火墙却是一种有效的安全保护措施,它可以拒绝来自外部的非法访问,防止受到他人的不法侵害。
●宏记录与执行宏:
☞CuteFTP提供了宏记录器,可以将登录、传输和删除等操作记录为宏,以后需要时,可以重新执行宏,实现全自动重复操作。
用户可以充分运用该功能,记录经常性的操作,简化工作程序,节省上网时间。
例如,对于长期维护某个网站的人来说,每次打开CuteFTP的“站点管理器”,选择网站,连接,选中某几个HTML文件,上传,这一系列的动作,就可以运用宏,简化为一个简单的操作:
执行宏。
●网址粘贴:
☞使用CuteFTP,用户可以将浏览器中发现的喜欢的站点或链接复制到剪贴板,然后再用CuteFTP的“PasteUrl”(粘贴网址)功能,将其放到CuteFTP中,自动连接到站点或下载文件,这也可以节省用户的连线时间。
●队列传输:
☞使用CuteFTP,允许用户一次从不同目录选择多个文件,排成队列依次传输。
同时,在窗口底部的队列窗格内,右击鼠标,将弹出用于队列的菜单,你可以用它方便地编辑队列。
如果你要上传到网站的文件位于多个目录中,你就可以运用此功能,一次性将其全部选定,然后作为一批文件上传到网站。
●下载支持断点续传:
☞CuteFTP可以从断点继续下载上次未完的文件,而且几乎所有FTP站点都支持它的这个功能。
文件在自动下载过程中,万一通讯中断或发生其他故障,无需用户介入,CuteFTP能够自动采取措施完成传输。
●上传支持断点续传:
☞同样,文件上传过程中,如果传输中断,CuteFTP可以重新连接并继续从断点开始上传。
但这个功能是否有效,要依站点而定,并不是所有服务器都支持。
●文件比较:
☞CuteFTP可以对本地和服务器上某个目录内的文件大小写、文件名、日期和尺寸进行比较。
不同的文件会突出显示出来,而相同的文件则不会,这可以让网站维护人员,方便地找出本地与网站上的不同文件。
●保持网站连接:
☞不少FTP服务器,当用户与它连接后,如果在一定时间内,没有数据传输,服务器将自动与用户断开,这主要是为了让更多用户能够访问该服务器。
不过,这也给用户偶尔需要中途穿插其它操作带来麻烦。
为防止此情况发生,可以激活CuteFTP的“KeepAlive”(保持连接)功能。
它可以在连接空闲的时候,每90秒钟ping一次服务器,让服务器知道你还需要该连接。
●强制大写、小写、保持原形:
☞用CuteFTP上传文件,可以设定强制文件名小写、大写或保持原形。
如果你的文件名既有大写的又有小写的,上传到服务器时要求统一,这个功能就十分有用了。
一些初建网站的朋友,兴奋地编好自己的HTML文件,结果上传后,有的文件始终不出效果,问题多半就出在文件名大小写不统一上,如果是用CuteFTP上传,只需事先选定适当的文件名写法(一般小写)即可。
●自动修改文件扩展名:
☞使用CuteFTP,可以在文件上传或下载期间,自动更改文件扩展名。
如果你编的网页文件扩展名是.htm,但在上传期时,想将它们自动改为.html,运用该功能,进行简单设定,即可实现。
●站点书签:
☞与多数浏览器一样,CuteFTP提供了类似的书签标记功能。
如果你对当前打开的站点有兴趣,可以用此功能保存它,下次就可以快速重新访问。
此外,你还可以添加、编辑或删除书签。
●文件显示过滤器:
☞如果你只需显示服务器众多文件中的某一部分,你可以事先定义一个显示过滤器,即键入一个文件扩展名(可以使用通配符)。
一旦与该服务器连接成功,就只有与过滤器设定相匹配的文件才显示出来,而其它不必要的文件则被临时隐藏起来。
●整个目录的下载或上传:
☞CuteFTP支持整个目录的下载或上传。
如果要建立镜像网站,这个功能就可以派上用场了。
●打印文件清单:
☞使用CuteFTP,既可以打印本地目录和文件清单,也可以方便地将服务器上的目录和文件打印出来。
⏹CuteFTP的组件CuteHTML在网页编辑方面的功能概述
●CuteHTML运用了一种叫Auto-tagfill的先进的智能技术,可以随用户编制网页的需要,自动提供相应的网页标签,既轻松,又不易出错。
同时,允许你直接在网站上编辑、修改,甚至保存网页,非常便于网站维护。
⏹CuteHTML界面功能:
●直接选用颜色:
☞编辑网页,如果要记住很多颜色的十六进制代码,是很麻烦的。
使用CuteHTML,可以让你在调色板中直接选取需要的颜色,对应的十六进制码便自动填入HTML文档之中,完全不必担忧颜色代码问题,是真正的“所见即所得”。
●支持多文档编辑:
☞使用CuteHTML,你可以一次性打开网站的所有HTML文档,对它们同时进行各种编辑,通过点击文件标签,可以在各网页之间快速切换。
另外,“查找/替换”功能可以只对当前或所有文档有效。
●网页“称重”:
☞运用此功能,你不但可以看网页文件有多大,图片、链接各有多少,而且你还可以预先看到,把它放到网站上,使用不同MODEM的理论下载时间。
●智能链接和图片对话框:
☞使用CuteHTML编制网页,可以“记住”你使用过的链接和图片,如果下次重复用到它,就可以直接调用,既方便又省事。
●定制HTML模板:
☞网页总体结构上的HTML标签一般是相同的,如果每次都重新输入,很麻烦。
使用CuteHTML,你可以根据自己的需要,建立一个HTML文档,作为编制网页模板,以后,每次启动CuteHTML后,这个模板就会自动打开,你就可以马上切入正题。
●菜单外部集成:
☞安装CuteHTML后,无论你在Windows桌面、资源管理器,或其它什么地方,当你选中一个HTML等文档后,右击鼠标,弹出菜单上会多出一项“EditwithCuteHTML”,选中它,CuteHTML会马上自动启动并打开该文档,你就可以编辑、修改它了,非常方便快捷。
●提供了HitBOX网页追踪器:
☞该追踪器与网页计数器类似,但统计项目远远多于一般的网页计数器,它不但可以报告多少人访问过你的网站,也可以提供他们来自哪里,还可以告诉你他们各自的电脑装备如何以及其它300余项统计资料,使你从各方面充分了解来访者的信息,以便有针对性地提高网站质量。
☞此外,CuteHTML还具“撤销”和“重做”、在选定浏览器中预览网页效果、色彩区分HTML标签等多种功能。