多播地址

来源:互联网 发布:谢天笑 冷血动物 知乎 编辑:程序博客网 时间:2024/06/10 06:26

     因为需要了解SSDP协议的原理,所以要对多播的一些概念做一些了解。
     在以太网中,多播地址是一个48位的标示符,命名了一组应该在这个网络中应用接收到一个分组的站点。在IPv4中,它历史上被叫做D类地址,一种类型的IP地址,它的范围从224.0.0.0到239.255.255.255。D类地址用于组播。并被划分为局部连接多播地址、预留多播地址和管理权限多播地址3类:

局部多播地址:在224.0.0.0~224.0.0.255之间,这是为路由协议和其他用途保留的地址,路由器并不转发属于此范围的IP包。

预留多播地址:在224.0.1.0~238.255.255.255之间,可用于全球范围(如Internet)或网络协议。

管理权限多播地址:在239.0.0.0~239.255.255.255之间,可供组织内部使用,类似于私有IP地址,不能用于Internet,可限制多播范围。


     网络中存在三种传输概念:单播,多播和广播。单播,连接的建立是一对一的,广播则是向一个网络内所有用户发送。

     多播的数据是定向的发给一个多播组的,所以只要是多播组内的成员就会收到数据。这里的分组用到的就是D类地址了,D类地址充当了多播组的标识。所有的主机可以选择加入多播组,也就是被标记为一个该多播组的一个ID。使用同一个IP多播地址接收多播数据包的所有主机构成了一个主机组,也称为多播组。一个多播组的成员是随时变动的,一台主机可以随时加入或离开多播组,多播组成员的数目和所在的地理位置也不受限制,一台主机也可以属于几个多播组。此外,不属于某一个多播组的主机也可以向该多播组发送数据包。       

    多播的实现还需要IGMP协议(因特网组播管理协议)的支持,让多播路由器了解确定网络中属于确定多播组的任何一个主机。

 

 

 

0 0
原创粉丝点击