第讲差错与控制报文协议(ICMP).pptVIP

  • 29
  • 0
  • 约6.59千字
  • 约 41页
  • 2018-08-11 发布于江苏
  • 举报
第5讲 因特网控制报文协议 IP协议存在的问题: IP协议没有差错报告或差错纠正机制; IP协议缺少一种为主机和管理查询的机制; ICMP协议是为补充IP协议的两个缺点而设计的,它配合IP协议使用; ICMP协议:用于IP层的差错报告、拥塞控制、路径控制以及路由器或主机信息的获取。 ICMP协议在网络层中的位置: ICMP协议报文封装: 向下:虽然ICMP协议可以接受来自上层的请求,但并不直接封装来自上层协议的数据。ICMP协议将请求转变为ICMP报文,然后将报文封装在IP协议中进行发送,在IP数据报首部中的协议字段为“1”; 向上:IP软件一旦接收到差错或控制报文,立即交给ICMP模块进行处理。ICMP模块可以形成应答报文,也可以交给上层的应用程序或协议去处理。 文档: RFC792: Internet Control Message Protocol,1981 RFC1256: ICMP Router Discovery Messages,1991 主要内容 5.1 ICMP报文格式与类型 5.2 ICMP差错报告 5.3 ICMP控制报文 5.4 ICMP请求与应答报文对 5.1 ICMP报文格式与类型 ICMP报文由首部和数据段组成。首部为定长的8个字节,前4个字节是通用部分,后4个字节随报文类型的不同有所差异。 ICMP报文的一般格式如图所示

文档评论(0)

1亿VIP精品文档

相关文档