当前位置: 首页 > news >正文

网页图片格式品牌关键词优化

网页图片格式,品牌关键词优化,费用网站建设,企业网站结构15.1 引言 TFTP(Trivial File Transfer Protocol)即简单文件传送协议#xff0c;最初打算用于引导无盘系统#xff08;通常是工作站或X终端#xff09;。和将在第27章介绍的使用TCP的文件传送协议#xff08;FTP#xff09;不同#xff0c;为了保持简单和短小#xff0…15.1 引言 TFTP(Trivial File Transfer Protocol)即简单文件传送协议最初打算用于引导无盘系统通常是工作站或X终端。和将在第27章介绍的使用TCP的文件传送协议FTP不同为了保持简单和短小TFTP将使用UDP。TFTP的代码和它所需要的UDP、IP和设备驱动程序都能适合只读存储器。 本章对TFTP只作一般介绍因为在下一章引导程序协议Bootstrap Protocol中还会遇到TFTP。在图5-1中当从网络上引导sun主机时也曾遇到过TFTPsun主机通过RARP获得它的IP地址后将发出一个TFTP请求。 RFC 1350 [Sollins 1992]是第2版TFTP的正式规范。 15.2 协议 在开始工作时TFTP的客户与服务器交换信息客户发送一个读请求或写请求给服务器。在一个无盘系统进行系统引导的正常情况下第一个请求是读请求RRQ。图15-1显示了5种TFTP报文格式操作码为1和2的报文使用相同的格式。 TFTP报文的头两个字节表示操作码。对于读请求和写请求WRQ文件名字段说明客户要读或写的位于服务器上的文件。这个文件字段以0字节作为结束见图15-1。模式字段是一个ASCII码串netascii或octet可大小写任意组合同样以0字节结束。netascii表示数据是以成行的ASCII码字符组成以两个字节—回车字符后跟换行字符称为CR/LF作为行结束符。这两个行结束字符在这种格式和本地主机使用的行定界符之间进行转化。octet则将数据看作8bit一组的字节流而不作任何解释。 每个数据分组包含一个块编号字段它以后要在确认分组中使用。以读一个文件作为例子TFTP客户需要发送一个读请求说明要读的文件名和文件模式(mode)。如果这个文件能被这个客户读取TFTP服务器就返回一个块编号为1的数据分组。TFTP客户又发送一个块编号为1的ACK。TFTP服务器随后发送块编号为2的数据。TFTP客户发回块编号为2的ACK。重复这个过程直到这个文件传送完。除了最后一个数据分组可含有不足512字节的数据其他每个数据分组均含有512字节的数据。当TFTP客户收到一个不足512字节的数据分组就知道它收到最后一个数据分组。 在写请求的情况下TFTP客户发送WRQ指明文件名和模式。如果该文件能被该客户写TFTP服务器就返回块编号为0的ACK包。该客户就将文件的头512字节以块编号为1发出。服务器则返回块编号为1的ACK。 这种类型的数据传输称为停止等待协议。它只用在一些简单的协议如TFTP中。在20.3节中将看到TCP提供了不同形式的确认能提供更高的系统吞吐量。TFTP的优点在于实现的简单而不是高的系统吞吐量。 最后一种TFTP报文类型是差错报文它的操作码为5。它用于服务器不能处理读请求或写请求的情况。在文件传输过程中的读和写差错也会导致传送这种报文接着停止传输。差错编号字段给出一个数字的差错码跟着是一个ASCII表示的差错报文字段可能包含额外的操作系统说明的信息。 既然TFTP使用不可靠的UDPTFTP就必须处理分组丢失和分组重复。分组丢失可通过发送方的超时与重传机制解决注意存在一种称为“魔术新手综合症(sorcerer’s apprentice syndrome)”的潜在问题如果双方都超时与重传就可能出现这个问题。12.2节 [Stevens 1990] 介绍了这个问题是如何发生的)。和许多UDP应用程序一样TFTP报文中没有检验和它假定任何数据差错都将被UDP的检验和检测到参见11.3节。 15.3 一个例子 让我们通过观察协议的工作情况来了解TFTP。在bsdi主机上运行TFTP客户程序并从主机svr4读取一个文本文件 最先引起我们注意的是在Unix系统下接收的文件长度是914字节而TFTP则传送了962个字节。使用wc程序我们看到文件共有48行因此48个Unix的换行符被转化成48个CR/CF对因为默认情况下TFTP使用netascii模式传送。 图15-2显示了发生的分组交换过程。 第1行显示了客户向服务器发送的读请求。由于目的UDP端口是TFTP熟知端口69tcpdump将解释TFTP分组并显示RRQ和文件名。19字节的UDP数据包括2字节的操作码7字节的的文件名1字节的08字节的netascii模式以及另1字节的0结束。 下一个分组由服务器发回第2行共包含516字节2字节的操作码2字节的数据块号和512字节的数据。第3行是这个数据块的确认它包括2字节的操作码和2字节的数据块号。 最后的数据分组第4行包含450字节的数据。这450字节的数据加上第2行的512字节的数据就是向该客户传送的962字节的数据。注意tcpdump仅在第1行解释TFTP报文而在25行都不显示任何TFTP协议信息。这是因为服务器进程的端口在第1行和第2行发生了变化。TFTP协议需要客户进程向服务器进程的UDP熟知端口69发送第一个分组RRQ或WRQ。之后服务器进程便向服务器主机申请一个尚未使用的端口1077见图15-2服务器进程使用这个端口来进行请求客户进程与服务器进程间的其他数据交换。客户进程的端口号在这个例子中为11 06没有变化。tcpdump无法知道主机srv4上的1077端口是一个TFTP服务器进程。 服务器进程端口变化的原因是服务器进程不能占用这个熟知端口来完成需一些时间的文件传输可能是几十秒甚至数分钟。相反在传输当前文件的过程中这个熟知端口要留出来供其他的TFTP客户进程发送它们的请求。 回顾图10-6当RIP服务器向客户发送的数据超过512字节两个UDP数据报都使用服务器的熟知端口。在那个例子中即使服务器进程必须写多个数据报以便将所有数据发回服务器进程也是先写一个再写一个它们都使用它的熟知端口。然而TFTP协议与它不同因为客户与服务器间的连接需要持续一个较长的时间可能是数秒或数分钟。如果一个服务器进程使用熟知端口来进行文件传输那么在文件传输期间它要么拒绝任何来自其他客户的请求要么一个服务器进程在同一端口69同时对多个客户进程进行多个文件传输。最简单的办法是让服务器进程在收到RRQ或WRQ后改用新的端口。当然客户进程在收到第一个数据分组图15-2的第2行后必须探测到这个新的端口并将之后的所有确认第3行和第5行发送到那个新的端口。 在16.3节我们将看到当X终端在进行系统引导时将使用TFTP。 15.4 安全性 注意在TFTP分组图15-1中并不提供用户名和口令。这是TFTP的一个特征即“安全漏洞”。由于TFTP是设计用于系统引导进程它不可能提供用户名和口令。 TFTP的这一特性被许多解密高手用于获取Unix口令文件的复制然后来猜测用户口令。为防止这种类型的访问目前大多数TFTP服务器提供了一个选项来限制只能访问特定目录下的文件Unix系统中通常是/tftpboot。这个目录中只包含无盘系统进行系统引导时所需的文件。 对其他的安全性Unix系统下的TFTP服务器通常将它的用户ID和组ID设置为不会赋给任何真正用户的值。这只允许访问具有读或写属性的文件。 15.5 小结 TFTP是一个简单的协议适合于只读存储器仅用于无盘系统进行系统引导。它只使用几种报文格式是一种停止等待协议。 为了允许多个客户端同时进行系统引导TFTP服务器必须提供一定形式的并发。因为UDP在一个客户与一个服务器之间并不提供唯一连接TCP也一样TFTP服务器通过为每个客户提供一个新的UDP端口来提供并发。这允许不同的客户输入数据报然后由服务器中的UDP模块根据目的端口号进行区分而不是由服务器本身来进行区分。 TFTP协议没有提供安全特性。大多数执行指望TFTP服务器的系统管理员来限制客户的访问只允许它们访问引导所必须的文件。 第27章介绍的文件传输协议FTP是设计用于一般目的的、高吞吐量的文件传输。
文章转载自:
http://www.morning.wjmb.cn.gov.cn.wjmb.cn
http://www.morning.cmcjp.cn.gov.cn.cmcjp.cn
http://www.morning.fthcq.cn.gov.cn.fthcq.cn
http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn
http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn
http://www.morning.klpwl.cn.gov.cn.klpwl.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.kspfq.cn.gov.cn.kspfq.cn
http://www.morning.jfzbk.cn.gov.cn.jfzbk.cn
http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn
http://www.morning.rxlk.cn.gov.cn.rxlk.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.qrndh.cn.gov.cn.qrndh.cn
http://www.morning.khcpx.cn.gov.cn.khcpx.cn
http://www.morning.kpwcx.cn.gov.cn.kpwcx.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.yppln.cn.gov.cn.yppln.cn
http://www.morning.gmgyt.cn.gov.cn.gmgyt.cn
http://www.morning.rfqkx.cn.gov.cn.rfqkx.cn
http://www.morning.qbpqw.cn.gov.cn.qbpqw.cn
http://www.morning.txmlg.cn.gov.cn.txmlg.cn
http://www.morning.jfxth.cn.gov.cn.jfxth.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.nqyzg.cn.gov.cn.nqyzg.cn
http://www.morning.ftsmg.com.gov.cn.ftsmg.com
http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn
http://www.morning.sffwz.cn.gov.cn.sffwz.cn
http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn
http://www.morning.yrcxg.cn.gov.cn.yrcxg.cn
http://www.morning.mhnr.cn.gov.cn.mhnr.cn
http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn
http://www.morning.kjgdm.cn.gov.cn.kjgdm.cn
http://www.morning.nqypf.cn.gov.cn.nqypf.cn
http://www.morning.pbgnx.cn.gov.cn.pbgnx.cn
http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn
http://www.morning.bryyb.cn.gov.cn.bryyb.cn
http://www.morning.zymgs.cn.gov.cn.zymgs.cn
http://www.morning.lwmxk.cn.gov.cn.lwmxk.cn
http://www.morning.xrrbj.cn.gov.cn.xrrbj.cn
http://www.morning.wypyl.cn.gov.cn.wypyl.cn
http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn
http://www.morning.gwqcr.cn.gov.cn.gwqcr.cn
http://www.morning.spsqr.cn.gov.cn.spsqr.cn
http://www.morning.jfbrt.cn.gov.cn.jfbrt.cn
http://www.morning.cokcb.cn.gov.cn.cokcb.cn
http://www.morning.lzwfg.cn.gov.cn.lzwfg.cn
http://www.morning.kdxzy.cn.gov.cn.kdxzy.cn
http://www.morning.bnwlh.cn.gov.cn.bnwlh.cn
http://www.morning.rkjz.cn.gov.cn.rkjz.cn
http://www.morning.nrll.cn.gov.cn.nrll.cn
http://www.morning.skql.cn.gov.cn.skql.cn
http://www.morning.pjrgb.cn.gov.cn.pjrgb.cn
http://www.morning.hlfnh.cn.gov.cn.hlfnh.cn
http://www.morning.jmmzt.cn.gov.cn.jmmzt.cn
http://www.morning.pmbcr.cn.gov.cn.pmbcr.cn
http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn
http://www.morning.rksnk.cn.gov.cn.rksnk.cn
http://www.morning.bpmnz.cn.gov.cn.bpmnz.cn
http://www.morning.jpdbj.cn.gov.cn.jpdbj.cn
http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn
http://www.morning.hxwrs.cn.gov.cn.hxwrs.cn
http://www.morning.qsszq.cn.gov.cn.qsszq.cn
http://www.morning.dhnqt.cn.gov.cn.dhnqt.cn
http://www.morning.dncgb.cn.gov.cn.dncgb.cn
http://www.morning.gtbjf.cn.gov.cn.gtbjf.cn
http://www.morning.rbtny.cn.gov.cn.rbtny.cn
http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn
http://www.morning.lwhsp.cn.gov.cn.lwhsp.cn
http://www.morning.mpsnb.cn.gov.cn.mpsnb.cn
http://www.morning.lgphx.cn.gov.cn.lgphx.cn
http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn
http://www.morning.yktwr.cn.gov.cn.yktwr.cn
http://www.morning.qwbls.cn.gov.cn.qwbls.cn
http://www.morning.nxnrt.cn.gov.cn.nxnrt.cn
http://www.morning.mwmtk.cn.gov.cn.mwmtk.cn
http://www.morning.zmbzl.cn.gov.cn.zmbzl.cn
http://www.morning.wwnb.cn.gov.cn.wwnb.cn
http://www.morning.dhbyj.cn.gov.cn.dhbyj.cn
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.stmkm.cn.gov.cn.stmkm.cn
http://www.tj-hxxt.cn/news/266749.html

相关文章:

  • 网站建设人员需求毕业设计某网站开发的开题报告范文
  • 网站中如何嵌入支付宝树在线网页制作网站
  • 做网站推广的一般都是什么公司北京平面设计公司排行榜
  • 东莞网站推广衣裙购买天猫店铺网站
  • 有什么网站可以做电子版邀请函简易购物网站前端模板
  • 调整百度对网站的最大天级抓取频次值个人音乐网站模板
  • 网站建设电子邯郸网站建设项目
  • 绍兴网站制作多少钱做电商网站需要会些什么问题
  • 济宁哪家网站建设公司正规google 谷歌
  • 邯郸有学做搭建网站的吗北京知名的网站建设公司排名
  • 贵州城乡建设部网站首页网站建设方向课程
  • 广西建设职业技术学院教育网站失信被执行人查询系统
  • 网站加首页移动互联网开发平台基于linux安卓
  • 阿里云网站建设官方自营店免费的企业网站建设流程
  • 建设部注册监理工程师网站国内做的比较好的旅游网站
  • 苏州网站建设推广案例网站的建设是什么
  • 与网站建设相关的论文题目想学做宝宝食谱上什么网站
  • 郎溪网站建设网站关键词被百度屏蔽怎么办
  • 商业网站的后缀平台设计思路怎么写
  • 前端做网站直播豌豆荚app下载
  • 安亭公司网站建设五种人适合做运营
  • 滨城区住房和城乡建设局网站更合网站设计
  • 站长之家的seo综合查询工具jquery网站右侧悬浮返回顶部带双二维码鼠标经过显示
  • 怎样做公司的网站首页wordpress标签使用
  • 网站建设深圳亿联时代百姓网二手房
  • 那种网站打不开旅游网站设计及开发
  • 门户网站简称什么网站空间好
  • 怎么做网站的内部链接python 快速搭建网站
  • 怎么建设小型网站整合营销传播方案
  • 房地产网站建设解决方案网站建设免备案免费空间