快捷搜索:  汽车  科技

广播单播组播的mac地址分别是多少(什么是单播组播)

广播单播组播的mac地址分别是多少(什么是单播组播)组播越靠近用户侧,越节省骨干带宽 组播有组播组的概念,需要相同资源的一组主机可以加入相同的组播组。组播资源在交换机侧进行复制,传送给相应主机。如下图所示: 2. 服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务。 1. 服务器针对每个客户机发送数据流, 服务器流量=客户机数量×客户机流量 ;在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。 2. 现有的网络带宽是金字塔结构,城际省际主干带宽仅仅相当于其所有用户带宽之和的 5%。如果全部使用单播协议,将造成网络主干不堪重负。现在的 P2P 应用就已经使主干经常阻塞,只要有 5 %的客户在全速使用网络,其他人就不要玩了。而将主干扩展 20 倍几乎是不可能。

现网普遍是非对称性网络架构,也即出口带宽总和远远小于骨干接入带宽总和(网络主干的带宽远远小于所有用户带宽之和)。这种网络架构适应于通过组播去缩减中间链路的带宽成本。

下文所讲的均是IPv4协议的单播、组播、广播。(IPv6协议已经取消了广播)

单播:一点对一点的通信

单播就是单点对单点的通信,交换机转发时不会进行复制而直接转发。若10个主机需要向服务器申请相同的数据,则服务器需要发送10次数据。

单播优点:

1. 服务器能够及时响应客户机的请求。

2. 服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务。

单播缺点:

1. 服务器针对每个客户机发送数据流, 服务器流量=客户机数量×客户机流量 ;在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。

2. 现有的网络带宽是金字塔结构,城际省际主干带宽仅仅相当于其所有用户带宽之和的 5%。如果全部使用单播协议,将造成网络主干不堪重负。现在的 P2P 应用就已经使主干经常阻塞,只要有 5 %的客户在全速使用网络,其他人就不要玩了。而将主干扩展 20 倍几乎是不可能。

组播:一点对多点(组)通信

组播有组播组的概念,需要相同资源的一组主机可以加入相同的组播组。组播资源在交换机侧进行复制,传送给相应主机。如下图所示:

广播单播组播的mac地址分别是多少(什么是单播组播)(1)

组播越靠近用户侧,越节省骨干带宽

组播优点:

1、与单播比较,主机A应用单播方式给主机B发送n份相同的数据包,需要发送n次),主机A应用组播发送n份相同的数据,只需要发送1次。若组播组就近放在接入层,那骨干链路的带宽资源可大大缩减。组播在发送大量相同数据包的情况下优势就非常明显了,普遍应用在直播业务上。

举个例子:使用基于组播的直播业务,一台系统可以支撑数万客户同时收看一个或者多个频道直播。假设一共提供 100 个频道的电视节目,每个频道是 1M 的 MPEG4 高清晰码流,则无论有 1 万客户还是 100 万客户,其占用的网络主干都是 100M ,而 3 ~ 5 台服务器硬件的投资不到 100 万。

2、因为需要相同的数据流的多主机可以加到相同的组播组,进而共享一条组播流。进而节省上行骨干带宽资源。

3、组播和单播一样可以在Internet网络上传输(广播不可以)。

组播缺点:

1、组播传输层应用UDP协议,UDP是不可靠传输,没有TCP的纠错和重传机制。发生丢包或者错误包无法进行弥补修复,需要通过一定的容错机制和QOS 加以弥补。

2、组播客户认证、QOS配置要求比较高。很多运营商网络业务的QOS并没有设置的那么复杂,若要改至应用组播需要重新部署QOS,进一步完善QOS配置、对接客户认证等。增加了改造成本。

广播:数据包在一个广播域内泛洪

广播型网络中,指在 IP 子网内广播数据包。服务器会向子网的(广播域)每一个主机都发送一份数据包,不论这些主机是否乐于接收该数据包。故而广播的使用范围非常小。

广播优点:

1、网络部署简单,一个广播域跑就是。

2、服务器不用向每个客户机单独发送数据,在一个广播域的客户机都会统一收到数据,因此服务器的负载流量相对小些。

广播缺点:

1、基于广播的通信,针对每个客户的要求和时间及时提供个性化服务。

2、我们都知道路由器会隔离广播域,交换机的VLAN也会隔离广播域。广播报文禁止在Internet上传输。

综上所述,组播被广泛应用于直播业务、视频监控业务、媒体广播、媒体推送、信息缓存、事件通知等。

后续再聊聊组播的应用条件及组播涉及的协议,最好能拍个视频搭建个环境测试下组播。对网络技术或Python开发的可以持续关注,可以加我关注。

猜您喜欢: