欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (7.3)--6.2 FTP计算机网络计算机网络.ppt

    • 资源ID:96596883       资源大小:757.85KB        全文页数:14页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (7.3)--6.2 FTP计算机网络计算机网络.ppt

    计算机网络计算机网络(第第7 7版版)6.2.16.2.1FTPFTP概述概述6.2.26.2.2FTPFTP的基本工作原理的基本工作原理6.2.36.2.3简单文件传送协议简单文件传送协议 TFTPTFTP6.26.2文件传送文件传送协议协议计算机网络计算机网络(第第7 7版版)6.2.16.2.1FTPFTP概述概述l文件传送协议文件传送协议 FTP(FileTransferProtocol)FTP(FileTransferProtocol)是互联网上使用得最广是互联网上使用得最广泛的文件传送协议。泛的文件传送协议。lFTPFTP提供提供交互式交互式的访问,允许客户指明文件的类型与格式,并允许的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。文件具有存取权限。lFTPFTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。算机之间传送文件。lRFC959RFC959很早就成为了互联网的正式标准。很早就成为了互联网的正式标准。计算机网络计算机网络(第第7 7版版)l网络环境中的一项基本应用就是将文件从一台计算机中复制到另一台网络环境中的一项基本应用就是将文件从一台计算机中复制到另一台可能相距很远的计算机中。可能相距很远的计算机中。l初看起来,在两个主机之间传送文件是很简单的事情。初看起来,在两个主机之间传送文件是很简单的事情。l其实这往往非常困难。原因是众多的计算机厂商研制出的文件系统多其实这往往非常困难。原因是众多的计算机厂商研制出的文件系统多达数百种,且差别很大。达数百种,且差别很大。6.2.2FTP6.2.2FTP的基本工作原理的基本工作原理计算机网络计算机网络(第第7 7版版)网络网络环境下复制文件的复杂性:环境下复制文件的复杂性:l计算机计算机存储数据的格式不同。存储数据的格式不同。l文件文件的目录结构和文件命名的规定不同。的目录结构和文件命名的规定不同。l对于对于相同的文件存取功能,操作系统使用的命令不同。相同的文件存取功能,操作系统使用的命令不同。l访问访问控制方法不同。控制方法不同。计算机网络计算机网络(第第7 7版版)FTPFTP特点特点l文件传送协议文件传送协议 FTPFTP只提供文件传送的一些基本的服务,它使用只提供文件传送的一些基本的服务,它使用 TCPTCP可靠的运输服务。可靠的运输服务。lFTPFTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。lFTPFTP使用使用客户服务器方式客户服务器方式。一个。一个 FTPFTP服务器进程可同时为多个客户服务器进程可同时为多个客户进程提供服务。进程提供服务。FTPFTP的服务器进程由两大部分组成:的服务器进程由两大部分组成:一个主进程一个主进程,负,负责接受新的请求;另外有责接受新的请求;另外有若干个从属进程若干个从属进程,负责处理单个请求。,负责处理单个请求。计算机网络计算机网络(第第7 7版版)主进程的工作步骤主进程的工作步骤l打开熟知端口(端口号为打开熟知端口(端口号为 2121),使客户进程能够连接上。),使客户进程能够连接上。l等待客户进程发出连接请求。等待客户进程发出连接请求。l启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。他一些子进程。l回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。程的处理是并发地进行。计算机网络计算机网络(第第7 7版版)FTPFTP使用的两个使用的两个 TCPTCP连接连接控制进程控制进程FTPFTP客户端客户端FTPFTP服务器端服务器端互联网互联网TCPTCP控制连接控制连接TCPTCP数据连接数据连接用户界面用户界面控制进程控制进程数据传送数据传送进程进程数据传送数据传送进程进程计算机网络计算机网络(第第7 7版版)两个连接两个连接l控制连接控制连接在整个会话期间一直保持打开,在整个会话期间一直保持打开,FTPFTP客户发出的传送请求通客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。l实际用于传输文件的是实际用于传输文件的是“数据连接数据连接”。服务器端的控制进程在接收到。服务器端的控制进程在接收到 FTPFTP客户发送来的文件传输请求后就创建客户发送来的文件传输请求后就创建“数据传送进程数据传送进程”和和“数据数据连接连接”,用来连接客户端和服务器端的数据传送进程。,用来连接客户端和服务器端的数据传送进程。l数据传送进程实际完成文件的传送,在传送完毕后关闭数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连数据传送连接接”并结束运行并结束运行。计算机网络计算机网络(第第7 7版版)两个不同的端口两个不同的端口号号l当当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的程的熟知端口熟知端口(21)(21),同时还要告诉服务器进程自己的另一个端口号码,同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。,用于建立数据传送连接。l接着,服务器进程用自己传送数据的接着,服务器进程用自己传送数据的熟知端口熟知端口(20)(20)与客户进程所提与客户进程所提供的端口号码建立数据传送连接。供的端口号码建立数据传送连接。l由于由于 FTPFTP使用了两个不同的端口号,所以数据连接与控制连接不会使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。发生混乱。计算机网络计算机网络(第第7 7版版)使用两个不同端口号的使用两个不同端口号的好处好处l使协议更加简单和更容易实现。使协议更加简单和更容易实现。l在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)。计算机网络计算机网络(第第7 7版版)6.2.36.2.3简单文件传送协议简单文件传送协议 TFTPTFTPlTFTP(TrivialFileTransferProtocol)TFTP(TrivialFileTransferProtocol)是一个很小且易于实现的文件是一个很小且易于实现的文件传送协议。传送协议。lTFTPTFTP使用客户服务器方式和使用使用客户服务器方式和使用 UDPUDP数据报,因此数据报,因此 TFTPTFTP需要有需要有自己的差错改正措施。自己的差错改正措施。lTFTPTFTP只支持文件传输而不支持交互。只支持文件传输而不支持交互。lTFTPTFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。行身份鉴别。计算机网络计算机网络(第第7 7版版)TFTPTFTP的主要特点的主要特点l每次每次传送的数据传送的数据 PDUPDU中有中有 512512字节的数据,但最后一次可不足字节的数据,但最后一次可不足 512512字节。字节。l数据数据 PDUPDU也称为也称为文件块文件块(block)(block),每个块按序编号,从,每个块按序编号,从 11开始。开始。l支持支持 ASCIIASCII码或二进制传送。码或二进制传送。l可可对文件进行读或写。对文件进行读或写。l使用使用很简单的首部。很简单的首部。计算机网络计算机网络(第第7 7版版)TFTPTFTP的工作很像停止等待协议的工作很像停止等待协议l发送完一个文件块后就等待对方的确认,确认时应指明所确认的块编发送完一个文件块后就等待对方的确认,确认时应指明所确认的块编号。号。l发完数据后在规定时间内收不到确认就要重发数据发完数据后在规定时间内收不到确认就要重发数据 PDUPDU。l发送确认发送确认 PDUPDU的一方若在规定时间内收不到下一个文件块,也要重的一方若在规定时间内收不到下一个文件块,也要重发确认发确认 PDUPDU。这样就可保证文件的传送不致因某一个数据报的丢失而。这样就可保证文件的传送不致因某一个数据报的丢失而告失败。告失败。计算机网络计算机网络(第第7 7版版)TFTPTFTP的工作很像停止等待协议的工作很像停止等待协议l开始工作时,开始工作时,TFTPTFTP客户进程发送一个读请求客户进程发送一个读请求 PDUPDU或写请求或写请求 PDUPDU给给 TFTPTFTP服务器进程,其熟知端口号码为服务器进程,其熟知端口号码为 6969。lTFTPTFTP服务器进程要选择一个新的端口和服务器进程要选择一个新的端口和 TFTPTFTP客户进程进行通信。客户进程进行通信。l若文件长度恰好为若文件长度恰好为 512512字节的整数倍,则在文件传送完毕后,还必须字节的整数倍,则在文件传送完毕后,还必须在最后发送一个只含首部而无数据的数据在最后发送一个只含首部而无数据的数据 PDUPDU。l若文件长度不是若文件长度不是 512512字节的整数倍,则最后传送数据字节的整数倍,则最后传送数据 PDUPDU的数据字的数据字段一定不满段一定不满 512512字节,这正好可作为文件结束的标志。字节,这正好可作为文件结束的标志。

    注意事项

    本文((7.3)--6.2 FTP计算机网络计算机网络.ppt)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开