zoukankan      html  css  js  c++  java
  • TCP/IP IGMP:Internet组管理协议

      

        1.概述

        IGMP协议,让一个物理网络上的所有系统知道主机所在的多播组,ICMP作为IP层的一部分,通过IP数据报进行传输,有固定的报文长度。通过IP首部协议字段值为2指明

      类型为1说明是多播路由器发出的查询报文,为2说明是主机发送的报告报文.检验和的计算与ICMP协议相同

      D类IP地址,在查询报文组地址设置为0

       2.IGMP协议

         2.1加入一个多播组

            多播基础是一个进程的概念,在主机的给定接口加入一个多播组,多播组的成员是固定的.

            在主机中通过组地址和接口来识别一个多播组,主机必须保留一个表,表中至少包含一个进程的多播组以及多播组中的进程数量。

         2.2IGMP报告和查询

            1.当进程加入一个组时,主机发送一个IGMP报告,如果一个主机的多个进程加入同一组,只发送一个IGMP报告,报告被发送被发送到进程加入组的同一组

            2.进程离开一个组时,主机不发送IGMP报告,当确定的组已不再有组员后,IGMP查询中不再发送报告报文

            3.多播路由器定时发送IGMP查询了解是否包含是否属于多播组的进程,多播组必须向接口发送一个IGMP查询,地址设置为0

            4.主机发送IGMP报告来响应一个IGMP查询,对至少还包含一个进程的组均要发回IGMP报告

             

             

          

  • 相关阅读:
    20200929-git地址
    20200917-1 每周例行报告
    20200917-2 词频统计
    20200917-3 白名单
    20200910-1 每周例行报告
    20200910-2 博客作业
    20200924-3 单元测试,结对
    20200924-2 功能测试
    20200924-5 四则运算试题生成,结对
    20200924-4 代码规范,结对要求
  • 原文地址:https://www.cnblogs.com/EraserHead/p/6681218.html
Copyright © 2011-2022 走看看