计算机网络 课件 项目五 互联网应用服务 任务2 FTP服务_第1页
计算机网络 课件 项目五 互联网应用服务 任务2 FTP服务_第2页
计算机网络 课件 项目五 互联网应用服务 任务2 FTP服务_第3页
计算机网络 课件 项目五 互联网应用服务 任务2 FTP服务_第4页
计算机网络 课件 项目五 互联网应用服务 任务2 FTP服务_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

计算机网络武汉铁路职业技术学院任务2

FTP服务知识点一FTP概述FTP服务器与客户端FTP用户授权FTPFileTransferProtocol利用文件传输协议FTP,

客户机可以给服务器发出命令来下载、上传文件,创建或改变服务器上的目录

。用户界面控制进程数据传送进程控制进程数据传送进程客户端服务器Internet1.传输数据前,服务器端使用21号端口建立控制连接2.每次传输数据,服务器端使用20号端口建立数据连接3.连接完成后,传输文件4.本次文件传输完成断开数据连接5.所有文件传输完成,断开控制连接FTP服务器与客户端FTP用户授权使用FTP时首先必须登录,在远程主机上获得相应的权限以后,才能下载或上传文件。也就是说,想在某一台计算机上共享文件,就必须具有那台计算机的授权。换言之,除非有用户ID和口令,否则便无法传送文件。要连上FTP服务器(即“登陆”),必须要有该FTP服务器授权的帐号,也就是说你只有在有了一个用户标识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的服务。用户授权FTP地址如下:

ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名上面的参数除FTP服务器IP地址或域名为必要项外,其他都不是必需的。如以下地址都是有效FTP地址:ftp://list:list@ftp://list:list@:2003ftp://list:list@:2003/soft/list.txtFTP地址格式知识点二FTP工作原理FTP连接方式FTP传输模式FTP命令FTP的特点FTP连接方式FTP采用双TCP连接方式,涉及到的端口信息如图所示。1)控制连接使用TCP端口号21用于在FTP客户端和FTP服务器之间传输控制命令及执行信息。控制连接在整个FTP会话期间一直保持打开状态。2)数据连接使用TCP端口号20用于传输数据,包括数据上传、下载、文件列表发送等。主机之间数据传输结束后数据连接将会终止。FTP连接方式那么在TCP双连接下,文件传输协议FTP是如何实现文件传输的?控制连接与数据连接在数据传输的过程中分别起什么作用?(1)FTP客户端首先和FTP服务器的TCP21端口建立控制连接,通过该通道发送文件传输命令,客户端接收数据的时候也在这个通道回复确定信息。(2)控制连接建立完成后,服务器端通过TCP20端口连接至客户端的指定端口发送数据,建立数据连接。(3)在建立控制通道和数据连接后,进行文件传输。(4)本次文件传输完成后则断开数据连接。(5)所有文件传输完成后则断开控制连接。以上就是FTP文件传输协议双TCP连接所起到的作用和数据协商流程。FTP传输模式FTP的传输模式分为文件传输模式与数据传输模式,FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处位置、连接方式、甚至是是否使用相同的操作系统都无关。FTP的文件传输模式分为ASCII和二进制数据传输模式,下面重点介绍数据传输模式,主动模式(左图)和被动模式(右图)。FTP命令FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的内部命令,熟悉并灵活应用FTP的内部命令,可以大大方便使用者进行文件操作。命令含义命令含义OPEN与指定主机的FTP

服务器建立连接MGET获取多个服务器文件,可以使用通配符BYE

或QUIT结束本次文件传输,退出FTP

程序MPUT将多个本地文件传到服务器上,可用通配符ASCII进入ASCII

方式,传输文本文件DELETE删除远端文件BINARY传输二进制数文件,进入二进制数方式MDELET删除远端多个文件CD改变远端当前目录MKDIR在远地主机上创建目录LCD改变本地当前目录RMDIR删除远端目录DIR

或LS列出服务器目录下文件PWD显示远端当前目录PUT将一个本地文件上传到远端主机上STATUS显示FTP

程序的状态GET获取远端主机文件CLOSE关闭与远端FTP

程序的连接FTP的特点控制连接和数据连接。控制连接在两主机间传送控制命令,如用户身份、口令、改变目录命令等,而数据连接只用于传送数据。FTP使用两个平行的连接在一个会话期间,FTP服务器必须维持用户状态,也就是说,和某一个用户的控制连接不能断开。另外,当用户在目录树中活动时,服务器必须追踪用户的当前目录,这样,FTP就限制了并发用户数量。限制并发用户数量当用户与一远程计算机建立连接后,用户可以获得远程文件也可以将本地文件传输至远程机器。FTP支持文件沿任意方向传输TFTPTrivialFileTransferProtocol简单文件传输协议,是一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。TFTP也使用客户/服务器模式,使用UDP数据报。TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份认证TFTP共有5种协议数据单元(PDU),即读请求PDU、写请求PDU、数据PDU、确认PDU和差错PDU。TFTP部分习题答案一、选择题1、(单选题)DHCP简称()。静态主机配置协议B.动态主机配置协议C.主机配置协议D.IP地址应用协议2、(单选题)DHCP服务采用的地址分配方法中,()种使用了租约的概念。A.自动分配B.动态分配C.手动分配D.默认分配二、简答题1、简述DHCP客户端与服务器交互流程涉及到的四种报文格式以及功能作用。2、简述DHCP客户端获取IP地址的过程。部分习题答案二、填空题1、FTP(FileTransferProtocol)是

文件传输协议的简称。2、FTP工作在OSI模型的应用层。3、FTP采用双TCP连接方式,分别

温馨提示

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

评论

0/150

提交评论