接入侧的IGMP 协议

原创 2006年05月28日 11:46:00

1。IGMP 协议V1

     报文格式:     

       0                               1                               2                               3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |Version| Type  |    Unused     |           Checksum                     |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                         Group Address                                                    |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    报文类型(Type):

             1 = Host Membership Query
             2 = Host Membership Report

     校验和(checksum):

         The checksum is the 16-bit one's complement of the one's
         complement sum of the 8-octet IGMP message.  For computing
         the checksum, the checksum field is zeroed.

       组播地址(Group Address):

         In a Host Membership Query message, the group address field,s zeroed when sent, ignored when received.In a Host Membership Report message, the group address field  holds the IP host group address of the group being reported.

        状态机:

                  (bs csdn 不能贴图)

   2. IGMP 协议V2

    0                               1                               2                               3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Type          | Max Resp Time |           Checksum                  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Group Address                                                     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    报文类型:

         0x11 = 成员关系查询
        有两个成员关系查询的子类型:
        - 一般查询,用于了解一个组中是否有成员在相邻的网络中。
       - 特定组查询,用于了解在相邻的网络中特定的组是否有成员。
        这两个消息由组地址进行区分。成员查询消息则类似于"Query"。
        0x16 = 版本 2 成员关系报告。
        0x17 = 离开组

     比较IGMP V1 V2:

          Igmp v2 比v1 多了leave 报文,而且加入了特定组查询。当组内最后一个成员离开的时候,可选特定组查询。同时也多了离开报文,同时成员报告报文的类型也是不同的.

         个人认为加入查询报文,是为了适应对网络数据及时响应的需要。如:用户在组播数据切换的时候。

 

 

参考:rfc 1112,rfc2236,rfc3326

-----------------------------------------我是分割线---------------------------------------------

       看着别人的文章,感觉自己很菜,就算是菜鸟学习历程吧  

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java生成随机字符串的代码

public static String getRandomString(int length) { //length表示生成字符串的长度    String base = "abcdefgh...

java中获取随机数、随机字符串常用方法

在日常工作当中,经常会有需要获取随机数、随机字符的需求,如:生成随机数验证码、生成随机字符串签名、生成2个数字之间的随机数等。这些场景其根本都在于随机数的生成,本文将对java当中生成随机数、随机字符...
  • cndmss
  • cndmss
  • 2016-07-22 17:23
  • 9344

IGMP:Internet组管理协议

  • 2009-12-06 21:32
  • 194KB
  • 下载

IGMP协议实例分析

  • 2015-09-13 00:15
  • 17KB
  • 下载

(7)-广播和多播,IGMP协议

1.单播,多播,广播的介绍 1.1.单播(unicast) 单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来...

IGMP V2协议

  • 2007-08-30 11:28
  • 29KB
  • 下载

IGMP/MLD协议详解

1 IGMP 协议       IGMP用来动态的将各个主机注册到特定局域网中的一个组播组中。主机向本地的组播路由器发送IGMP消息来表明自己所属的组播组。在IGMP协议中,路由器侦听IGMP消息并周...

IGMP-Internet组管理协议

  • 2012-11-22 11:27
  • 194KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)