互联网控制信息协议是IP协议的一个重要组成部分。ICMPv6向源节点报告关于目的地址传输IPv6包的错误和信息,具有差错报告、网络诊断、邻节点发现和多播实现等功能。在IPv6中,ICMPv6实现IPv4中ICMP、ARP和IGMP的功能。 ICMPv6的基本功能

IANA(因特网地址授权委员会)定义ICMPv6的协议号为58。

ND和NI协议也是基于ICMPv6。

通告网络错误。比如,某台主机或整个网络由于某些故障不可达。如果有指向某个端口号的TCP或UDP包没有指明接受端,这也由ICMP报告。

通告网络拥塞。当路由器缓存太多包,由于传输速度无法达到它们的接收速度,将会生成“ ICMP 源结束”信息。对于发送者,这些信息将会导致传输速度降低。当然,更多的 ICMP 源结束信息的生成也将引起更多的网络拥塞,所以使用起来较为保守。

协助解决故障。ICMP支持Echo功能,即在两个主机间一个往返路径上发送一个包。Ping是一种基于这种特性的通用网络管理工具,它将传输一系列的包,测量平均往返次数并计算丢失百分比。

通告超时。如果一个IP包的TTL降低到零,路由器就会丢弃此包,这时会生成一个 ICMP 包通告这一事实。TraceRoute是一个工具,它通过发送小TTL值的包及监视ICMP超时通告可以显示网络路由。

ICMPv6报文封装在IPv6中。 ICMPv6报文的封装

ICMPv6报文总体上被分为两种类型:差错报文和信息报文。差错报文的识别是通过在消息类型字段值的高比特位中设置0。因此,差错报文的报文类型从0到127;信息报文的类型从128到255。[1]

类型:标识ICMPv6报文类型,它的值根据报文的内容来确定。

代码:用于确定ICMPv6进一步的信息,对同一类型的报文进行了更详细的分类。

校验和:用于检测ICMPv6的报文是否正确传送。

报文体:用于返回出错的参数和记录出错报文的片段,帮助源节点判断错误的原因或是其它参数。

一个送出ICMPv6报文的节点在计算校验和以前要在IPv6首部中决定源地址和目标IPv6地址。如果节点有多于一个的单目地址,它必须按以下的原则选定源地址:

如果报文是对发往该节点的某一单目地址进行响应的,那应答报文的源地址必须是这个单目地址。

如果报文是对发往该节点为组员的多播组或任意播组的报文进行响应的,那么应答报文的源地址必须是一个属于接收到多播或任意播包接口的单目地址。

如果报文是对发往一个并不属于该节点地址的报文进行响应的,那么源地址必须是属于该节点且最有利于诊断错误的那个单目地址。比如,如果报文是对一个不能正常转发包的行为进行响应的,源地址就是那个属于转发包失败的接口的单目地址。

另外,在转发报文到目的地时,必须使用节点的路由表来决定由哪个接口转发报文。[1]

相关查询: 互联网 组成部分
最新查询:法语天主教鲁汶大学 自然界 矫揉造作 蟒张营 保密制度 高斯整数 杂乱无章 完全中学 常驻代表 香菇百叶肉卷 精神状态 朗格多克 PicoBlaze处理器 T-84M主战坦克 工师文罍 干贝西红柿蛋汤 为我所用 礼待君子 曝气槽 元赵孟頫谢幼舆丘壑图 汇合处 呼叫中心能力成熟度模型 陕甘宁边区 特警擒拿格斗实战绝技十六法 李先 自由态 缸窑街道 金源文化 麻辣煮鱼 天山冰湖葡萄酒庄 能说会道 宁国山核桃 高塘湖 中华虎头蟹 叶仲斌 三角测量 氧化锌 反空降 带酸味 蓝猫西行记 中天八卦 �й�(ͭ��)����ͭ�� 朗文实用英语词语搭配词典 二进制码 凉水井组 酱豆腐汁 乌克兰卢甘斯克塔拉斯舍甫琴科国立师范大学 2012Ľйɽ 瑠川里菜 总书记 奋斗在英超:我在纽卡斯尔俱乐部的日子 赤霉菌 物质文明 谷氨酸 非洲吉布提鹧鸪 ������װѧԺ����ʿ... 乐行痛经贴 马塔布拉塔国际电影节 白乌鱼 季米特洛夫 紫外吸收检测器 莨菪碱 国家金属材料近净成形工程技术研究中心 P.David 王行思爱马 战略思想 林荣三 社会主义核心价值体系学习读本 北宋龙泉窑青瓷刻花碗 宪法修正案 郏县丰乐农民种植合作社 卡尔·威廉·耶路撒冷 淮南王 章逢集大战 道的传承 风清月明 细叶小羽藓 布什勒乌鲨 ICMPv6
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.013秒 内存2.83MB