组播技术基础——组播地址

组播基本概念讲解(有线、无线组播) 由于组播IP地址32bit,其中前4bit固定,后23bit映射,所以中间5bit在映射为MAC时会丢失。上述讲的01-00-5e开头的组播MAC地址只是针对于部分组播IP地址而言的,是为组播IP地址做映射而划分出来的一段组播地址。所以不是所有的组播MAC都是01-00-5e开头,但是所有的组播地址第1字节的最后1位都为1。例如:ISIS发送报文是通过组播发送的,而其目的MAC为0180开头的,非01-00-5e。组播路由器运行组播路由协议(IGMP)、组播路由器运行组播路由协议。 阅读详情

组播IP地址

  1. 在IPv4地址空间,A、B及C类IP地址用于单播通信,它们可以被分配给一台设备的某个接口。
  2. IANA (Intermnet Assigned Numbers Authority 互联网数字分配机构)规定D类IPv4空间224.0.0.0/4用于组播通信,D类IP 地址空间包含的地址范围是224.0.0.0到239.255.255.255,D类IP地址也就是组播IP地址(Multicast IP Address)。
  3. 组播IP地址用于标识一组接收者。
  4. D类IP地址不能作为源IP地址使用,只能作为目的IP地址使用。
  5. D类IP地址是不能进行子网划分的。

IANA对组播IP地址空间进行了进一步的划分,几种主要的组播IP地址分类见下表。
在这里插入图片描述

组播MAC地址

  1. MAC地址存在三种类型,它们分别是单播MAC地址、组播MAC地址以及广播MAC地址。
  2. 对于以太网单播帧而言,帧头中写入的目的MAC地址是该帧在链路层面上的目的设备的MAC地址,该目的MAC地址必定是一个单播 MAC地址,这个地址属于唯一的设备 ;广播数据帧的目的MAC地址为广播地址( ffff:ffff:ffff),这些数据帧被发往同一个广播域内的所有设备;而组播数据帧是发往一组接受者的, 其目的MAC地址必须是组播MAC地址。
  3. 一个MAC地址共计48bit,也就是6个八位组,其中第一个八位组的最低比特位标识了该MAC地址的类型,如果该比特位为0,那么意味着这是一个单播MAC地址,如果为1则是组播MAC地址(如下图所示)。在这里插入图片描述
  4. 广播MAC地址是一个特殊的组播MAC地址,实际上组播MAC地址共有2^47个,占据了整个MAC地址空间的一半。
  5. 在以太网环境中,组播IP报文需被封装成以太网数据帧以便在链路上传输,而这些数据帧的目的MAC地址必须是组播MAC地址,并且必须与该报文的组播目的IP地址相对应。

组播IP地址与组播MAC的映射

  • 与组播IPv4地址相对应的组播MAC地址的高25bit是固定的(其中高24bit是0x01005e,第25个比特位为0),而剩余的23bit则从其对应的组播IPv4地址的低23bit拷贝得来,因此与组播IPv4地址相对应的组播MAC地址的范围是0100-5e00-0000至0100-5e7f-ffff,这是整个组播MAC地址空间的一个子集。
  • 与组播IPv6地址相对应的组播MAC地址的高16bit是固定的33-33,剩余的32bit从对应的IPv6地址的低32bit拷贝而来。

组播IP地址与组播MAC的映射示例

如下图所示,展示了一个组播IP地址230.20.88.76对应的组播MAC地址该如何计算的示例。

  1. 首先将该IP地址换算成二进制格式,
  2. 然后将其低23bit拷贝到MAC地址的低23bit,而MAC地址的高25bit是固定的,这就得到了组播IP地址230.20.88.76对应的组播MAC地址:0100-5e14-584c。
    在这里插入图片描述
  3. 值得注意的是,由于组播IP地址的前4bit是固定的“1110”,而其最后23bit被拷贝到对应的组播MAC地址中,因此组播IP地址中有5bit没有被映射到组播MAC地址,这样就存在每2^5个组播IP地址共享一个组播MAC地址的现象,这个现象在某些场景下可能对网络造成影响,因此网络管理员在进行组播网络设计的时候需考虑到这一点。
组播协议详解 1、组播机制简介,与单播、广播去呗 2、组播封装方式和应用 3、IPv4组播地址及映射关系 4、IPv6组播地址及映射关系 阅读详情

相关推荐

组播地址,什么是组播地址,组播地址列表

组播地址简述:组播相对于单播和广播而言, 具有效率高, CPU 负载轻, 冗余流量少的特点。组播地址也与单播和广播不同,组播地址是 D 类地址,前缀是“ 1110”, 地址范围是 224.0.0.0-239.255.255.255 。每一个 D 类地址标志一组主机 (并非所有的 D 类地址都可以作为组播地址) ,而且组播数据报不产生 ICMP 差错报文,也就是说,如果在PING 命令后输入组播地址,将永远不会收到响应。 组播地址换算为 MAC 地址:假设组播地址为 224.0.0.1, ...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 7588

广播地址、组播地址、网关和子网掩码

一、IP地址分类 IP地址一共48位,由两部分组成,网络号和主机号。网络号标识当前设备处于Internet的哪一个网络,主机号标识当前设备属于该网络中的那一台主机。 IP地址一共分为5类: 地址分类 地址范围 最大网络数量 最大主机数量 A类地址 0.0.0.0-127.255.255.255 2^7=128 2^24=16777216 B类地址 128.0.0.0-191.255.255.255 2^14=16384 2^16=65536 C类地址 192.0.0.0-223.2

weixin_39270987的博客 6万+

什么是组播地址

组播并不像单播,有一个明确的目的主机和IP地址,也不像广播,局域网内的所有主机都是目的主机,广播IP地址也明确(主机标识全部置为1)。组播不同,它并不知道要把信息发给谁,因为谁都可能随时加入组播组,谁都可能随时离开,不可能用某一个主机的IP地址作为组播地址”

jasonj333 2万+

IP组播的基本概念

IP组播的基本概念 原理概述: IANA(Internet Assigned Numbers Authority)将IP地址分成了A、B、C、D、E5类,其中的D类为组播IP地址,范围是224.0.0.0-239.255.255.255。 一个IP报文,其目的地址如果是单播IP地址,则被称为单播IP报文。如果是组播IP地址,则称为组播IP报文。如果是广播IP地址,则称为广播IP报文。发送IP报文时,如果发送的是单播IP报文,则这样的发送方式称为IP单播方式,简称为IP单播。如果发送的是组播IP报文,

晚风挽着浮云的博客 8512

告别regsvr32!易语言调用大漠插件dm.dll的免注册实战(附Win7/10/11避坑指南)

本文详细介绍了易语言如何免注册调用大漠插件dm.dll的实战方法,通过`dmreg.dll`实现真正的免注册调用,规避了传统`regsvr32`注册方式带来的权限和兼容性问题。文章包含核心原理剖析、易语言实现细节、多系统兼容性方案及高级应用场景,帮助开发者实现绿色化部署,提升自动化脚本开发效率。

weixin_42553471的博客 300

基于VS2012 C#调用bartender自动打印条形码

GitHub:https://github.com/sanjaywu/BarcodePrintTool 一、在引用添加Interop.BarTender.dll 1、在资源解决方案的引用这里,右击选择“添加引用”: 2、按照如下步骤添加Interop.BarTender.dll引用: 3、添加完成 二、使用bartender工具设置打印模板 1、页面大小设置: 2、条码设置: 三、代码...

Sanjay_Wu的博客 5956

IP组播基础及工作原理——1

IP组播在一些多用户定向发送的网络应用中使用非常普遍,如远程多媒体会议、远程教学、视频点播、定向电子商务,以及ISP的IPTV(网络电视)等。学好IP组播基础知识及配置与管理方法,对网络管理员来说非常必要。 IP组播就像IP单播一样是一个相对独立的领域,涉及的知识面非常广。所包含的协议也非常多,如三层的IGMP、MLD、PIM、MSDP、MBGP和IGMP SMM Mapping等,二层的有IG

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 4万+

Dell R730安装Windows Server 2008 R2

一、RAID驱动准备  在安装Windows server2008 R2操作系统时,如果没有发现硬盘,请将下面的阵列卡驱动先解压(在下载的.exe文件,双击点下一步会自动解压),解压后把那文件夹复制到U盘中。阵列卡 PERC9 H330 - H730 - H730P - H830 Controllers for Windows Server 2008 R2二、系统安装方法方法一:光盘安装  ①请您...

MarshLin 2万+

IP组播基础及工作原理实战——1

IP组播主要涉及各组播协议的各主要功能配置与管理方法。“组播路由器”也是对运行组播路由协议的三层交换机和路由器的总称。 IP组播基础 随着Internet的发展,网络中信息交互模式出现很多符合点对多点的模式,对信息安全性、有偿性、网络带宽提出了较高的要求。如视频点播等。 IP组播通信指的是IP报文从一个源发出,而被转发到一组特定的接收者。 一、IP网络的3种数据传输方式 IPv4协...

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 3012

Windows10下部署Heygem进行数字人生成

对于使用Heygem生成数字人,需要注意几个问题: + 需要使用Nvidia的显卡。 + 需要在Windows上进行本地部署。主要原因为客户端是Windows的,客户端对上传的视频写入硬编码的`D:\heygem_data\voice\data`目录,需要在容器上读取这些文件。 + 需要在Windows上部署Docker,将Windows的目录映射到容器中,由容器中的服务进行读取。 + 需要特别注意,一定要有D盘,这个D盘是Windows的D盘,不能是插入的USB设备后产生的D盘。 + 需要下载3个Doc

冀辉的博客 5619

pytorch中dataloader的num_workers参数

结论速递 在Windows系统中,num_workers参数建议设为0,在Linux系统则不需担心。 1 问题描述 在之前的任务超大图上的节点表征学习中,使用PyG库用于数据加载的DataLoader,ClusterLoader等类时,会涉及到参数num_workers。在不同系统环境试验该参数的设定值时,会出现不同的结果 colab(Linux),设为12 有warning message,提示num_workers参数设置不合理,不影响继续运行 /usr/local/lib/python3.7/di

qq_40990057的博客 1万+

关于组播的基础知识

1. 组播的基础概念:         就是说一对多的通信。这个是相对于单播和广播而言的。 IP 组播是对硬件组播的抽象,是对标准 IP 网络层协议的扩展,它通过使用特定的 IP 组播地址,按照最大投递的原则,将 IP 数据报传输到一个组播群组的终端集合。其基本思想是:当某发送方向一组用户发送数据时,它不必向每个用户都发送一份数据,而只需将数据发送到一个特定的预约的组地址,所有加入该组的用户均...

Mike_Shine的博客 1691

生物信息学新手必看:MAFFT多序列比对从安装到实战(附参数优化技巧)

本文为生物信息学新手提供了MAFFT多序列比对工具的完整指南。从Linux环境下的安装部署,到核心算法策略(如FFT-NS-i、L-INS-i)的选择逻辑,再到空位罚分等关键参数的深度解析与优化技巧,手把手教你完成从原始序列到高质量比对结果的实战流程,为后续进化树构建等分析奠定坚实基础。

weixin_29230773的博客 484

组播(Multicast)协议

组播(Multicast)是一种网络传输技术,允许单一发送者将数据高效地传输给一组指定的接收者,适用于一对多的通信场景。

weixin_55299404的博客 1845

用STM32F103单片机控制电调制动无刷电机

用电调控制无刷电机制作遥控飞艇 蓝牙控制 调控电调 无刷电机 用电调控制无刷电机制作遥控飞艇 代码区 mian.c #include "delay.h" #include "sys.h" #include "usart.h" #include "usart3.h" #include "timer.h" #include "led.h" #include "key.h" int main(v...

子非鱼 的博客 2万+

Redhawk: dynamic ir drop分析(Clock Buffer Clustering)

在dynamic分析中,ir drop问题多出现在三种情况下,缺power mesh,缺power switch,clock cell过于密集。 前两种情况通过选中具体instance查看min res path都比较容易分析出来,而且大部分问题都出现在channel里,这里不多做赘述。 clock cell过于密集这是观察结果,缺少报告支持,这里分享一下分析方法。 首先,选中压降超过signoff标准的instance,(Results->List of Worst Instance DVD中

m0_61544122的博客 5271

TCP/IP下的组播编程基础

组播相关 组播地址   32位的IP地址被分成了A, B, C, D, E五种类型,前三种是我们日常生活常见的,由一个权威部分统一分配。而D类地址我们需要的多播地址,前三种地址我们可以形象的认为是一个点,而一个D类多播地址可以认为是一个频道。这样对多播的理解可以形象一点。        关于IP地址的图例就免了,请查阅相关IP分类的相关资料,只要记住多播地址是从224.0.0.0-239.2

skyryu的专栏 617

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

计算机组播相关服务,计算机三级网络技术考点辅导:组播技术

计算机三级网络技术考点辅导:组播技术导语:组播路由协议分为域内组播路由协议和域间组播路由协议。下面就由小编为大家带来计算机三级网络技术考点辅导:组播技术,希望能给大家带来帮助!1.IP组播的概念和特点单播(Unicast):是现在通常所采用的传播方式,基本特点是一对一地传输数据。广播(Broadcast):是由路由器或交换机将同一信息包无条件地发往每一条分支路径,由接收方自行决定是接收还是丢弃。组...

weixin_28719225的博客 186

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

路由与交换——组播基础知识

一、组播地址: D类地址范围 含义 224.0.0.0~224.0.0.255 为路由协议预留的永久组地址。(保留链路本地) 224.0.1.0~231.255.255.255 233.0.0.0~238.255.255.255 用户可用的ASM临时组地址,全网范围内有效。...

famingorange的博客 1541

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

《IP组播网络设计开发》读书总结(二)

第二章    组播基础RFC 1112组播地址:D类(224.0.0.0 ~ 239.255.255.255) 管理权限的组播地址:保留地址段:239.0.0.0 ~ 239.255.255.255 组播MAC地址:MAC地址的左起第八位:广播/组播位(1)组播IP地址与组播MAC地址映射:取组播IP地址的后23位,直接映射到MAC地址后23位,并将

落雪葬情 945

6、组播技术

现在越来越多的应用是基于一个特定群组的(比如多媒体会议、群组数据分发、群组游戏、群组视频点播等),在这种情况下如果使用单播和广播方式实现都不符合客观实际情况,将大大增加网络上的冗余数据流量,最好的实现方式是根据实际情况将应用的成员划分到一个群组,数据的分发将仅限于组内,这就是所谓的组播技术。 1、组播的概述 (1)组播的定义 单播、组播、广播是计算机网络上三种基本的通信方式。 单播是相

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 4166

IP组播

1IP组播基础 IP组播技术有效地解决了单点发送、多点接收的问题。组播源只发送一份数据,被传递的信息在距组播源尽可能远的网络节点才开始被复制和分发,并且只发送给需要该信息的接收者。 说明: 本章所涉及的交换机和交换机图标,是指使能了二层组播功能的路由器。 1.1 IP组播简介介绍IP组播的定义、目的和受益。 1.2 原理描述介绍IP组播的基...

weixin_30785593的博客 400

HCIE 面试资料-IP组播、IGMP

组播 组播地址分配 组播IP地址 D类IPv4地址224.0.0.0-239.255.255.255 224.0.0.0~224.0.0.255 永久组地址,预留出来给协议使用 232.0.0.0~232.255.255.255 缺省为 SSM 组播地址,全网范围内有效 239.0.0.0~239.255.255.255 本地管理组地址,仅在本地管理域内有效 224.0.1.0~231.255.255.255 ASM 组播地址,全网范围内有效 233.0.0.0~238.255.255.255 ASM

PanJWei的博客 834

单播 广播 组播_【干货】组播原理协议讲解

第一章 概述单播是相互感兴趣的主机双方进行通信的方式,主机不能接收对其不感兴趣的其它主机发送的信息,属于点对点通信。广播是主机向子网内所有主机发送信息,子网内所有主机都能收到来自某台主机的广播信息,属于点对所有点的通信。组播则介于两者之间,是主机向一组主机发送信息,存在于某个组的所有主机都可以接收到信息,属于点对多点通信。下边用张图表示这三种方式的数据传输:(图来源优快云,作者:枫飘瞬间)第二章...

weixin_39607837的博客 1134
上一篇: 组播技术基础——组播网络架构
下一篇: 组播技术基础——IGMP概述
nice阿宝
博客等级 码龄7年 138粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值