第4章网络层(第2部分)论述.ppt

第 4 章 网络层 第 2 部分 4.4 网际控制报文协议 ICMP 为了提高 IP 数据报交付成功的机会,在网际层使用了网际控制报文协议 ICMP (Internet Control Message Protocol)。 ICMP 不是高层协议,而是 IP 层的协议。 ICMP 报文作为 IP 层数据报的数据,加上数据报的首部,组成 IP 数据报发送出去。 ICMP 报文的格式 4.4.1 ICMP 报文的种类 1. ICMP差错报告报文 ICMP差错报告报文总是发送给IP数据报的原始数据源。 ICMP根据源IP地址将差错报文发送给IP数据报的源发送站点(简称源站)。 ICMP只能报告差错,不能纠正错误,差错纠正留给高层协议去做。 1. ICMP差错报告报文 共有5种差错报告报文 终点不可到达 源点抑制 时间超时 参数问题 改变路由(重定向) 改变路由(重定向) 路由器把改变路由报文发送给主机,让主机知道下次应将数据发送给另外一个路由器(更好路由) 路由器和主机都必须有路由表,它是转发IP数据报的依据 开始时,主机一部采用静态默认路由器R0,但不一定是最佳的, 通信过程中,默认路由器R0发现某一网络地址有经另外路由器R1路由效果更好 就通过ICMP通知源主机 于是,主机就将此更好路由R1添加到路由表中 ICMP 差错报告报文的数据字段的内容 不应发送

文档评论(0)

1亿VIP精品文档

相关文档