[专业英语大作业.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[专业英语大作业

专业英语大作业 一:英译汉 翻译范围 TCP/IP Illustrated, Volume 1: The Protocols 5.1~5.5 15.1~15.2 第5章 RARP:逆地址解析协议 5.1简介 5.2 RARP报文格式 5.3 RARP示例 5.4 RARP服务的设计 5.5小结 练习 5.1简介 一个拥有本地磁盘的系统通常是从磁盘文件读取配置文件中获取其IP地址。但一个没有磁盘的系统,如X终端或无盘工作站,需要一些其它方式去获得其IP地址。 每个系统在网络上都有一个唯一的硬件地址,由网络接口的制造商分配。 RARP的原则是无盘系统从接口卡上读取其独特的硬件地址,并发送RARP请求(网络上的广播帧)要求别人对无盘系统的IP地址(使用RARP回应)进行应答。 虽然这个概念很简单,执行往往比ARP更难,在本章后面会描述其原因。RARP的正式规范是RFC 903。 5.2 RARP报文格式 RARP报文的格式几乎与ARP报文是相同的(图4.3)。唯一的区别是,RARP的请求或应答帧类型为0×8035,并且在操作层RARP请求值为3、RARP应答值为4。 图4-3 ARP在网络上请求与应答报文的格式 与ARP一样,RARP服务器请求是广播和RARP应答通常是单播。 5.3 RARP示例 在我们的网络,我们可以强制sun主机从网络引导,而不是它的本地磁盘。如果我们在主机bsdi上运行RARP服务器和tcpdump,我们得到如图5.1所示的输出。我们使用-e参数去标记tcpdump的打印硬件地址: 图5.1 RARP请求和应答。 该RARP请求是广播(1号线)的,第2行的RARP应答是单播的。第2行的输出,“at sun”,意味着RARP应答包含了主机sun(3)的IP地址。 在第3行,我们看到,一旦sun接收其IP地址,它会发出一个TFTP读请求(RRQ)的文件8CFCOD21.SUN4C。(TFTP是简单文件传输协议,我们在第15章进行详细描述)。在文件名中的8个十六进制数字是sun主机的IP地址3的十六进制表示形式。这是在RARP应答中返回的IP地址。该文件名的其余部分,后缀SUN4C表示系统正在引导的类型。 Tcpdump表示第3行是一个长度为65的IP数据报,而不是一个UDP数据报(实际上它确实是),因为我们运行tcpdump命令使用-e参数,看硬件级别的地址。另一点,在图5.1要注意的是在第2行的以太网帧的长度似乎比最小较短(我们所说的是在4.5节60字节)。原因是我们的系统,该系统上运行的tcpdump发送该以太网帧(BSDI)。该应用程序rarpd,写42字节到BSD分组过滤器装置(14字节的以太网报头和28字节的RARP应答),这是什么的tcpdump收到的副本。但以太网设备驱动程序垫这个短帧的最小尺寸为传输( 60 )。如果我们在另一个系统上已经运行的tcpdump ,长度会是60。 我们可以看到在这个例子,当这种无盘系统接收在RARP应答它的IP地址,它会发出一个TFTP请求来读取一个引导映像。在这一点上,我们不会进入其他详细介绍无盘系统是如何引导自己。 (第16章介绍了使用RARP ,BOOTP和TFTP无盘X终端的引导顺序。 ) 图5.2表示出了如果有在网络上没有RARP服务器所得到的数据包。每个数据包的目的地址为以太网的广播地址。以太网地址跟随的是目标硬件地址,并按照发送端的硬件地址发送。 图5.2 网络上没有RARP服务器时的RARP请求 注意重发的次数。第一重传发生6.55秒之后再增加到42.80秒,然后下降至5.34秒,然后6.55,然后它的工作方式回到42.79秒。这将继续下去。如果我们计算每个超时间隔之间的差异,我们看到了翻倍的效果:从5.34到6.55为1.21秒,从6.55到8.97为2.42秒,从8.97到13.80是4.83秒,依此类推。当超时间隔达到一定限度(大于42.80秒),它的复位至5.34秒。 增加这样的超时值和每次都使用相同的值相比,是一个更好的方法。在图6.8中,我们将看到一个错误的方式来执行超时和重传,并在第21章我们将看到TCP的方法。 5.4 RARP服务器设计 虽然RARP的概念很简单, RARP服务器的设计取决于系统和复杂度。相反地,提供一个ARP服务器简单,并且通常是在内核中的TCP/IP实现的一部分。由于内核知道它的IP地址和硬件地址,当它收到一个ARP请求其IP地址中的一个,它只是在回复中提供相应的硬件地址。 5.4.1RARP服务器作为用户进程 RARP服务器的复杂之处为通常为许多在服务

文档评论(0)

xudaye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档