什么是组播地址和单播地址?怎么划分?
发布网友
发布时间:2022-03-25 14:48
我来回答
共2个回答
懂视网
时间:2022-03-25 19:09
单播地址判断的方法为:首先看MAC地址,先把MAC地址转成二进制,总共48位,第8位为0时为单播地址,为1时就是组播地址。既不是全0的,也不是全1的主机地址是单播地址。
单播是主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播数据传送到其指定的目的地。
组播是主机之间“一对一组”的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。
热心网友
时间:2022-03-25 16:17
单播(unicast)指数据发送过程中只有一个发送方和一个接受方,单播地址就是指接受方接口的地址;
172.31.128.255./18
为unicast
ip
address
172.31.128.255的二进制是10101100.00011111.10000000.11111111,其网络号为18位,即是10101100.00011111.10所以其主机地址是000000.11111111.它既不是全0的,也不是全1的主机地址.所以是单播地址.
组播(mulitcast)指的是数据发送过程中只有一个发送方和一组指定接受方,组播地址就是指一组接口的地址(通常分属不同节点),发送到多播地址的数据包被送到由该地址标识的每个接口。
组播的地址是保留的D类地址从
224.0.0.0—239.255.255.255
下面列出部分知名或已用的IP组播地址。实际上,224.0.0.0---224.2.255.255的绝大部分地址已被使用,建议使用时避开上述地址(详细使用情况请参阅RFC
1700)。
224.0.0.0
基础地址,保留,不能被任何群组使用
224.0.0.1
全主机群组(all
hosts
group),指参加本IP组播的所有主机、路由器、网关(不是指整个互连网)
224.0.0.2
本子网上的路由器(all
routers
on
a
LAN)
224.0.0.4
DVMRP*路由器(DVMRP
Routers)
224.0.0.5
本子网上的OSPF*路由器(all
OSPF
routers
on
a
LAN)
224.0.0.6
本子网上被指定的OSPF路由器(all
designated
OSPF
routers
on
a
LAN)
224.0.1.1
网络时间协议(Network
Time
Protocol,NTP)
224.0.5.000-224.0.5.127
蜂窝式数字信息包数据发送主机组(CDPD
Groups)
224.1.0.0-224.1.255.255
基于流的协议组播主机组(Stream
Protocol
Multicast
Groups)
224.2.0.0-224.2.255.255
多媒体会议呼叫(Multimedia
Conference
Calls)
*注:DVMRP是Distance
vector
multicast
routing
protocol的缩写
记得采纳啊