快捷搜索:  汽车  科技

ip组播应用场景(IP组播基础)

ip组播应用场景(IP组播基础)//为路由协议预留的永久组播地址224.0.0.0 —— 224.0.0.255 新型的点到多点:以一组用户为单位,比如直播组播的目的IP地址是一个范围,即需要进行组播的终端地址范围不同网端互访,需要借助三层设备,封装的目的Mac地址为网关的Mac地址,二层设备交换机会进行学习,形成端口与Mac地址的映射。组播源到路由器

分类

单播:单播方式网络中传输的信息量与需要的用户是成正比的,即发送大量相同的信息传递给不同的用户,会占用大量的带宽,对信源和网络带宽有很大的要求。(重复数据太多、消耗设备和链路带宽、难以保证传输质量;其优点就是发给需要的人

广播:信源发送一份信息,无需接收信息的主机也会收到信息,这样信息的安全性得不到保障,也会同一网段的泛洪(有地域范围的限制、安全性无法保证、有偿性无法保证;其优点是信源只发出一份数据

组播:结合了单播与广播的优点,信源发出一份信息,数据在网络节点被复制,分发,发送给需要的用户


应用

传统的点到点应用:server与每一个client之间的数据是不一样的,

新型的点到多点:以一组用户为单位,比如直播


组播的传递
  1. 信源到网络节点(数据的生成)
  2. 网络节点到网络节点(数据的转发)
  3. 网络节点到终端(数据的接收)

组播的目的IP地址是一个范围,即需要进行组播的终端地址范围不同网端互访,需要借助三层设备,封装的目的Mac地址为网关的Mac地址,二层设备交换机会进行学习,形成端口与Mac地址的映射。

ip组播应用场景(IP组播基础)(1)

组播源到路由器


组播IP地址

224.0.0.0 —— 224.0.0.255

//为路由协议预留的永久组播地址

224.0.1.0 —— 231.255.255.255 和 233.0.0.0 —— 238.255.255.255

//any-source 任意源,选择不了组播源

232.0.0.0 —— 232.255.255.255

//source-specific 指定源,可以选择组播源

239.0.0.0 —— 239.255.255.255

//本地管理的临时组播地址

组播的范围即 224.0.0.0 —— 239.255.255.255


组播Mac地址

组播Mac地址的第一个字节最后一个为1

单播Mac地址的第一个字节最后一个为0

iana规定,ipv4组播地址的高24位是固定的,即0x01005e,第25位固定为0

ip组播应用场景(IP组播基础)(2)

组播Mac地址


组播IP地址与Mac的映射

组播IP地址前四位是统一的即为1110,还有28位,组播还差23位,将组播IP地址的后23位地址到组播Mac后面,转换为16进制。

ip组播应用场景(IP组播基础)(3)

映射

映射过程中默认有5个bit是丢弃的(了解)

那么会出现一个问题,如果我想看一个动漫,还有个人想看电视剧,然后组播IP地址后面23位是一样的,那么Mac地址部分也是一样的,只有被丢弃的五个bit是有差别的。这种情况几乎不可能,所以IETF认为可以忽略不计。

1.IP组播:一个组播源,不是一对一,也不是所有人发给一组人的,且数据是相同的。节约网络带宽网络负载、安全性高、有目的性

2. 组播的范围:224.0.0.0-239.255.255.255,协议使用,本地使用等

猜您喜欢: