解释组播

为何要使用Multicast?
1.当发送相同数据给多个接收者
2.优化带宽利用
3.最小化主机/路由器处理
4.接收地址不可知
组播优势
1.加强的效率:控制网络流量,减少服务器和CPU负载
2.优化性能:消除冗余流量
3.分发式应用:使多点应用成为可能
组播劣势
组播基于UDP
1.尽力传送:预料中的丢包,组播不能可靠传输,设计时必须考虑到对应的处理。可靠组播应用致力于解决这个问题
2.没有拥塞避免:缺少像TCP协议的滑动窗口机制“slow-start”,会导致网络拥塞。如果可能的话,组播应用应该尝试检测和避免出拥塞情况
3.重复复制:一些组播协议机制导致偶尔重复的数据报文,组播应用应该设计可应对偶尔发生的重复报文
4.乱序分发:w网络拓扑改变影响分发顺序,应用程序必需正确处理这个问题。
multicast应用类型
1.一对多:单一主机发送给2个或更多接受者
2.多对多:任意目的主机发送到相同的组播:主机同时为组成员(发送者=接收者)
3.多对一:任意数据的接收者发送数据返回源(使用单播或组播)
IP组播应用
1.网络教学,网络电视,网络电台
IP组播基本编址
1IP组地址
 -D类地址(最高3位为1)
 -范围从224.0.0.0到239.255.255.255
IANA分配的公认地址
 保留使用:224.0.0.0到224.0.0.255
 1.224.0.0.1(子网所有组播系统)
 2.224.0.0.2(子网中所有路由器)
 3.224.0.04(所有DVMRP路由器)
 4.224.0.0.13(所有PIMv2路由器)
 5.224.0.0.5,224.0.0.6,2240.0.9和224.0.010用于路由协议
暂时编址,动态分配和回收:
1.global range:224.0.1.0-238.255.255.255
 -224.2.x.x一般用于MBONE应用
2.有限(本地)范围:239.0.0.0/8用于私有IP组播地址(RFC-2365)
 -站点本地范围:239.255.0.0/16
 -组织本地范围:239.192.0.0 to239.251.255.255
部分全局范围最近用于新协议和临时用途
layer 2组播编址
IP组播与MAC地址映射
关于组播会话
在组播应用正式启动之前,潜在的接收者必须学习(侦听)相关有效组播流或会话,可以通过一下途径:
1.不同的组播应用送法组播到一个其所有成员均为潜在接收者的公认组播组
2.目录服务
3.web页面,E-mail
4.会话通告协议(SAP)
Cisco IP/TV示例
1.Cisco IP/TV应用
2.客户端使用节目列表
 -直接联系服务器
 -侦听SAP通告

 

你可能感兴趣的:(网络,职场,休闲,组播)