TCP_IP协议及其应用 教学课件 作者 林成浴 高校精品系列TCPIP05.pptVIP

TCP_IP协议及其应用 教学课件 作者 林成浴 高校精品系列TCPIP05.ppt

  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协议原理与应用 第5章 ICMP协议 5.1 ICMP协议概述 概述 ICMP协议位于TCP/IP协议的网络层 5.1 ICMP协议概述 ICMP特性 ICMP为路由器(网关)或目的主机提供了一种与源主机通信的机制 ICMP报文采用了特殊格式的IP数据报,使用了特殊的关联报文类型和代码 在TCP/IP的某些实现中,ICMP是一项必需的要素,通常作为提供IP基础支持的一部分 ICMP仅仅报告有关非ICMP的IP数据报处理的错误 ICMP功能 报告差错:报告路由器或目的主机在处理IP数据报时可能遇到的一些问题。ICMP在IP层仅仅涉及与传输路径和可达相关的差错问题,而不解决数据本身的差错问题。 查询:帮助主机或管理员从一个路由器或主机得到特定的信息,这些报文是以请求与应答方式成对出现的,一方主动向另一方发出查询请求,而另一方将查询结果报告给请求方。 5.1 ICMP协议概述 ICMP报文封装 5.1 ICMP协议概述 ICMP报文格式 ICMP首部 类型字段占1个字节(8位),用于指示ICMP报文的类型 代码字段占1个字节(8位),提供关于报文类型的进一步信息 校验和字段占2个字节,提供整个ICMP协议报文的校验和 ICMP数据区 ICMP数据区因不同的报文类型有所不同。 在报告差错时,携带原始出错数据报的首部和数据的前8个字节,通常这些信息包括该数据报的关键信息,主要是引起差错的原始数据包部分内容。 在请求和应答报文中,携带与请求和应答相关的额外信息,也就是基于查询类型的其他信息。 5.1 ICMP协议概述 ICMP报文类型 5.2 ICMP差错报告 ICMP差错报告报文数据区 5.2 ICMP差错报告 目的地不可达(Destination Unreachable) 代码为2或3的目的地不可达报文只能由目的主机产生,而其余代码的报文只能由路由器产生。 目的地不可达分为4个不同的层次,从大到小依次为网络不可达、主机不可达、协议不可达和端口不可达 5.2 ICMP差错报告 超时(Time Exceeded) 在目的主机进行分片重组时会启动重组计时器,一旦重组计时器超时,目的主机就会丢弃当前正在重组的数据报,然后产生一个ICMP数据报超时报告,并向源主机发送该超时报告 超时报文格式与目的地不可达报文格式相同,只是类型和代码值不同。其类型值为11,代码为0或1。 在超时报文中,代码0表示TTL超时,即TTL字段值为0,只能路由器产生。代码1表示分片重组超时,即在规定的时间内没有收到所有的分片,这只能由目的主机使用。 5.2 ICMP差错报告 参数问题(Parameter Problem) 参数问题报文的格式与目的地不可达报文相同,只是类型值为12,代码为0~2,重要的是它还提供一个指针(Pointer)字段。 代码0表示数据报首部中的某个字段的值有错或不明确(存在二义性),这时ICMP报文首部的指针指向数据报中有问题的字节,如果这个值为0,则第1个字节是无效字段。 代码1表示数据报首部中缺少某一选项所必须具有的部分参数,此时的ICMP报文没有指针字段。这是由RFC 定义的。 代码2表示长度无效(Bad Length),即数据报结构存在无效长度,此时的ICMP报文没有指针字段。 5.2 ICMP差错报告 源抑制(Source Quench) 发现拥塞阶段。路由器对缓冲区进行监测,一旦发现拥塞,立即向相应的源节点发送ICMP源抑制报文。 解决拥塞阶段。源节点根据收到的源抑制报文中的原数据报的首部信息决定对发往某特定目标节点的数据流进行抑制,通常按一定规则降低发往该目标节点的数据报传输速率。 恢复阶段。拥塞解除后,源节点逐渐恢复数据报传输速率。在规定的时间段内未收到关于某目标节点的源抑制报文,源节点就认为发往该目标节点的拥塞已经解除 5.2 ICMP差错报告 重定向(Redirect) ICMP重定向机制 为解决主机路由表的更新问题,ICMP提供了重定向(Redirect)机制 5.2 ICMP差

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档