通常说的组播一般指IP组播,IGMP协议等

什么是应用层组播?
应用层组播通过在应用层复制和缓存数据包而不是在路由器上复制数据包来避免IP组播的部署问题。应用层组播无须对路由器作任何修改,因此在 Internet 上非常容易部署

为了改善网络效率,IP组播技术被加入到TCP/IP协议族,在点对多的数据传输中,通过路由器复制数据包,避免数据在通信链路上的冗余传输,取得最高的网络效率,然而,由于协议的复杂性、可靠性和网络异构性等原因,使IP组播的部署和广泛使用及其缓慢。

从组播效率角度来看,IP 组播是实现 Internet 范围内组通信的最佳方式.然而,出于多种原因 (如计费困难、过渡消耗路由器资源等),ISPs 往往限制组播路由功能,从而限制了 IP 组播在 Internet 上的广泛部署

IP组播的主要思想是在互联网单播的框架上进行扩展,功能主要通过路由器来实现。组播适用于那些在时间上具有集中性、而在空间上具有分布性的应用。IP组播适用于实时、不可靠的应用

在应用层组播中,一个主机需要向其子节点(主机)发送数据包,且其子节点数量
是有限制的.在有度限定的前提下,构建最小延迟(或树代价)的组播转发树是一个 NP 难问题
此外,应用层组播还面临如下的实际问题:(1) 由于主机不知道底层网络的拓扑信息,相近的节点可能分布在组播转发树中相距较远的位置,从而造成组播性能的下降;(2) 群组成员的加入是一个渐进过程,新加入者在很大程度上依靠已存在节点的信息来确定在组播转发树中的位置,即不同的加入顺序直接影响组播转发树的结构和性能.

链路本地多播是指将IP多播包发往处于同一物理的或虚拟的数据链路层的若干主机组。由于这种多播不需要复杂的路由,因此其应用要广泛得多。在IPv6中,它被用于地址解析,而在零配置网络中,它取代了低效的广播协议,完成服务发现、名字解析和地址冲突解析的功能。
IP多播有三种基本的传递方式:
密集多播
稀疏多播
源特定多播
现在的多播算法往往具备结合前两种模式的能力。
IP多播协议:
互联网组管理协议(IGMP)
协议无关多播(PIM)
距离矢量多播路由协议(DVMRP)
多播OSPF(MOSPF)
多播BGP(MBGP)
多播源发现协议(MSDP)
多播监听器发现(MLD)








https://bbs.csdn.net/topics/300097417
https://wenku.baidu.com/view/b99dd21a10a6f524ccbf857f.html

应用层组播、IP组播相关推荐

  1. 计算机网络——网络层路由协议、IP组播、移动 IP、路由器

    文章目录 前言 一.RIP 协议与距离向量算法 1.RIP 协议 2.距离向量算法 二.OSPF 协议与链路状态算法 1.OSPF 协议 2.链路状态算法 三.BGP 协议和三种路由协议的比较 1.B ...

  2. IP组播----组播基础 组播服务模型、组播地址

    一.简介 IPv4传输方式有三种:单播.组播.广播 单播:信息源为每个需要信息的主机都发送一份独立的报文 组播:信息源将保温发送到一个特定的组播IP地址,只有加入了这个组的主机才能接收 广播:信息源将 ...

  3. 【计算机网络】网络层 : IP 组播 ( IP 数据报传输方式 | 组播 IP 地址 | 组播 MAC 地址 | IGMP 协议 | 组播路由选择协议 )

    文章目录 一.IP 数据报传输方式 二.组播 IP 地址 三.组播 MAC 地址 四.IGMP 协议 五.组播路由选择协议 一.IP 数据报传输方式 IP 数据报传输方式 : ① 单播 : 发送数据到 ...

  4. 4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)

    文章目录 0.思维导图 1.IP数据报的三种传输方式 2.IP组播地址 3.IGMP协议与组播路由选择协议 (1)网际组管理协议---IGMP (2)IGMP工作的两个阶段 (3)组播路由选择协议 ( ...

  5. 组播IP地址到底是谁的IP?

     组播IP地址到底是谁的IP? 组播IP地址是视频网站服务器的?还是ISP某个服务器的呢?加入组播组意思是通过这个有组播IP的服务器获取数据么? 组播也是一种IP包,也有源IP地址,目的IP地址, ...

  6. 同一个ip能否两次加入组播_组播IGMPv1/v2/v3精华知识汇总

    闲言少叙,直奔主题,开说之前先做点铺垫,回顾一下网络的基础知识. D类地址划分回顾 组播是IPv4地址分类中的D类,我们回顾一下IPv4的地址划分 A类:首bit=0,0-127网段,网络掩码8,其中 ...

  7. 【学习笔记】网络层——网络层设备、移动IP、IP组播

    文章目录 一. 网络层设备 1)三层设备的区别 2)路由表与路由转发 二. 移动IP ① 定义 相关术语: 实际过程: 三. IP组播 ① IP数据报的三种传输方式 ② IP组播地址 ③ IGMP协议 ...

  8. 利用IP组播技术传输视频信息

    利用IP组播技术传输视频信息   随着全球互联网(Internet)的迅猛发展,上网人数正以几何级数快速增长,以因特网技术为主导的数据通信在通信业务总量中的比列迅速上升,因特网业务已成为多媒体通信业中 ...

  9. 计算机网络之网络层:10、IP组播、IGMP协议、组播路由选择协议

    网络层:10.IP组播.IGMP协议.组播路由选择协议 思维导图: TCP/IP协议: IP数据报的三种传输方式: IP组播地址: 硬件组播: 因特网范围内组播: IGMP协议: IGMP协议的俩个工 ...

最新文章

  1. eclipse中查看java源代码设置方法
  2. 【Efficient-Net】基于Efficient-Net效率网的目标识别算法的MATLAB仿真——详细版
  3. java正三角形程序怎么写,java实现正三角形和到正三角形
  4. Jenkins主从节点配置
  5. css 定位以及文字超长省略
  6. python用什么来写模块-Python常用模块——模块介绍与导入
  7. 求两个整数中的最大值(不能用比较语句,循环语句)
  8. java1乘到10000_你如何制作一个10000的数组,只有1-1000的值?
  9. centos7.2 部署k8s集群
  10. 学习笔记 利用反射 手写一个简单的实体类 转json 的方法
  11. 天若OCR文字识别开源版 v5.0.0
  12. TPU原理技术与xPU
  13. 2021/4/23爬虫第五次课(爬虫网络请求模块下下)
  14. 计算机毕业设计php的人事档案管理系统
  15. Halcon创建文件夹
  16. C++ 加号运算符重载
  17. 使用opencv调用摄像头然后录制视频和保存文件
  18. SLIC——代码、改进
  19. 三菱fx2nPLC自学笔记01
  20. Spring5 IOP轻松学习

热门文章

  1. Java开发人员的5种工具
  2. XML配置文件中的Spring配置文件
  3. 分类测试以减少构建时间
  4. 入侵Jasper以获取JSP页面的对象模型
  5. java方法2数据求和_Leet Code 2 Add Two Numbers - 链表表示的两个数求和 - Java
  6. macOS下如何使用命令启动数据库/停止数据库/重启数据库(MySQL)
  7. python网管系统_IT外包网管服务,Python密度聚类算法-DBSCAN实践
  8. python函数结构_PYTHON 之结构体,全局变量,函数参数,lambda编程 等
  9. LeetCode题集大全
  10. nfs服务器远程访问,NFS远程共享存储