IP组播地址

目录

1.硬件组播

2.因特网范围内的组播


IP组播地址让源设备能够将分组发送给一组设备。属于多播组的设备将被分配一个组播组IP地址 

组播地址范围为224.0.0.0~239.255.255.255(D类地址),一个D类地址表示一个组播组。只能用作分组的目标地址源地址总是为单播地址

对于组播数据报有以下几点需要注意:

1.组播数据报也是“尽最大努力交付”,不提供可靠交付,应用于UDP。

2.对组播数据报不产生ICMP差错报文。

3.并非所有D类地址都可以作为组播地址。

IP组播有两种,一种是硬件组播(在局域网内),一种是因特网范围内的组播。

IP组播地址_第1张图片

1.硬件组播

同单播地址一样,组播IP地址也需要相应的组播MAC地址在本地网络中实际传送帧。组播MAC地址以十六进制值01-00-5E打头,余下的6个十六进制位是根据IP组播组地址的最后23位转换得到的,例如:

以下不能使用的5位是不固定的,有2^5=32种组合方式,若这5位不同,其他位相同,那么这是两个不同的D类IP地址,也就是这两个主机在不同的组播组。但是在映射为MAC地址时,只与最低23位D类地址有关,前面都是固定的,虽然这两个主机在不同组播组,但是到局域网中,被识别为同样的MAC地址。如何解决这一问题:

收到多播数据报的主机,还要在IP 层利用软件进行过滤,把不是本主机要接收的数据报丢弃。

IP组播地址_第2张图片

2.因特网范围内的组播

若组播组中的主机来自不同的局域网,就需要运行组播协议的组播路由器的支持,相应的组播协议为IGMP协议以及组播路由选择协议,具体可以看:

http://t.csdnimg.cn/2Exjy

文字内容较多,耐心看是能懂得很透彻的!

你可能感兴趣的:(tcp/ip,网络,服务器)