欢迎来到天天文库
浏览记录
ID:48027366
大小:820.50 KB
页数:31页
时间:2020-01-11
《ICMP协议详解.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ICMP协议1ICMP协议的概念与作用2ICMP数据包的层次与格式3ICMP数据包的类型4ICMP差错报文的特点5各种ICMP数据包5.1差错报告报文5.2icmp控制报文5.3icmp请求/应答报文6.ICMP应用:1.ping2.tracert3.MTU计算1ICMP协议的概念与作用ICMP(InternetControlMessagesProtocol,网际控制报文协议),通过它可以知道故障的具体原因和位置。由于IP不是为可靠传输服务设计的,ICMP的目的主要是用于在TCP/IP网络中发送
2、出错和控制消息。ICMP的错误报告只能通知出错数据包的源主机,而无法通知从源主机到出错路由器途中的所有路由器(环路时)。ICMP数据包是封装在IP数据包中的。2ICMP数据包的层次与格式层次:ICMP数据包是封装在IP数据包中的。2ICMP数据包的层次与格式ICMP数据包格式如图5-1所示。3.ICMP数据包类型ICMP报文的种类有三大类种,即ICMP差错报告报文、控制报文、请求/应答报文。各大类型报文又分多种类型报文。(见后面附图)3.ICMP数据包类型IP协议全貌3.ICMP数据包类型ICM
3、P报文的类型和代码字段的值与ICMP报文类型的对应关系3.ICMP数据包类型ICMP报文类型3.ICMP数据包类型ICMP报文类型3.ICMP数据包类型ICMP报文类型4ICMP差错报文的特点报告IP数据报在传输中的差错是ICMP报文最基本的功能,ICMP差错报文有如下特点:(1)ICMP差错报文都是由路由器发送到源主机的,因为IP数据报中含有源主机的IP地址,报告给源主机是最可行的方案,另外,发出IP数据报的源主机最需要知道数据是否到达目标主机。(2)ICMP差错报文只提供IP数据报在传输过程
4、中的差错报告,并不规定对各类差错应采取什么样的处理措施。具体对差错的处理,由收到ICMP差错报文的源主机将相应的差错与应用程序联系起来才能进行相应的差错处理。4ICMP差错报文的特点(3)ICMP差错报文不享受任何优先权,也没有特别的可靠性保证措施,与普通的IP数据报一样进行传输,传输过程中可能被丢失、损坏,甚至被抛弃。(4)ICMP差错报文是伴随着抛弃出错的IP数据报而产生的。(5)当路由器发送一份参数错误等的ICMP差错报文时,ICMP报文数据区始终包含产生ICMP差错报文的IP数据报的头部
5、和其数据区的前8个字节(64位)。4ICMP差错报文的特点当路由器发送参数错误等的ICMP报文数据字段由两部分组成,一部分是收到的需要进行差错报告的IP数据报的首部,另一部分是IP数据报的数据字段的前8个字节,如图5-3所示。4ICMP差错报文的特点(6)在有些情况下,为了防止在网络中产生大量的ICMP差错报文(广播风暴),影响网络的正常工作,即使发生差错,也不会产生ICMP差错报文,这些情况包括:●ICMP报文发生差错。这是为了避免差错报文无休止产生而规定的(但ICMP查询报文可能会产生ICM
6、P差错报文)。●目的地址是广播地址或多播地址(D类地址)的IP数据报。●作为链路层广播的数据报。●不是IP分片的第一片。●源地址不是单个主机的数据报。这就是说,源地址不能为零地址、回送地址、广播地址或多播地址。5.1差错报告报文信息不可达报文网关在以下情况下发出信息不可到达报告1)信宿机硬件出现故障或关机;2)发送者指定的地址不存在;3)网关不知道去往信宿的路径;信宿不可到达报告的格式码域值:0~12,进一步说明信宿不可到达的具体原因码值意义码值意义0网络不可到达1主机不可到达2协议不可到达3端
7、口不可到达4需分片,但DF置位5源路由失败6信宿网络未知7信宿主机未知8源主机被隔离9与信宿网络的通信被隔离10与信宿主机的通信被隔离11对请求的服务类型,网络不可到达12对请求的服务类型,主机不可到达5.1差错报告报文信息不可达报文5.1差错报告报文互连网寻址是路由器根据本地寻径表进行的;如果寻址出现错误,可能出现routingcycle;为了避免报文无限制的在网中循环,IP协议采用了两种措施:在数据报头设置TTL域;对分片数据报采用定时器技术;当报文超时出现时,路由器或信宿立即丢弃该数据报,
8、并使用ICMP超时报文向信源机发送报告;超时报文5.1差错报告报文1)参数出错报文报告出错的报文头与错误的报文选项参数2)路由器或信宿机在丢弃参数出错的报文时,将向信源机发出参数出错报文;3)参数出错报文格式:0--数据报某个参数错,指针域指向出错的字节;1--数据报缺少某个选项,无指针域;参数出错报文5.2ICMP控制报文ICMP控制报文1.拥塞控制与源站抑制报文当一个路由器接收IP数据报的速度比其处理IP数据报的速度快,或一个路由器传入数据报的速率大于传出数据报的速率时,就会产生拥塞(Con
此文档下载收益归作者所有