版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章 文件传输 File Transfer Protocol,5.1 概述,进入Internet的一个主要原因是它能提供对各种信息的访问服务,文件和数据散布在Internet中成千上万的主机中,可能是文本、图像、声音或计算机应用程序,如何可以将分布在遥远的Internet主机上的文件取到自己计算机上来,是在Internet网上做的主要工作之一文件传输。,Internet的计算机(像安装Windows 95的用户)提供了一个文件传输的标准FTP(File Transfer Protocol文件传输协议)。 FTP同其他Internet服务一样,使用客户/服务模式运行,你可以使用FTP工具从一台
2、Internet主机上将你需要的文件拷贝到你的计算机上,也可以将你的文件放置到该主机上(权限许可的话)。这要求你有主机的帐号和口令或一个对该主机有效的邮件地址。,ftp将你连接到远程主机后,你可以查看主机目录下的文件及子目录档案,并选择需要的文件进行拷贝。 下面具体介绍如何使用ftp。,5.2 怎样连接FTP网点,像Internet的其他应用一样,要建立FTP连接,你必须知道要连接的远程计算机的Internet地址。 例如现想连接兰州大学网点主机的。,一、合法用户连接,在即将连接的远程主机上你拥有合法使用的用户名和口令,则直接登录。,1) 在DOS提示符下输入ftp命令,ftp_,显示ftp状
3、态提示符,ftp,2)使用open命令启动主机目录,connected ,220 www FTP server (UNIXCR System V Release 4.0) ready,331 Password required for wang,230 user wang logged in.,ftp,连接主机,成功则显示:,(连接建立),输入用户名,输入其口令,表示登录成功,wang,*,open ,至此,你的计算机已经与远程主机建立了连接,而且登录成功,你可以访问FTP 服务器上的资源了。,与上述结果相同的另一种启动方法是在ftp输入时直接跟主机名,可省略open命令的使用。,C:ftp
4、,2.匿名(Anonymous)连接,如果你在即将连接的主机上没有开设帐号(事实上你不可能在每个Internet主机上开设帐号),怎么办呢?,一般情况,ftp服务器都提供匿名登录服务,即在服务器上开设了一个特殊的用户anonymous供广大的Internet用户使用。,使用ftp连接:,Connected ,220 ftp Microsoft. FTP Service (Version 3.0),输入匿名用户名,连接微软公司ftp服务器,ftp ,anonymous,331 Anonymous access allowed, send identify (e-mail name) as pas
5、sword,230-This is FTP. MICROSOFT.COM,230 Anonymous user logged in,ftp,此时你已经利Anonymous匿名登录到微软的ftp服务器。,输入自己的e-mail地址或guest.,wang ,3.常见故障及处理方法,1)连接时提示:,ftp:connect; connect refused 或 ftp:connect; host is unreachable.,意味着主机连接失败,可能是因为远程主机已停机或网络线路故障。,2)输入用户名和口令后显示:,Login incorrect,意味着登录失败,原因是用户名和口令不匹配。,ft
6、p user wangqg,230 User wangqg Logged in,正确输入口令,登录成功,*,4.断开连接,当你登录成功后,可以尽情浏览ftp服务器上的资源,现在该离开这台远程主机了。,Thank you for using ftp .,注意:连接建立的前提是你的计算机已经连上Internet(拨号连接或局域网连接已建立等)。,即退出ftp并显示,bye,5.3 FTP的命令,前面我们已经讲述了如何登录主机和离开,要使用ftp得首先掌握ftp支持的命令及格式,ftp命令主要包括:,!,$, account, append, ascii, bell, binary, bye, ca
7、se, cd, cdup, close, cr, delete, debug, dir, disconnect, form, get, glob, hash, help, lcd, ls, macdef, mdelete, mdir, mget, mkdir, mls, mode, mput, nmap, ntrans, open, prompt, proxy, sendport, put, pwd, quit, quote, recv, remotehelp, rename, reset, rmdir, runique, send, status, struct, sunique, tene
8、x, trace, type, user, verbose,?,上述命令在此将不逐一讲解,在以后章节中使用到该命令时一并介绍,当然你可以使用help(或?) + 一条内部命令来了解该命令的用法。,5.4 如何在FTP网点上移动,Internet上的大多数文件都存放在UNIX主机上,存放方式就如平常我们所熟悉的根目录、子目录、文件系统的树形结构一样,那么我们如何在FTP服务器的目录间进行移动呢?,在Internet网上,有一些概念与DOS环境、Windows环境相类似,在网点上移动就如我们平常比较熟悉的目录操作,下面介绍目录操作命令。,1. pwd: 显示远程主机当前工作目录名(绝对路径),例:
9、,257 “ / export/home/zrwang” is current directory.,2. ! : 暂停ftp程序执行本地主机的命令解释器(Shell或Command),在“ !”后输入本地系统支持的命令名,例:,转执行DOS的cd命令改变当前路径。,pwd,! cd c:dospublic,3. cd命令:改变远程主机的当前工作目录,4.lcd命令: 转换本地主机当前工作目录(Local Change Directory),Local directory now: c:windowssystem,则转换当前工作目录到/export/home下,cd /export/home,
10、lcd c:windowssystem,5. ls,dir:列目录内容命令,当需要查看目录下文件时,使用ls和dir 命令,ls命令和dir命令可给出所有文件的详细资料:文件名、尺寸、属性、所有者和组名以及文件创建时间等。,200port command successful,150 ASCII data connection for /bin/ls (.32853),eudor 152.exe,game,table d.doc,226 ASCII Transfer complete,* bytes received in * seconds (2.8kbytes/s)
11、.,ftp,ls,200 Port Command Successful,150 ASCII data Connection for /bin/ls(),-rw-rw-rw- 1 root other 338499 Oct 17.09.29 edurol 52.exe,drwx 2 root other 512 game,226 ASCII Transfer Complete,* byles received in * seconds (2.8K bytes/s),ftp,非常遗憾,命令行ftp没提供文件内容浏览工具,只有将文件拷贝本机后方可阅读。,dir,5.5 怎样与ftp服务器交换文件,
12、1.取文件,前面介绍了ftp目录操作命令以及文件列表命令,那么你已可以找到你所需的文件了,但该如何将它取到你的计算机上呢?,ftp提供了几条命令用于文件交换,get, mget, put, mput, binary, ascii.,A)get命令将远程主机上一个文件传输到本地计算机,,源文件名必须提供,目标文件名可省略,由于目前大多数ftp服务器运行在UNIX操作系统下,而本地主机使用FAT文件系统居多,另外还有UNIX、OS/2、Windows NT等,不同操作系统对文件系统的命名规则也不同,在传输过程中必须考虑到命名的兼容性,否则必须在传输命令中输入使用本地操作系统支持的命名方式的目标文件
13、名。,格式:,例如,我们要将UNIX主机服务器上的文件Internet.tar.z传输到DOS系统的本地主机上,必须给一个DOS系统认可的文件名来代换Internet.tar.z,ftp get Internet.tar.z internet.zip,200 port Command Successful,150 Binary data connection for Internet.tar.z(202.197.)(* bytes),226 Binary Transfer complete.,local: internet.zip remote: Internet.tar.z,* bytes
14、received in * seconds (* K bytes/s).,ftp,B)mget 多文件下载命令,,文件列表是指用空格分隔的多个文件名顺序排列,文件中可以使用通配符“ *”(代换多个任意字符)和“ ?”(代换一个字符)。,C) binary和ascii命令,设置文件传输方式:binary设置为二进制代码传输,ascii设置成ASCII码字符方式传输。,格式:,2.放文件到ftp服务器,一般情况下,用户在Internet主机上申请到一个帐号后,可在ftp服务器上会分配到一个目录,该用户享有对该目录完全操作的权限,那么,用户可以通过ftp将一些必须的文件放置到服务器上,以供在异地取用
15、。,与get和mget相对应,ftp提供了put和mput用于上载文件,其操作方法类同get和mget,但值得注意的是,对于一般用户,对ftp服务器目录享有写操作的权限是非常有限的,即只可以写自己的目录。所以在使用put和mput时须查看远程主机当前工作目录是否正确(用pwd命令)。,5.6 图形方式文件传输工具WS_FTP32的使用,WS_FTP32文件传输工具是一种将传输协议细节及FTP的命令对用户透明非常优秀的图形方式FTP文件传输工具,它被制作成与Windows95中的资源管理器类似的实用工具。,一、远程连接设置,WS_FTP进入后首先要求用户输入远程连接描述,见图5-1中的小窗口“
16、Session Profile”。,WS_FTP32的安装非常简单,象安装一普通的应用程序一样,输入安装目录则可完成。安装完毕,直接运行相应目录下的WS_FTP32.EXE程序即可进入WS_FTP的操作界面,见图5-1:,1、选择Profile Name项的描述字连接: 用户可根据需要将一些远程主机的相关信息保存到不同的描述字,以后每次连接时就不必输入远程主机的所有信息,而只需在该项的条目中选择所需的描述字。例如,连接兰大FTP主机,(假设事先在Profile Name中添加了“ lzu”描述字存储主机的配置信息。)直接在Profile Name项中选择“ lzu”,下面的窗口列出所有与“ l
17、zu”相关的信息:主机名(Host Name)、主机类型(Host Type)、用户标识(User ID)、口令(Password)、记帐(Account)、远程主机初始目录(Remote Host)、本地PC目录(Local PC)等。确认正确无更改,则点取“ OK”按钮,否则在相应需更改的项中输入信息后按“ OK”按钮。,图5-1 WS_FTP32文件传输工具用户界面,2、新建Profile Name项的描述字: 用户有需要将远程主机的相关信息保存成某一描述字,以便下次连接时可直接选取,则可使用WS_FTP提供的“ Delete”、“ Save”、“ New”按钮来管理您的描述字。,1)点
18、“ New”按钮新建,Profile Name域显示空白,在其中输入描述字名称,主机名(Host Name)中输入FTP主机的域名或IP地址,主机类型(Host Type)项选择自动检测(Automatic Detect),用户标识(User ID)项对在预连接的远程主机上拥有合法帐号的用户可直接输入用户名,否则选择右边的“ Anonymous Login”(匿名登录)前打上标记,口令(Password)项输入合法用户的相应口令,匿名登录不需口令,远程主机目录和本地PC目录根据用户需要进行设定。,2)点“ Save”按钮进行保存。或在右边的 “ Auto SaveConfig”项前面打上标记,然后点“ OK”按钮进行远程连接。,3)点“ Delete”按钮执行删除。对用户不感兴趣的描述字,可通过“ Delete”按钮执行删除。,二、文件传输操作,通过第一步操作建立远程连接,WS_FTP操作界面呈现给用户,见图5-2,窗口分为三大部分,左边为本地系统资源(Local System),右边为远程系统资源(Remote System),下面为命令窗口,显示WS_FTP工具执行的命令及远程主机给出的响应。,图5-2 WS_FTP32文件传输工具操作界面,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度楼层套房租赁合同书(含私人厨师服务)4篇
- 2025版企业安全保卫力量派遣合同范本4篇
- 2025版智能烘焙面包砖设备租赁合同范本4篇
- 2025年度个人股权赠与协议(股权捐赠)4篇
- 二零二五年度苗木种植与林业产业结构调整合同样本4篇
- 2024陶瓷厂劳务外派合同标准模板3篇
- 2025版智能家居瓷砖装饰工程承包合同文本2篇
- 二零二五版模具行业知识产权保护合同4篇
- 2025彩钢瓦建筑构件采购合同标准范本3篇
- 2025版新能源储能系统关键零配件采购与集成服务合同4篇
- 加强教师队伍建设教师领域学习二十届三中全会精神专题课
- 2024-2025学年人教版数学七年级上册期末复习卷(含答案)
- 四年级数学上册人教版24秋《小学学霸单元期末标准卷》考前专项冲刺训练
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- (完整版)减数分裂课件
- 五年级数学(小数乘除法)计算题专项练习及答案
- 小学数学知识结构化教学
- 2022年睾丸肿瘤诊断治疗指南
- 被执行人给法院执行局写申请范本
- 饭店管理基础知识(第三版)中职PPT完整全套教学课件
- 2023年重庆市中考物理A卷试卷【含答案】
评论
0/150
提交评论