博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12、13章 广播和多播 IGMP:Internet组管理协议
阅读量:5729 次
发布时间:2019-06-18

本文共 783 字,大约阅读时间需要 2 分钟。

12.1 引言

  • 广播和多播仅应用UDP
  • 多播:帧仅传动给属于多播组的多个主机

  多播的出现是为了减轻不需要接收广播报文的端点的数据处理压力。

12.4.1 多播组地址

  • 范围:224.0.0.0到239.255.255.255
  • 能够接收发往一个特定多播组地址数据的主机集合称为主机组(host group)。

  组地址的知名应用:

  • 224.0.0.1代表该子网内所有的系统组
  • 224.0.0.2代表该子网内的所有路由器组
  • 224.0.1.1用作网络时间协议NTP
  • 224.0.0.9用作RIP-2
  • 224.0.1.2用作SGI公司的dogfight应用

12.4.2多播组地址到以太网地址的转换

  • IP多播对应的以太网地址范围从01:00:5e:7f:ff:ff
  • IP组地址的低23位直接映射到以太网地址的低23位中
  • 上述地址映射并不是唯一的,需要设备驱动程序进行过滤

 

13.1 引言

  传输层协议,支持主机和路由器进行多播的Internet组管理协议(IGMP)。

  • 它让一个物理网络上的所有系统知道主机当前所在的多播组。
  • IGMP有固定的报文长度,无可选数据。

13.2 IGMP报文

  • 版本1的IGMP报文。
  • 类型1:由多播路由器发出的查询报文;类型2说明是主机发出的报告报文
  • 校验和计算与IP首部校验和计算一样。
  • 组地址为D类IP地址。查询报文中置零,报告报文中未要参加的组地址。

13.3 IGMP协议

  • 当第一个进程加入一个组时,主机发送给一个IGMP报文。多个进程加入同一组,只发送一个IGMP报文
  • 进程离开时,主机不发送IGMP报文
  • 多播路由器定时发送IGMP查询来了解是否有任何主机包含属于多播组的进程。
  • 主机发送IGMP报文来响应一个IGMP查询

 

转载于:https://www.cnblogs.com/mofei004/p/9253832.html

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
ios开发之字体样式设置大全
查看>>
js 自执行函数 函数内部通过函数名调用本身没有问题而函数外部调用报错’未定义错误‘...
查看>>
redis命令处理量
查看>>
从尾到头打印单链表
查看>>
互联网链路优化方案
查看>>
C++编译器多态与运行期多态
查看>>
物理地址,虚拟地址,链接地址的个人理解
查看>>
一次替换FastDFS数据目录引发的文件上传和访问异常
查看>>
我的友情链接
查看>>
【设计模式】概述
查看>>
单片机外部资本(外部构造)
查看>>
CSS3 Filter的十种特效
查看>>
PPP中的pap和chap认证
查看>>
我的友情链接
查看>>
hdfs namenode HA高可用方案
查看>>
常用ping命令。
查看>>
解决公司搬迁中的网络以及ip电话故障
查看>>
nginx反代varnish缓存服务器实现后端amp动静分离架构
查看>>