- 3
- 0
- 约3.61千字
- 约 22页
- 2017-07-06 发布于河南
- 举报
第04章因特网控制消息协议
第4章 网际控制报文协议ICMP 本章学习目标 理解ICMP协议的概念与作用 掌握ICMP报文的格式与封装格式 掌握ICMP各种报文类型的作用 4.1 ICMP协议 ICMP协议即网际控制报文协议(Internet Control Message Protocol,ICMP),运行于IP协议之上,但通常被认为是IP协议的一部分。 ICMP在网络层中的位置如下: ICMP协议提供了一种机制,用于反映IP数据报处理时产生的错误信息并提供管理和状态信息。 当数据报在传输过程中发生错误时,主机或者路由器的ICMP模块将被触发,并产生一个ICMP报文。 ICMP报文的封装 ICMP报文以IP数据报的形式传送。报文本身被封装在IP数据报的数据区中,而这个IP数据报又被封装在帧数据中。在IP数据报报头中的协议(Protocol)字段设置成1,表示该数据是ICMP报文。 ICMP报文的类型 ICMP报文有两大类:差错报告报文和查询报文。 ICMP报文的格式 ICMP报文包括8个字节的报头和长度可变的数据部分。对于不同的报文类型,报头的格式一般是不相同的,但是前3个字段对所有的ICMP报文都是一样的。 类型(Type)字段,长度是1字节,用于定义报文类型。 代码(Code)字段,长度是1字节,表示发送这个特定报文类型的原因。 校验和(Checksu
原创力文档

文档评论(0)