Internet技术与应用第5章_第1页
Internet技术与应用第5章_第2页
Internet技术与应用第5章_第3页
Internet技术与应用第5章_第4页
Internet技术与应用第5章_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5章 在Internet上传输文件在Internet上进行文件的下载和上传,是我们使用Internet的又一个非常重要的功能。文件传输所遵从的是文件传输协议(FTP,File Transfer Protocol),该协议规定了在Internet网络上怎样传送文件。5.1 文件传输协议(FTP)5.2 使用浏览器下载文件5.3 CuteFTP 2.8介绍5.4 习题实验5.1 文件传输协议(FTP)文件传输协议是Internet 用户在计算机之间传输文件所使用的协议,用于文件的“下载”和“上传”。“下载”文件就是将远程服务器中的文件拷贝到自己的计算机上,“上传”文件就是将自己计算机中的文件拷贝

2、到远程服务器上。Internet 上的软件资源非常丰富,用户通过一个支持FTP协议的客户端程序连接到远程的FTP服务器上发出“下载”或“上传”的服务请求,服务器端的应用程序处理用户所发出的请求,决定是否允许用户进行“下载”或“上传”。5.1.1 Internet上的软件资源1. 共享软件 共享软件一般是让用户免费下载试用的软件,只能使用该软件的部分功能,如果希望使用它的全部功能,则需要支付一定的费用。2. 免费软件完全免费使用的软件,用户不用花一分钱就可以使用它的全部功能。如微软公司的Internet Explorer。 3. 测试软件 测试软件是软件开发商在该软件正式发布之前所推出的一个版本

3、,其目的在于发现软件中的错误和推销该软件的正式版本。有些是完全免费,有些则需要支付少许费用。5.1.2 FTP连接FTP 连接分为注册用户连接和匿名用户连接。 1. 注册用户用户在远程服务器注册后,远程服务器的系统管理员分配给注册用户一个用户名和密码,这样用户每次登录远程服务器时要输入用户名和密码,经过远程服务器验证确认是合法用户后才能执行相应权限的操作。使用这种方式登录的用户,一般可以执行文件的“下载”及“上传”功能。但是Internet上有成千上万个用户,不可能每一个用户都有一个登录帐号,所以几乎每个FTP服务器都允许用户进行匿名登录。2. 匿名用户用户以“anonymous”为用户名,以

4、电子邮件地址为密码登录远程服务器。使用匿名身份登录的用户一般只允许从所登录的服务器上“下载”软件。匿名FTP是Internet上应用广泛的服务之一,在Internet上有成千上万的匿名 FTP站点提供各种免费软件。5.1.3 文件传输格式FTP可用多种格式传输文件,大多数系统使用文本和二进制格式。文本格式使用ASCII字符,二进制不用转换格式就可传送字符,二进制格式比文本格式的传输速度更快,并且可以传输所有ASCII值。在使用FTP传输文件前,首先要进行传输格式的设置,保证所传输文件的正确。5.2 使用浏览器下载文件在没有任何FTP工具软件时,可以使用浏览器传输文件,只是使用这种方式的传输速度

5、和功能不如专用的FTP工具软件。5.2.1 直接在浏览器的地址栏中键入FTP服务器的地址在使用浏览器下载文件时,直接在浏览器的地址栏中键入FTP服务器的地址,单击地址栏右边的“转到”按钮,FTP服务器的信息显示在浏览窗口中。图5.1用户使用的软件一般是放在“pub”目录中,见图5.2。单击pub目录,按照目录名称找到所需要的软件,或在相应目录下查看“index.txt”文件。图 按照所连接站点的提示信息下载文件现在在大多数站点的主页上都有软件下载的提示信息,按照提示信息链接到软件中心下载软件,如图5.3。图5.3在图5.3中单击“软件下载”超级链接到新浪网的软件下载中心,从软件

6、中心库中选择所需要的软件下载。如图5.4。图5.45.3 CuteFTP 2.8介绍CuteFTP是一个Windows平台的客户端实用软件,它不需要用户记忆各种命令,使用鼠标的拖放功能即可实现远程计算机上软件的下载和上传。5.3.1 CuteFTP的安装1. 系统需求(1) 运行Windows 3.x, Windows 95/98, or Windows NT 3.51 或以上版本的操作系统。(2) 至少8MB内存和1.5MB的硬盘空间。(3) 连接到Internet。2. 安装CuteFTP 2.8可以从 http:/ 站点下载,文件名为Cute2832.exe ,大小1.2 MB 左右。用

7、鼠标双击下载的文件,按照屏幕提示执行安装。安装完成后,执行CuteFTP时,首先弹出站点管理器窗口。5.3.2 CuteFTP的站点管理器CuteFTP站点管理器用于管理远程FTP服务器,使用它可以添加、删除和编辑FTP服务器的信息。单击“开始”菜单,鼠标指向“程序”项,单击“CuteFTP”,弹出“FTP Site Manager”(FTP站点管理器)屏幕,如图5.5。图5.5CuteFTP站点管理器包括两个窗口,左边窗口包含预先定义好的文件夹,右边窗口显示该文件夹的内容。CuteFTP预先设定了一些免费或共享的FTP站点,单击文件夹内的某一站点,再单击“Connect”(连接)按钮,即可连

8、接到该站点。1添加文件夹单击屏幕左下角的“Add folder”(添加文件夹)按钮,弹出“建立新文件夹”对话框,在对话框中输入文件夹的名字,单击“OK”按钮,在左边窗口中建立新的目录。目录建成后用鼠标单击刚刚建立的目录,右边的窗口为空,该窗口用于存放所连接站点的设置信息。2添加站点单击“Add site”(添加站点)按钮,弹出“Edit Host”(编辑服务器)对话框,如图5.6,在该对话框中配置连接的服务器信息。(1)“General”(普通)标签在“General”对话框中,需要设置服务器的类型、服务器的地址、用户名、密码、文件传输类型等信息。图 5.6在“Site Label”(站点标签

9、)中键入容易记忆的站点的名称,如pku。在“Host Address”(服务器地址)中键入FTP服务器的名称或其IP地址,如 ,在“User ID”(用户名)中键入“anonymous”(匿名),在“Password”(密码)中键入你的E-mail地址。(2)“Advanced”(高级)标签“Adnanced”(高级)标签中主要配置FTP服务器的端口地址,服务器的默认端口为“21”,所以在“Port”(端口地址)中输入21,大部分FTP站点的端口地址规定的都是21,在“Comments”(注释)中输入关于该站点的一些说明,不填没关系。然后单击“OK”按钮,回到FTP站点管理器窗口,所建立的服务

10、器显示在右边的窗口中。双击站点名称如“pku”就可以进行连接。如果设置的值或输入的文字有错误,可以单击站点管理器中的“Edit site” (编辑站点) 按钮进行重新编辑。 4删除站点对于不再使用的FTP站点,可以从站点管理器中删除。在站点管理器窗口中,选择需要删除的站点,单击“Delete site”(删除站点) 按钮。3编辑站点5.3.3 CuteFTP的主窗口CuteFTP 的主窗口由四个窗口组成,如图5.7,顶部水平窗口显示FTP命令及所连接FTP站点的连接信息,通过此窗口用户可以了解到当前的连接状态,如该站点给用户的信息是否处于连接状态,是否支持断点续传正在传输的文件等等。中间的左窗

11、口显示的是本地硬盘上传(upload)及下载(download)所在的目录,中间右窗口显示的是所连接的FTP服务器的目录和文件信息,底部的窗口用于临时存储传输文件和显示传输队列信息。图 5.71. 新建CuteFTP窗口单击“Session”菜单中的“Spawn Session”项,建立新的CuteFTP窗口,每一个CuteFTP窗口同时连接到不同的FTP服务器上,可以同时下载和上传文件,节省连接时间。2. 设置窗口显示方式单击菜单栏中的“Windows”(窗口) 菜单中的不同菜单项,可以改变CuteFTP主窗口的显示方式。“Switch Browser”项将当前活动驱动器从远程服务器切换到本

12、地计算机或从本地计算机切换到远程服务器。“Toggle Local and Toggle Remote”项设置CuteFTP窗口的显示方式,单击“Toggle Local”为显示或不显示本地计算机的目录窗口,单击“Toggle Remote”为显示或不显示远程服务器的目录窗口。“Toggle Queue”项为显示或不显示队列窗口,单击“Toggle Queue”显示队列窗口,再次单击“Toggle Queue”不显示队列窗口。5.3.4 连接远程服务器CuteFTP提供了站点管理器连接远程服务器和快速连接远程服务器等方式,下面分别介绍它们的连接方法。 1. 通过站点管理器连接远程服务器在运行C

13、uteFTP时首先弹出站点管理器窗口,或单击“FTP”菜单中的“Site Manager”(站点管理器)项,从窗口中选择预先定义好的服务器站点,单击“Connect”(连接)按钮。2. 快速连接远程FTP服务器在CuteFTP主窗口中,单击“FTP”菜单中的“Quick Connect”(快速连接)或单击工具栏中的“快速连接”按钮,弹出快速连接窗口,在“General”(普通)标签中的“Host address”(服务器地址) 中键入远程服务器的名称或IP地址,单击“OK”按钮。快速连接的服务器信息可以添加到站点管理器中。方法是确认服务器处于连接状态,单击“Session”菜单中的“Add t

14、o Database”(添加到数据库)项,将所连接的站点信息添加到站点管理器中。3. 使用书签进行连接对于一个经常访问的站点目录可以建立一个书签保存起来,下次连接这个目录时,单击建立的书签即可快速连接。从站点管理器中选择服务器进行连接,选中需要建立书签的目录,单击“Bookmark”(书签)菜单中的“Add”(添加) 项,建立书签。单击“Edit”(编辑) 项,可以添加、删除和编辑书签。4. 断开连接、重新连接和停止连接远程服务器在文件传输过程中,如果中断文件传输,单击“FTP”菜单中的“Disconnect”项,或单击工具栏中的“中断连接”按钮。若单击“FTP”菜单中的“Reconnect”

15、项或工具栏中的“Reconnect”按钮,则恢复中断的连接,如果CuteFTP支持断点续传则进行断点续传。单击“Command”(命令) 菜单中的“Stop”(停止) 项或单击工具栏中的“Stop”(停止)按钮,则停止与服务器的连接和停止传输文件。5.3.5 文件传输1文件传输CuteFTP有几种方法可以实现文件的下载和上传。(1) 鼠标拖放传输文件在CuteFTP主窗口中,单击鼠标左键选中需要传输的文件,拖动文件到指定目录中。(2) 菜单/工具栏传输文件在CuteFTP主窗口中,选中需要传输的文件,单击“Commands”(命令) 菜单中的“Download”(下载) 和“Upload”(上

16、传) 命令,或单击工具栏中的“下载”和“上传”按钮。(3) 双击文件开始传输在CuteFTP主窗口中,双击需要传输的文件,该文件自动传输到当前本地目录中。(4) 队列传输在FTP主窗口中,选中传输文件,单击“Queue”(队列) 菜单中的“Add Queue”(添加队列) 项,或单击工具栏中的添加到队列按钮,文件被添加到CuteFTP主窗口中底部的队列窗口中。可以将不同路径中的本地或远程的多个文件添加到队列窗口中。单击“Queue”(队列) 菜单中的“Transfer Queue”(传输队列) 项,或单击工具栏中的传输队列按钮,队列窗口中的文件开始传输。单击“Queue”(队列) 菜单中的“R

17、emove from Queue”项,或单击工具栏中的从队列中删除按钮,将不需要传输的文件从队列中删除。(5) 单击鼠标右键传输文件选中需要传输的文件单击鼠标右键,在弹出的快捷菜单中,单击“download”或“upload”传输文件。(6) 键入文件路径传输文件如果知道传输文件的完整路径,单击“Commands”(命令) 菜单中的“Manual Get”项,在弹出的“Retrieve file”对话框中输入完整路径,如图5.8,单击“OK”按钮。图5.82文件传输中的提示信息在文件传输的操作过程中,CuteFTP会给出一些确认提示信息,避免用户传输中进行误操作及帮助用户解决文件传输过程中所遇

18、到的问题。单击“FTP”菜单,鼠标指向“Setting”(设置) 项,单击“Options”(选项) 中的“Prompts”(提示) 标签,在“Prompts”(提示) 标签中设置文件传输操作中的提示信息,如图5.9。图5.9Overwrite confirmation (download, upload): 选中此项,在文件上传和下载时,如果有同名文件,弹出一个确认窗口,询问是否将同名文件覆盖,不选此项则直接将文件覆盖。Transfer binary file in ASCII mode: 选中此项,在传输二进制文件时,如果设置是在ASCII方式,弹出提示信息窗口。Delete confir

19、mation: 选中此项,在删除文件时弹出确认窗口,询问是否确实要删除该文件以免误删除,因为CuteFTP中的文件删除不是先将文件放到垃圾箱中可以恢复,而是将文件永久从硬盘物理删除。Drag-drop operations confirmation: 选中此项,在文件的拖放操作时给出提示信息。3. 设置文件显示方式CuteFTP主窗口中,用“View”(查看) 菜单中的命令项设置本地计算机和远程服务器上文件信息的显示方式。首先选择本地计算机或远程计算机窗口,单击“View”(查看) 菜单,选择各个命令项。Short Listing: 只显示文件名信息。Long Listing: 显示在“Fil

20、e Details”所设置的文件的信息。File Details: 设置文件的显示信息,包括文件的大小、日期、时间、属性和描述信息。Sorting: 可以按照文件名、文件扩展名、文件大小和文件的建立日期的顺序进行升序或降序的排列。Auto Load Index: 当CuteFTP找到一个Index文件时是否自动将其装入内存中。Refresh: 用于更新远程主机的目录列表。4. CuteFTP的设置选项在CuteFTP主窗口中,单击“FTP”菜单中的“Settings”项,选择“Options”弹出设置窗口,选择各个选项卡进行设置。(1)“General”选项卡在“General”中需要填入邮件

21、地址、默认的本地下载目录、文本文件查看器的名称、HTML编辑器等信息。“General”选项卡如图5.10所示。Mail Address: 填入你的E-mail地址,作为进行FTP站点连接时的Password。Default Download: 填入文件下载时的默认目录,这里设置的是c:download。也可以单击右边的按钮选择一个其他的目录。图 5.10Text Files Viewer: 填入文本文件查看程序的文件名,这里设置的是Windows自带的记事本(notepad.exe)。一般情况下进行文件下载时都会看到一个index.txt文件,这个文件是对所下载文件的说明,单击鼠标右键,在弹

22、出的快捷菜单中单击“View”项,即可打开index.txt文件,通过查看index.txt文件决定是否下载文件。Html Editor: 填入Html文件编辑器的程序名,在编辑Html文件时默认打开的是该程序。Log File: 填入日志文件名,该文件中记录了文件下载或上传时所执行的所有命令,它是一个文本文件,这里文件名为cuteftp.log 。Max safe index size: 这里设置的是index.txt文件的最大值,系统的默认值是10 KB,没有特殊要求就用默认值,不用更改。Default Retry: 这个值设置的是默认的站点重新连接次数。有时你所连接的FTP站点用户太多连

23、接不上,CuteFTP提供了自动重新连接的功能,会自动连接n次,默认值是20 。Retry Delay: 重新连接FTP站点的时间间隔秒数,默认值是2秒。Start: 设置的是启动CuteFTP后进入哪种运行状态:“Site Manager”(站台管理器,系统默认),“QuickConnect”(快速连接),“Nothing”(直接进入CuteFTP的主窗口)。uickConnect”(快速连接),“Nothing”(直接进入CuteFTP的主窗口)。(2)“Advanced”选项卡在“Advanced”选项卡中的设置是图5.11中的各个选项。Use logical parent:拉奇选中此项

24、,CuteFTP将刚访问过的目录当作父目录,默认为选中。ASCII transfers on: 选中此项,在查看远程文件时CuteFTP将传输模式切换到ASCII方式。Confirm file names: 选中此项,在文件开始传输时要确认文件名,默认为不选。图 5.11Auto-refresh remote: 选中此项,在进行文件的改名或删除等操作后,重新装入远程服务器的目录列表,如果该目录中的文件较大,则刷新该目录的显示需要较长的时间,默认为选中,可以不选,需要时使用F5键刷新目录。KeepAlive: 选中此项,CuteFTP会每隔90秒向连接的服务器发一个信号,表明你仍处于连接状态,默

25、认为选中。Double-Click Action: 该选项用于设置在文件上双击鼠标左键执行的操作。“Transfe”为进行文件传输,系统默认选中该项,“Execute”为执行该文件,“View”为查看该文件,“Nothing”为无操作。Receive and Send: 用于设置接收和发送文件的缓冲区大小,默认值都是 4096。Connect Sound 和End Transfer Sound: 用于设置FTP站点接通后或文件传输完成后的提醒声音。可以使用系统提供的默认设置或选择一个 .wav的文件。“None”不发出任何声音。“Predefined”使用预先设置好的声音,可以从下拉列表中选择

26、一种声音单击“Test”按钮进行测试,“Custom”自定义声音,如果对系统所提供的声音方案不满意,可以自己录制或从中选择一个.wav 的文件。(3)“Display”选项卡在“Display”中可以对工具栏按钮的大小、主窗口中的显示字体及显示文字的颜色等信息进行设置。“Display”选项卡如图5.12所示。图5.12Big Buttons: 选中此项,工具栏使用大按钮,需要重新启动CuteFTP后才起作用。Customize: 此按钮用于定制CuteFTP主窗口的工具栏。单击此按钮弹出定制工具栏窗口,可以添加或删除功能键,设置一个自己常用功能键的工具栏。Select Font: 用于设置显

27、示字体。Colors: 用于设置显示信息文字的颜色。Reset to defaults: 恢复系统默认设置。Firewall: 该标签是对防火墙的设置,使用默认值即可。(4) Text-file Extensions单击FTP菜单项,鼠标指向“Settings”项,在弹出的下级菜单中,单击“Text-file Extensions”项,可将其他类型的文件设置成文本文件的扩充,CuteFTP在传输文件时可以将这类文件以ASCII方式传送。可作为文本文件格式传送的文件类型见图5.13。图5.13。(5) Auto Rename scheme 单击“FTP”菜单项,鼠标指向“Settings”,在弹

28、出的下级菜单中,单击“Auto Rename scheme”项。这个设置在上传文件时可以自动修改文件的扩展名。例如你的主页的文件名为 Homepage.htm ,而服务器要求主页的文件名的扩展名为“*.html”,则此功能可以自动将文件 Homepage.htm 改成 Homepage.html 。(6) Transfer type 单击“FTP”菜单项,鼠标指向“Settings”项,在弹出的下级菜单中,单击“Transfer type”项。这个菜单项用于设置文件的传输方式,可以设置成ASCII、二进制和自动检测文件类型三种传输方式。 1. 改变本地或远程系统路径单击“Command”(命令

29、) 菜单中的“Change directory”项,更改本地计算机或远程服务器的显示目录,或单击本地计算机或远程服务器的下拉式文件列表框 ,更改当前目录。5.3.6 管理文件和文件夹2. 更改文件和文件夹的属性单击“Command”(命令)菜单,鼠标指向“Advanced Commands”项,单击“Change File Attributes”项,弹出改变文件属性对话窗口,选择每一组的读、写或可执行选项,修改服务器中的文件和文件夹的属性。这个设置适用于高级用户使用。3. 比较本地和远程目录使用比较目录命令,将本地计算机和远程服务器目录进行比较,对下载的文件作校验。同时显示需要比较的本地和远程目录,单击“Directory”(目录)菜单中的“Compare Directories”(比较目录)项,弹出设置对话框,如图5.14,其中包括“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论