您的当前位置:首页正文

ICMP和IGMP 的简介

2021-11-07 来源:易榕旅网


ICMP和IGMP 的简介

internet控制消息协议ICMP是用于报告错误并代表IP对消息进行控制。

IP运用互联组管理协议IGMP来告诉路由器,某一网络上指导组中的可用主机。

ICMP

ICMP源抑制消息:当TCP/IP主机发送数据到另一主机时,如果速度达到路由器或者链路的饱和状态,路由器发出一个ICMP源抑制消息。

ICMP数据包结构

类型:一个8位类型字段,表示ICMP数据包类型。

代码:一个8位代码域,表示指定类型中的一个功能。如果一个类型中只有一种功能,代码域置为0。

检验和:数据包中ICMP部分上的一个16位检验和。

指定类型的数据随每个ICMP类型变化的一个附加数据。

IGMP

IGMP信息传给别的路由器以使每个支持多路广播的路由器获知哪个主机组和哪个网络中。

IGMP包结构

版本:IGMP的版本,值一般为0x1h。

类型:IGMP消息的类型。0x1h类型称为主机成员请求,在多路广播路由器上用于指定多级组中的任何成员轮询一个网络。0x2h类型称为主机成员报告,在主机上用于发布指定组中的成员情况或对一个路由器的主机成员请求进行回答。

未用:未用的域名被发送者置零且被接收者忽略。

检验和:IGMP头的一个16位检验和。

组地址:主机用该组地址在一个主机成员请求中存储IP多路广播地址。在主机成员请求中,组地址被全置零,而且硬件级的多路广播地址被用来标示主机组。

因篇幅问题不能全部显示,请点此查看更多更全内容