组播基础-1

文章目录

  • 组播的应用场景
  • 组播解决方案
  • 组播服务模型
  • 组播地址
  • 组播协议
  • 域内组播路由协议
  • 域间组播路由协议

组播的应用场景

  • 多媒体、流媒体的应用:网络电视、网络电台、实时视频会议
  • 培训、联合作业,远程医疗、远程教育
  • 等点到多点的数据发布应用

组播解决方案

  • 信息的发送者为:组播源
  • 接受相同信息的接收者构成一个组播组,并且每个接收者都是组播组成员
  • 提供组播功能的路由器成为:组播组路由器
  • 组播路由器不仅提供组播路由功能,也提供组成员管理功能,也可以是组播组成员

组播服务模型

针对接收者对源如何进行选择

ASM----any----任意组播源

任意发送者都可以成为组播源,接收者无法预先知道组播源的位置,接收者可以在任意时间加入或者离开该主机组

要求组播地址必须是整个组播网络中唯一(同一时刻一个ASM地址只能被一种组播应用使用)

接收端只能选择加入某组播组,而无法具体选择组播源

SSM----Specify----源指定组播(特定源)

接收者在加入组播组时,可以指定只接受哪些源的数据

加入组播组之后,主机只会收到指定源发送到该组的数据

组播地址不再要求全网唯一,只需要每个组播源上保持一致(同一个源上不同的组播应用必须使用不同的SSM地址来区分)

接收端指定组播源



组播地址

一个组播组就是一个IP地址,不表示具体的主机,而是表示一系列的集合,主机加入某个组播组即声明自己接受目的为某个IP地址的报文

D类地址空间:224.0.0.1——239.255.255.255,只作为目标地址

永久组播地址:为路由协议预留的组播地址,标识一组特定的网络设备,也称为保留组播组
永久组播地址保持不变,组成员的数量可以是任意的,甚至为零

临时组播地址:为用户组播组临时分配 IP 地址,组成员的数量一旦为零即为取消

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 临时组地址,全网范围内有效
232.0.0.0——232.255.255.255用户可用的SSM临时组地址,全网范围内有效
239.0.0.0——239.255.255.255用户可用的ASM临时组地址,仅在特定的本地管理域内有效,称为本地管理组播地址(无接触)

224.0.0.1----所有系统,包括主机和路由器
224.0.0.2----所有组播路由器
224.0.0.3----未分配
224.0.0.4----DVMRP(距离矢量组播路由协议)
224.0.0.5----OSPF 路由器
224.0.0.6----OSPF DR和BDR
224.0.0.7----ST 共享树路由器
224.0.0.8----ST 主机
224.0.0.9----RIPv2路由器
224.0.0.10----EIGRP协议
224.0.0.11----移动代理
224.0.0.12----DHCP服务器或中继代理
224.0.0.13----PIM 路由器

224.0.0.18----VRRP虚拟网关



组播协议

组播基本架构

组播源到路由器----组播数据的生成

路由器到路由器----组播数据的转发

路由器到接收端----组播数据的接收



域内组播路由协议

DVMRP:距离矢量组播路由协议,一种密集模式的协议,该协议有跳数限制,最大跳数32跳

MOSPF:OSPF路由协议的扩展协议,通过重新定义新的LSA来支持组播,就是六类 LSA

PIM:协议无关组播,DM密集模式,SM稀疏模式。PIM必须和单播路由协议同时工作



域间组播路由协议

MSDP:能够跨越AS传播组播源信息

MP-BGP:能够跨越AS传播组播路由

对于SSM模型,没有域内和域间的划分。由于接收者预先知道组播源的具体地址,可以借助 PIM SM的部分功能直接创建组播传输路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/884171.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——TCP/IP网络模型

1. TCP/IP网络模型有哪几层 对于同一台设备上的进程间通信,有很多种方式,比如管道、消息队列、共享内存、信号等。而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备&#xff…

STM32快速复习(十二)FLASH闪存的读写

文章目录 一、FLASH是什么?FLASH的结构?二、使用步骤1.标准库函数2.示例函数 总结 一、FLASH是什么?FLASH的结构? 1、FLASH简介 (1)STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分&…

Java每日面试题(JVM)(day15)

目录 Java对象内存布局markWord 数据结构JDK1.8 JVM 内存结构JDK1.8堆内存结构GC垃圾回收如何发现垃圾如何回收垃圾 JVM调优参数 Java对象内存布局 markWord 数据结构 JDK1.8 JVM 内存结构 程序计数器: 线程私有,记录代码执行的位置. Java虚拟机栈: 线程私有&#…

HarmonyOS鸿蒙系统开发应用程序,免费开源DevEco Studio开发工具

DevEco Studio 是华为为 HarmonyOS 和 OpenHarmony 开发者提供的官方集成开发环境(IDE),它基于 IntelliJ IDEA Community 版本打造,提供了代码编辑、编译、调试、发布等一体化服务。 一、DevEco Studio支持系统 DevEco Studio支持…

Centos怎么执行脚本

方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本 cd /data/shell ./hello.sh 方法二:以绝对路径的方式去执行bash shell脚本 /data/shell/hello.sh 方法三:直接使用bash 或sh 来执行…

中国算力大会启幕,联想发布异构智算产业创新成果

9月27日,2024中国算力大会在河南郑州拉开帷幕。作为全球领先的算力基础设施和服务提供商,联想集团参会参展并携手异构智算产业联盟承办2024异构智算产业生态联盟技术论坛。 据「TMT星球」了解,论坛发布了新一代AI服务器、AI应用部署解决方案…

飞睿智能实时雷达活体探测传感器模块,智能家居静止检测实时感知人员有无

随着科技的飞速发展,我们的生活正在经历着未有的创新。在这个创新的浪潮中,实时雷达活体探测传感器模块的技术正逐渐崭露头角,以其独特的优势为我们的生活带来安全与便捷。今天,我们就来详细探讨一下这项技术,看看它是…

Spring Boot 学习之路 -- 配置项目

前言 最近因为业务需要,被拉去研究后端的项目,代码框架基于 Spring Boot,对我来说完全小白,需要重新学习研究…出于个人习惯,会以 Blog 文章的方式做一些记录,文章内容基本来源于「 Spring Boot 从入门到精…

python-4-4-编程规范2

str1 ,str2 input("请输入两个学生的姓名,用空格分开").split() print(str1) print(str2)print("hello python")name "Jim" print("His name is :",name)a "hello" b "python" print(a,b)print(&q…

ResNet50V2:口腔癌分类

本文为为🔗365天深度学习训练营内部文章 原作者:K同学啊 一 ResNet和ResNetV2对比 改进点:(a)original表示原始的ResNet的残差结构,(b)proposed表示新的ResNet的残差结构,主要差别就是(a)结构先卷积后进行BN和激活函数…

原生app云打包,更换图标,和名称。PDA的安装正式包

原生app云打包 复制下载即可,是正式版

Python批量处理客户明细表格数据,挖掘更大价值

批量处理 .xls 数据并进行归类分析以挖掘内在价值,通常涉及以下步骤: 读取数据:使用 pandas 库读取 .xls 文件。数据清洗:处理缺失值、异常值、重复值等。数据转换:对数据进行必要的转换,如日期格式统一、…

yolo自动化项目实例解析(七)自建UI--工具栏选项

在上一章我们基本实现了关于预览窗口的显示,现在我们主要完善一下工具栏菜单按键 一、添加工具栏ui 1、配置文件读取 我们后面要改的东西越来越多了,先加个变量文件方便我们后面调用 下面我们使用的config.get意思是从./datas/setting.ini文件中读取关键…

RP2040 C SDK GPIO和IRQ 唤醒功能使用

RP2040 C SDK GPIO和中断功能使用 SIO介绍 手册27页: The Single-cycle IO block (SIO) contains several peripherals that require low-latency, deterministic access from the processors. It is accessed via each processor’s IOPORT: this is an auxiliary…

PHP基础知识

一、PHP变量&#xff1a; 变量是用于存储信息的"容器" <?php$x5;$y6;$z$x$y;echo $z; ?> 在 PHP 中&#xff0c;这些$字母被称为变量。 PHP 变量 变量可以是很短的名称&#xff08;如 x 和 y&#xff09;或者更具描述性的名称&#xff08;如 age、carname、…

【Java异常】(简简单单拿捏)

【Java异常】&#xff08;简简单单拿捏&#xff09; 1. 异常的简单介绍2. 异常的抛出2.1 语法 3. 异常的处理3.1 异常声明throws3.2 try-catch捕获并处理 4. 例子&#xff08;try-catch自定义异常&#xff09; 1. 异常的简单介绍 程序员在运行代码时会遇到很多异常&#xff0c…

学习threejs,绘制二维线

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言二、&#x1f340;绘制二维线1. ☘️…

基于Hive和Hadoop的保险分析系统

本项目是一个基于大数据技术的保险分析系统&#xff0c;旨在为用户提供全面的汽车保险信息和深入的保险价格分析。系统采用 Hadoop 平台进行大规模数据存储和处理&#xff0c;利用 MapReduce 进行数据分析和处理&#xff0c;通过 Sqoop 实现数据的导入导出&#xff0c;以 Spark…

2016年国赛高教杯数学建模A题系泊系统的设计解题全过程文档及程序

2016年国赛高教杯数学建模 A题 系泊系统的设计 近浅海观测网的传输节点由浮标系统、系泊系统和水声通讯系统组成&#xff08;如图1所示&#xff09;。某型传输节点的浮标系统可简化为底面直径2m、高2m的圆柱体&#xff0c;浮标的质量为1000kg。系泊系统由钢管、钢桶、重物球、…

SpringBoot使用EasyPoi根据模板导出word or pdf

1、导出效果 1.1 wrod 1.2 pdf 2、依赖 <!--word--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.3.0</version></dependency><dependency><groupId>cn.…