《网络协议》全套ppt电子课件教案第五章internet控制消息协议

《网络协议》全套ppt电子课件教案第五章internet控制消息协议

ID:33472336

大小:323.00 KB

页数:28页

时间:2018-05-25

《网络协议》全套ppt电子课件教案第五章internet控制消息协议_第1页
《网络协议》全套ppt电子课件教案第五章internet控制消息协议_第2页
《网络协议》全套ppt电子课件教案第五章internet控制消息协议_第3页
《网络协议》全套ppt电子课件教案第五章internet控制消息协议_第4页
《网络协议》全套ppt电子课件教案第五章internet控制消息协议_第5页
资源描述:

《《网络协议》全套ppt电子课件教案第五章internet控制消息协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、复习ARP格式ARP代理ARP缓存RARPIP主机在检查确认它的ARP高速缓存是否存储了必需值之前,总是先广播ARP请求。正确还是错误?2.在通常情况下,下列哪一种说法是错误的?A.高速缓冲区中的ARP表是由人工建立的。B.高速缓冲区中的ARP表是由主机自动建立的。C.高速缓冲区中的ARP表是动态的。D.高速缓冲区中的ARP表保存了主机IP地址与物理地址的映射关系第五章Internet控制消息协议引言ICMP报文类型ICMP报文格式ICMP差错报文ICMP查询报文ICMP应用本章小结5.1引言IP提供不可靠的和无连接的数据报传送,为

2、了有效利用网络资源。IP缺点:无差错控制和缺少查询机制。ICMP是为了补偿IP的缺陷而设计的。ICMP(Internet Control Message Protocol)是Internet控制消息协议的缩写。它是TCP/IP协议族的一个子协议,ICMP本身是网络层协议,如下图所示。ICMP用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。网络层5.1引言ICMP报文提供针对网络层的错误诊断、拥塞控制、路径控制和查询服

3、务四项功能。例如:当一个分组无法到达目的站点或TTL超时后,路由器就会丢弃这个分组,同时向源站点返回一个目的站点不可达的ICMP报文;当网络拥塞时,路由器就会丢弃过载的分组,同时向源站点返回一个源端抑制的报文。RFC792中定义了ICMP协议,ICMP在IPv6定义中重新修订,参见RFC2463。此外,IPv4组成员协议(IGMP)的多点传送控制功能也嵌入到ICMPv6中。5.1引言ICMP使用IP做底层支持,好象它是一个高层协议,而实际上它是IP的一部分,ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。ICMP报文是在

4、IP数据报内部被传输的,其封装如下图。ICMP只能报告差错,不能纠正差错。所以主机不能依靠接收ICMP解决任何网络问题。5.2ICMP报文类型ICMP报文分为查询报文和差错报文两类,报文中类型字段和代码字段来决定不同类型。差错报文报告路由器在处理IP数据报时可能遇到的问题。查询报文是成对出现,帮助主机或网络管理员从一个路由器得到特定信息,发现网络上路由器情况。5.3ICMP格式ICMP报文有8字节的首部和可变长度的数据部分。虽然对每一种报文类型,首部的一般格式都不同,但前4个字节对所有的类型都是相同的。81632bit类型代码校验和

5、首部其余部分数据部分类型―定义报文类型。如终点不可达,超时,参数问题等。代码―指明发送这个特定报文类型的原因。不可获得目标文件正是这样一个例子,可能的消息是:目标文件没有路由,禁止与目标文件通信,不可获得地址,不可获得端口。具体细节参照相关标准。校验和―计算校验和时,此字段设置为0。5.4ICMP差错报文ICMP的主要责任之一是报告错误。ICMP使用源IP地址将差错报文发送给数据报的源端。一共有五种差错可处理:目的端不可达、源端抑制、超时、参数问题和改变路由。下面各种情况下,不会产生ICMP差错报文:携带ICMP差错报文的数据报(I

6、CMP查询报文可能会产生ICMP差错报文)。目的地址是广播地址或多播地址(D类地址)的IP数据报对于分片的数据报,不是IP分片的第一片。源地址不是单个主机的数据报。这就是说,源地址不能为零地址、环回地址、广播地址或多播地址。5.4ICMP差错报文所有的ICMP差错报文都包含数据部分,数据部分包括IP原始数据报的首部加上数据报中的前8个字节数据。原始数据的首部可给出原始信源,它接收差错报文。这前8个字节包含了端口号(TCP和UDP)和序号(TCP)的信息。源端根据这些信息将差错情况通知TCP或UDP协议。ICMP形成差错报文,然后再封

7、装成IP数据报。5.4ICMP差错报文目的端不可达:当路由器找不到合适路由或主机不能交付数据报,就丢弃这个数据报,然后向发出这个数据报的源端发回目的端不可达报文。类型:3代码:0-15校验和未使用(全0)收到的IP数据报一部分,包括IP首部以及数据报数据的前8个字节5.4ICMP差错报文代码 代表意思代码 代表意思0网络不可达1主机不可达2协议不可达3端口不可达4需要分段,但DF已设置5源端路由选择失败6目的网络未知7目的主机未知8源主机孤立9从管理上禁止与目的网络通信10从管理上禁止与目的主机通信11对指定的服务类型,网络不可达1

8、2对指定的服务类型,主机不可达13主机不可达,因为管理机构已经在这个主机放置了过滤器14主机不可达,因为主机的优先级被破坏了15主机不可达,因为主机的优先级被删除了注意:代码2和3的报文只能由目的主机产生,其余代码的报文由路由器产生。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。