《网络协议》全套PPT电子课件教案-第五章 Internet控制消息协议精选.pptVIP

《网络协议》全套PPT电子课件教案-第五章 Internet控制消息协议精选.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文档。上传文档
查看更多
《网络协议》全套PPT电子课件教案-第五章 Internet控制消息协议精选

复习 ARP格式 ARP代理 ARP缓存 RARP 第五章 Internet控制消息协议 引言 ICMP报文类型 ICMP报文格式 ICMP差错报文 ICMP查询报文 ICMP应用 本章小结 5.1 引言 IP提供不可靠的和无连接的数据报传送,为了有效利用网络资源。IP缺点:无差错控制和缺少查询机制。ICMP是为了补偿IP的缺陷而设计的。 ICMP(Internet?Control?Message?Protocol?)是Internet控制消息协议的缩写。它是TCP/IP协议族的一个子协议,ICMP本身是网络层协议,如下图所示。ICMP用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 5.1引言 ICMP报文提供针对网络层的错误诊断、拥塞控制、路径控制和查询服务四项功能。  例如:当一个分组无法到达目的站点或TTL超时后,路由器就会丢弃这个分组,同时向源站点返回一个目的站点不可达的ICMP报文;当网络拥塞时,路由器就会丢弃过载的分组,同时向源站点返回一个源端抑制的报文。 RFC 792中定义了ICMP协议 ,ICMP 在 IPv6 定义中重新修订,参见RFC2463。此外, IPv4 组成员协议(IGMP)的多点传送控制功能也嵌入到 ICMPv6 中。 ?   5.1 引言 ICMP使用IP做底层支持,好象它是一个高层协议,而实际上它是IP的一部分,ICMP 报文通常被 IP 层或更高层协议( TCP 或 UDP)使用。 ICMP 报文是在I P数据报内部被传输的,其封装如下图。 ICMP 只能报告差错,不能纠正差错。所以主机不能依靠接收 ICMP 解决任何网络问题。 5.2 ICMP报文类型 ICMP 报文分为查询报文和差错报文两类,报文中类型字段和代码字段来决定不同类型。差错报文报告路由器在处理IP数据报时可能遇到的问题。查询报文是成对出现,帮助主机或网络管理员从一个路由器得到特定信息,发现网络上路由器情况。 5.3 ICMP格式 ICMP报文有8字节的首部和可变长度的数据部分。 虽然对每一种报文类型,首部的一般格式都不同,但前4个字节对所有的类型都是相同的。 5.4 ICMP差错报文 ICMP的主要责任之一是报告错误。ICMP使用源IP地址将差错报文发送给数据报的源端。一共有五种差错可处理:目的端不可达、源端抑制、超时、参数问题和改变路由。 下面各种情况下,不会产生 ICMP 差错报文: 携带ICMP 差错报文的数据报(ICMP 查询报文可能会产生ICMP 差错报文)。 目的地址是广播地址或多播地址(D类地址)的 IP 数据报 对于分片的数据报,不是 IP 分片的第一片。 源地址不是单个主机的数据报。这就是说,源地址不能为零地址、环回地址、广播地址或多播地址。 5.4 ICMP差错报文 所有的ICMP差错报文都包含数据部分,数据部分包括IP原始数据报的首部加上数据报中的前8个字节数据。原始数据的首部可给出原始信源,它接收差错报文。这前8个字节包含了端口号(TCP和UDP)和序号(TCP)的信息。源端根据这些信息将差错情况通知TCP或UDP协议。ICMP形成差错报文,然后再封装成IP数据报。 5.4 ICMP差错报文 目的端不可达:当路由器找不到合适路由或主机不能交付数据报,就丢弃这个数据报,然后向发出这个数据报的源端发回目的端不可达报文。 5.4 ICMP差错报文 代码? 代表意思 代码? 代表意思 0 网络不可达 1 ? 主机不可达? 2? 协议不可达 3? 端口不可达? 4? 需要分段,但DF已设置 5? 源端路由选择失败? 6? 目的网络未知 7? 目的主机未知? 8? 源主机孤立? 9? 从管理上禁止与目的网络通信? 10? 从管理上禁止与目的主机通信? 11? 对指定的服务类型,网络不可达? 12? 对指定的服务类型,主机不可达 13 主机不可达,因为管理机构已经在这个主机放置了过滤器 14 主机不可达,因为主机的优先级被破坏了 15 主机不可达,因为主机的优先级被删除了 5.4 ICMP差错报文 源端抑制:源端抑制报文,通知源端,由于拥塞,在路由器或目的主机中已经丢弃了数据报。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档