计算机网络 第2 1章 差错报告机制.pdfVIP

计算机网络 第2 1章 差错报告机制.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第2 1章 差错报告机制 21.1 概述 前几章讨论了I P协议提供的无连接数据报传递服务,其中定义了 I P数据报的格式,解释了 怎样用路由表选择数据报转发的下一站,并说明了数据报怎样被封装后再传输。这一章将介绍 与I P结合使用的差错报告协议,提及可报告的一些基本差错,并解释了怎样和向哪儿发送这种 报告消息。 尽管差错报告最早提出时是为了使发送方了解为什么数据报无法传递,但现在研究人员已 创造出了利用这种控制消息系统的几个新用途。而且出现了这样一些工具,它们可以通过发送 能引发错误消息的数据报来收集一个互联网的有关信息。这一章会讨论其中的一些工具和如何 利用差错消息来探测信息的技术。 21.2 “尽力而为”语义和差错检测 我们说过I P 定义的是一种“尽力而为”的通信服务,其中数据报可能被丢失、重复、延迟 或乱序传递。看来“尽力而为”服务并不需要任何差错检测。然而,要认识到尽力服务并不是 漠不关心的—I P试图避免差错并在发生差错时报告消息。 我们已经看过I P 中一个差错检测的例子:用于检测传输错误的头部校验和。当一台主机创 建了一个I P数据报时,主机会产生一个覆盖整个头部的校验和。无论何时收到一个数据报,校 验和都被用于验证头部是否无损地到达。为了验证校验和,计算机对接收到的数据报的整个头 部(包括校验和域)重新计算校验和。如果 I P头部中的某一位在传输过程中被破坏,则计算出 的校验和不为零。当改变头部中的域时(例如将生存时间TIME TO LIVE域递减),路由器必须 在转发该数据报前,重新计算校验和(一个练习建议如果头部中的惟一变化是生存时间域递减 1的话,路由器可以给校验和递增1,而不必重新计算整个校验和,这样能获得更高性能)。 发现校验和错时的处理非常简单:数据报必须立即丢弃,而不作进一步的处理。接收者不 能相信数据包头部中的任何域,因为接收者不知道哪一位被改变了。甚至也不能发一个出错消 息给发送者,因为接收者不能相信包头中的源地址。同样,接收者也不能转发被损坏的数据包, 因为它也不能相信包头中的目的地址。因此,接收者除了将被损坏的数据包丢弃外别无选择。 21.3 互联网控制报文协议 比传输出错轻一些的某些差错是可以被报告的。例如,假设互联网中的一些物理路径出错, 导致互联网被分成两个无路相通的网络,则从其中某个网络的某一主机向另一网络中的某台主 机发送的数据报是无法传递的。 T C P / I P协议系列包含了一个专门用于发送差错报文的协议,这一协议就叫互联网控制报文 协议(Internet Control Message Protocol ,I C M P )。该协议对I P 的标准执行是必要的。我们将看 到两个协议是相互依赖的:I P在发送一个差错报文时要用到I C M P ,而I C M P利用I P来传递报文。 图2 1 - 1 列出了I C M P报文表,包括差错和信息报文。在介绍了一些例子后,我们将了解它 164计计计算机网络与因特网 下载 们是如何被使用的。 I C M P差错报文的例子有: 类型 名称 • 源抑制( Source Quench )。当一个路由器收到太多的 0 回应应答 数据报以至于用完了缓冲区,就发送一个源抑制报文。 1 未使用 路由器在用完了缓冲区时必须丢弃到来的数据报,当 2 未使用 丢弃一个数据报时,路由器就会向创建该数据报的主 3 目的不可达 机发送一个源抑制报文。当一台主机收到源抑制报文

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档