通信工程师互联网技术考试ICMPv6协议

互联网技术 责任编辑:xyh5780 2013-11-21

摘要:通信工程师互联网技术考试ICMPv6协议

4.6 ICMPv6协议
在网络体系结构中,IP报文的发送机制并不是设计得绝对可靠,而是遵循“尽力而为”的原则。这个原则实施的结果就是:当网络出现问题时,可以返回报错或反馈消息等某些控制信息,由信源地址重新发送或改变报文的结构再重新发送等,而不是使IP协议变得绝对可靠,也不保证IP数据报文或这些控制信息一定正确到达,并且一些IP数据报文仍然可能在没有任何控制信息报告的情况下丢失。在这种状况下,上层协议只有使用固定的差错控制应用程序来加以判断。
ICMP协议报文就是这样的控制信息,在原有的IPv4体系结构中,它的主要功能就是进行错误报告和网络诊断等。ICMP协议使用IP作为底层支持,好像它是一个高层协议,而实际上它是IP的一部分。必须由其他IP模块实现。
与IPv4一样,IPv6本身不提供报告错误机制,而是使用Internet控制消息协议IC-MPv6。ICMPv6(Internet Control Message Protocol Version6)是IPv6的一部分,必须被所有的IPv6实现完全支持。ICMPv6具备IPv4ICMP的基本功能,废除了一啤不再使用的过时消息类型,并提供一个简单的故障排除回应服务。此外,ICMPv6还综合了另外两个在原IPv4中分属不同协议完成的功能:
①多点传送收听者发现(Multicast Listener Discovery,MLD)MLD用三条ICMPv6消息取代了IPv4所用的IGMP协议(Internet组成员协议),管理子网多点传送成员。
②邻居发现(Neighbor Discovery,ND):邻居发现是一组五条ICMPv6消息,用来管理同一链路上节点间通信。邻居发现协议取代了IPv4所用的ARP地址解析协议、ICMPv4路由器发现协议和ICMPv4重定向消息。
ICMPv6是一个多用途协议,可以用来报告诸如数据包传输过程中出现的错误和多点传送成员资格。因此,ICMPv6消息可分为两种类型:
(1)错误消息
一个8位类型字段说明消息类型,如果较高位为0(取值范围从0-127),它就是一个错误消息。错误消息用来报告IPv6包在传输和转发过程中出现的错误,主要包括:目的不可达,数据报文太大,超时和参数错误等。
(2)信息消息
当8位类型字段较高位为1时(取值范围从128-255),就是一个信息消息。信息消息提供诸如MLD和邻居发现等诊断功能和附加主机功能。

返回目录通信工程师互联网技术知识点IPv协议汇总

编辑推荐

中级通信专业实务互联网技术教程汇总

中级通信专业实务传输与接入教程汇总

通信专业实务考试设备与环境教程汇总

通信专业实务考试交换技术教程汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 1
  • 3
  • 2
专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!