摘要:点击通信工程师考试在线辅导招生点击通信工程师专业培训面授班招生点击阅读2013年通信工程师考试大纲点击了解2013年通信工程师考试指定教材通信工程师报名及通信工程师成绩查询专题2012年全国初级中级通信工程师考试成绩查询5.4.1ICMPICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的
5.4.1 ICMP
ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。
ICMP报文是在1P数据报内部被传输的,如图5-31所示。
ICMP的正式规范参见RFC792{Posterl1981b}
ICMP报文的格式如图5-32所示所有报文的前4字节都是一样的,但是剩下的其他字节则互不相同。下面逐个介绍各种报文格式。
类型字段可以有15个不同的值,以描述特定类型的ICMP报文。某些ICMP报文还使用代码字段的值来进一步描述不同的条件。检验和字段覆盖整个1CMP报文。ICMP的检验和是必需的。各种类型的ICMP报文如表5-5所示,不同类型由报文中的类型字段和代码字段来共同决定。
表中的最后两列表明ICMP报文是一份查询报文还是一份差错报文。因为对ICMP差错报文有时需要做特殊处理,因此需要对它们进行区分。例如,在对ICMP差错报文进行响应时,永远不会生成另一份ICMP差错报文。如果没有这个限制规则,可能会遇到一个差错产生另一个差错的情况,而差错再产生差错,这样会无休止地循环下去。
[1] [2]
通信工程师备考资料免费领取
去领取