计算机网络----IGMP协议

计算机网络----IGMP协议的认识与解释

  1. 介绍

互联网组管理协议(IGMP,Internet Group Management Protocol)是因特网协议家族中的一个组播协议,TCP/IP协议族的一个子协议,用于IP主机向任一个直接相邻的路由器报告他们的组员情况。
互联网组管理协议(IGMP,Internet Group Management Protocol)是因特网协议家族中的一个组播协议,TCP/IP协议族的一个子协议,用于IP主机向任一个直接相邻的路由器报告他们的组成员情况。允许Internet主机参加多播,也是IP主机用作向相邻多目路由器报告多目组成员的协议。多目路由器是支持组播的路由器,向本地网络发送IGMP查询。主机通过发送IGMP报告来应答查询。组播路由器负责将组播包转发到所有网络中组播成员。 
  
  互联网组管理协议(IGMP)是对应于开源系统互联(OSI)七层框架模型中网络层的协议。在互联网工程任务组(The Internet Engineering Task Force,简称IETF)编写的标准文档(RFC)2236.中对Internet组管理协议(IGMP)做了详尽的描述。 [1]

  1. 详细作用介绍

它用来在ip主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
组播路由器不需要保存所有主机的成员关系,它只是通过IGMP协议了解每个接口连接的网段上是否存在某个组播组的组成员,而主机只需要保存自己加入了哪些组播组。
简而言之,IGMP协议是让连接在本地局域网上的组播路由器知道本局域网上是否有主机上的某个进程参加或退出了某个组播组。

  1. 应用介绍
  2. 总结
    实际用途的话,我还没有弄懂,我大概猜测是类似于DNS 查询,可以以组播的形式寻求其他主机的帮助,或者是在组中进行更快速的通信。

你可能感兴趣的:(计算机网络,网络,路由器)