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

     IGMP在本地网络上的主机和路由器之间传达成员信息。路由器定时向所有主机组多播IGMP查询。这句话说明了IGMP的特性以及运行的地方。

    IGMP处理的关键是一组Im_multi结构

    值得一提的是IGMP没有标准的SNMP MIB.

    IGMP报文

    IGMP报文有8个字节。

    IGMP的protosw结构

    如何处理IGMP报文和IGMP对应的protosw有关。本节主要讨论在什么时候会触发IGMP报文处理,

    一个本地接口加入一个新的多播组。

    摸个IGMP定时器超时,

    收到一个IGMP查询

    另外还有两件事情触发本地IGMP处理,但是结构不发送任何报文。

    收到IGMP报告

    本地接口离开一个多播组。

    加入一个组:igmp_joingroup函数,igmp_fasttimo函数。

    输入处理:igmp_input函数

    其他的功能还有成员关系查询,成员关系报告,离开一个组,。

    小结

    本章讲述了IGMP再一个网络上的主机和路由器之间传递IP多播成员信息。当一个接口加入一个多播组时,或者按照多播路由器发布的IGMP报告查询报文的要求,生成IGMP成员关系报告。

    千秋邈矣独留我 百战归来再读书
  • 相关阅读:
    CSS3自适应布局单位 —— vw,vh
    JS 设计模式四 -- 模块模式
    JS 设计模式三 -- 策略模式
    JS 设计模式
    JS 设计模式二 -- 单例模式
    JS 设计模式一 -- 原型模式
    JS 灵活使用 console 调试
    JS 优化条件语句的5个技巧
    JS 函数节流与防抖
    前端性能优化
  • 原文地址:https://www.cnblogs.com/lordwind/p/10907057.html
Copyright © 2011-2022 走看看