




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十一章(2) 文件传输FTP 第六节文件传输协议ftp(file transfer protocol)文件传输FTP是inernet上最早的信息服务之一,用户可以通过注册用户连接或匿名用户连接的连接方式对远程服务器进行访问,查看和索取需要的文件 ,也可以将本地机或节点机的文件传输到远程主机上,从而实现文件的下载或上传(用户把网上的文件存到自己计算机指定的目录里称为下载;用户把自己计算机中的文件拷贝到远服务器上称为上传)。所以ftp的任务是从一台计算机上将文件传送到另一台计算机上。要通过ftp传输文件,要求用户提前知道一个匿名或记名的ftp网点的准确的internet地址,浏览ftp得到其文件列表。一、 传输原理完整的FTP程序包括一个用户FTP和一个服务器FTP ,ftp在服务器和用户之间维护了两个逻辑连接:通讯控制链路、数据传输链路。用户通过输入用户名和口令登录到一个ftp服务器后,就通过互联网在用户计算机和宿主机之间建立了一条控制链路。此时,客户机程序可向ftp服务器发送诸如列文件目录信息、改变目录名等命令,ftp服务器则返回每条命令执行后的状态信息。当用户输入命令传输文件时,则打开数据链路进行文件的传输,这条链路既可传送二进制文件,又可传送文本格式文件(使用ASCII码字符),文件传送结束后,数据链路被关闭。同时,FTP服务器通过控制链路发送一个文件结束确认信息。此后,用户既可以继续进行文件查找,也可以发送QUIT或bye命令以关闭控制链路,断开与FTP服务器的连接。注:数据传输的三个参数:数据表示、数据结构、传输模式。数据表示分为:ASCII、EBCDIC、IMAGE、LOCAL。数据结构分为:文件结构、记录结构、页结构。传输模式分为:流方式、块方式、压缩方式。二、 FTP命令 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。 ftp使用的内部命令如下(中括号表示可选项):(1)帮助命令help cmd:显示ftp内部命令cmd的帮助信息,如:help get。 ? cmd:同help。 (2)显示远程主机目录内容命令dir 远程目录 本地文件:显示远程主机上的目录及文件,并将结果存入本地文件local- file。(给出更完整的信息,首字母为”d”则是目录,为”-“则为文件) Ls remote-dir local-file:显示远程主机上的目录remote-dir, 并存入本地文件local-file。(3)切换当前本地计算机目录和远程计算机的目录lcd 本地目录:将本地工作目录切换 lcd 显示切换到登录前的本地目录 cd 远程目录:进入远程主机某一目录cd . 到当前目录的上一级目录pwd:显示远程主机的当前工作目录。(4)建立、删除远程目录命令 mkdir 目录名:在远程主机中建一目录。. Rmdir 目录名:删除远程主机上的一目录。 (5)下载、上传文件命令get 远程文件 本地文件: 将远程主机的一个文件remote-file拷贝(下载)至本地硬盘并改名为local-file mget 多个远程文件:传输多个指定的远程文件到本地机器上,且文件名不变。该文件名可含通配符。(注意:在命令行上所有的文件都认为源文件,他们之间用空格隔开,所以,要把他们下载到本地机什么目录下,要在Mget之前先使用LCD命令进行设置,做好准备。). put 本地文件 远程文件:将一个本地文件local-file拷贝(上传)至远程主机并按remote-file命名。 mput 多个本地文件:将多个指定的本地文件上传至远程主机,且文件名不变。该文件名可含统配符。(注意:在命令行上所有的文件都认为源文件)(6)删除、追加、改名文件命令delete 远程文件:删除远程主机上的一个文件。. mdelete 远程文件:删除远程主机上所指定的文件。该文件名可含统配符。 append local-file remote-file:将本地文件local-file追加到远程系统主机文件remote-file的末尾。 Rename 旧名 新名:更改远程主机文件名,可指明路径。(7)建立、切断连接命令open 主机名 :建立与指定的ftp服务器连接 bye:退出ftp会话过程。 quit:同bye,退出ftp会话。三、 DOS环境下的FTP操作第一步:进入DOS环境 1、“开始”菜单-“程序”-“MS-DOS方式”(出现系统默认的本地目录C:WINDOWS)2、把本地目录切换为存放下载文件的目录,考试时应为C:examuserC:windowscd c: examuserc:examuser第二步:远程主机登录1、 在上面的提示符后面输入FTP,以启动客户端FTP程序,并在同一命令行输入想要连接的FTP宿主机的名字。如c:examuserFTP 82、 输入user 名:机号3、 输入password:机号(为保密,屏幕不显示出来)第三步:使用ftp命令进行所需的操作 例如: ftppwd (登陆成功后,进入的是公共目录common)ftpdirftpget sn.txt d:examusersn1.txt (文件是否下载到指定的本地目录中,需在windows环境下到响应的文件夹中查看)ftpmget *.jpgftpcd .clients机号ftp (进入您的远程个人目录)ftplsftpput d:examuser1.gif 1.jpg ( 是否上传上去,需先到相应远程目录中用dir命令查看)ftpmput cd.txt dog.gif ftpdel yulan.jpgftpcd . . .common (如何从个人目录回到公共目录)第四步:断开连接 用户完成所有的工作后,输入quit命令,ftp就会为用户关闭命令链路,返回到dos提示符,进而回到windows. 例如:ftpquit 或 bye c:examuserexit 注意:(1)大多数服务器对同时访问人数有限制。对不操作持续的时间也有规定。(2)有些系统区分文件名的大小写。(3)目录之间的分隔要用“/”而非“”。(4)在进行文件传输的过程中,应注意系统的信息,如果出现5之类的提示信息,则表示得到了服务器的否定性回答,表明相应的操作没有完成,需要重新进行。(5)ftp服务器目录树: zhongji(目录)Beijing.psdContent.inf co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年考研英语(一)阅读理解全真模拟试卷 考前必做
- 承包农户果园合同范本
- 质量和食品安全管理制度测试题(附答案)
- 新《安全生产法》试题(含答案)
- 民事权利与义务考核试题及答案
- 电烙铁、风枪安全操作管理规范试题(附答案)
- 企业直播培训合同范本
- 小吃点加盟合同范本
- 推广合作合同范本
- 2023年7月国开电大法学本科《中国法律史》期末纸质考试试题及答案
- 计算机组装及维护试题库附带答案总结全面
- 武汉公积金基本知识培训课件
- 2025公务员行政测试题及答案
- 校园垃圾清运应急预案演练(3篇)
- 楼盘销售技巧培训课件
- 2024年天河公安分局辅警考试试题(含答案)
- 信息安全知识培训课件
- 2025《义务教育道德与法治课程标准(2022年版)》测试题库及答案(共4套)
- 医院空气净化管理标准解析
- 2025广东省中考英语真题(原卷版)
- 2025年四川省投资集团有限责任公司招聘笔试备考题库含答案详解
评论
0/150
提交评论