TCP/IP IGMP:Internet组管理协议
2024-08-22 23:39:07
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报告
最新文章
- Android四种点击事件和五中存储方式
- go语言的命令行库
- CSS3绘制六边形
- Opencv结构与内容
- nginx知识点
- 08_XML的解析_SAX解析
- (转)Maven实战(七)settings.xml相关配置
- HDU 4876 ZCC loves cards _(:зゝ∠)_ 随机输出保平安
- 【phpMyAdmin】更改配置文件连接到其他server
- Android底部导航栏——FrameLayout + RadioGroup
- dubbo 的monitor监视器安装问题——————monitor一直处于正在启动状态
- UVA 1193 区间相关(greedy)
- java第二次实验
- Mysql Explain 参数解释
- OpenXml读取word内容(三)
- 笔记:Spring Boot 项目构建与解析
- Python学习最佳路线图
- Windows环境墙内搭建Go语言集成开发环境
- Docker基础入门
- 为什么Sql Server的查询有时候第一次执行很慢,第二次,第三次执行就变快了
热门文章
- mysql字段中提取汉字,去除数字以及字母
- 公司安装mariaDB-5.5.52和Jdk 7
- 【[Offer收割]编程练习赛9 D】 矩阵填数
- 「POI2012」约会 Rendezvous
- JavaScript指定周期来调用函数setTimeout和setInterval
- 20190528-JavaScriptの打怪升级旅行 { 语句 [ 赋值 ,数据 ] }
- PageHelper实现分页查询
- C#的选择语句
- sorted排序算法
- python3在pycharm中为什么导入random模块不能用? TypeError: 'module' object is not callable