igmp协议,作用

竭诚为您提供优质文档/双击可除

igmp协议,作用

篇一:internet组管理协议(igmp) 《网络协议》实验报告

实验名称:internet组管理协议(igmp) 组别机器号:第六组主机e 班级:网络13-3班 学号:1320xx0306 姓名:黄腾飞 指导教师:陈虹 成绩: 1 2 3 4 5

篇二:igmp及抓包分析 igmpigmp

是internetgroupmanagementprotocol(互联网组管理

第 1 页 共 8 页

协议)的简称。它是tcp/ip协议族中负责ip组播成员管理的协议,用来在ip主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。 到目前为止,igmp有三个版本: 1、igmpv1(由RFc1112定义) 2、igmpv2(由RFc2236定义) 3、igmpv3(由RFc3376定义) 一、igmpv1 1.1报文格式 1、版本:

版本字段包含igmp版本标识,因此设置为1。 2、类型:

成员关系查询(0x11) 成员关系报告(0x12) 3、校验和 4、组地址:

当一个成员关系报告正被发送时,组地址字段包含组播地址。

当用于成员关系查询时,本字段为0,并被主机忽略。 1.2组成员加入过程

当一个主机希望接收一个组播组的数据,则发送成员加入报告给组播组。

第 2 页 共 8 页

igmpv1join包如下: 1.3查询与响应过程

路由器Rta(igmp查询器)周期性地(默认60秒)向子网内所有主机(224.0.0.1代表子网内所有主机)发送成员关系查询信息。

所有主机收到igmpv1成员关系查询信息,一主机首先向组播组发送igmpv1成员关系报告。

组的其他成员监听到报告后抑制自己的成员关系报告发送。

1.4抑制机制

当主机收到igmp成员关系查询时,对它已经加入的每个组播组启动一个倒计数报告计时器。各个报告计时器初始值为从0到最大响应之间一个随机数,默认值是10秒。 计时器到时的主机则主动发送成员关系报告,目的地为该主机所属的组地址。其它主机收到该成员关系报告,则抑制成员关系报告的发送,并删除计时器。 1.5组成员离开过程

主机“默不作声”地离开组(不发送报告了)。 路由器发送成员关系查询信息。

路由器没有收到该组的igmp报告,则再发送成员关系信息(3次查询周期过后)。组播组超时,剪枝。 二、igmpv2

第 3 页 共 8 页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4