• 1.摘要
  • 2.基本信息
  • 3.定义
  • 4.类别
  • 4.1.unicast
  • 4.2.broadcast
  • 4.3.multicast
  • 4.4.广域网上的多路广播

多路广播

多路广播,MULTICAST BROADCAST,是指网络中一个节点发出的信息被多个节点收到。

基本信息

  • 中文名

    多路广播

  • 外文名

    MULTICAST BROADCAST

  • 含义

    网络中节点发出的信息被节点收到

  • 分类

    unicastbroadcast

定义

多路广播

UNICAST,BROADCAST

Multicast的中文译名是 多播,它是指网络中一个 节点发出的信息被多个节点收到。与此相对的有Unicast和Broadcast,前者是指一个 节点发出的信息只被一个节点收到,后者是指一个节点发出的信息被子网内所有节点收到。实际上,在 数据链路层和 网络层都有Multicast,通常所说的Multicast大多是针对IP的。这种技术用于多媒体应用、多用户交互(如聊天室)、软件分发等,相比与传统的Unicast可以大大提高效率。在 子网内实现Multicast较为简单,跨越子网时需要 路由器、 网关等设备的支持。

类别

多路广播(multicast)是一个网络上的概念。虽然它不那么好解释明白。但请相信,把它弄明白还是很值得的。

在网络上的 主机之间进行通信有三种类型:

1、unicast: 单播,一个计算机与另一计算机通信。

2、broadcast: 广播,一个计算机与本地子网内的所有计算机通信。

3、multicast: 一个计算机可以有选择地与其他计算机进行通信, 广域网和局域网都可。

unicast

在传统的以太网上,每一个计算机有一个以太网卡,它用作传送器。当计算机要发送数据时,计算机将数据交给 网卡,网卡再将数据传到网络上。同时, 网卡还接收其他计算机发来的数据,寻找发往本网卡地址的任何东西。当找到发给自己的东西时,就将其进行翻译并提交给操作系统进行处理。这就是unicasting,或称 主机对主机的通信。这种通信方式的问题是,如果一个计算机与多个计算机通信,它必须一次一次地进行,每一次只能与一个地址通信。这样占用很多 带宽,特别是对于音频、视频等要求高带宽的数据。

broadcast

以太网还允许使用一个叫做“广播”的特殊地址进行广播。当 数据包冠以该地址时,每一个 网卡都接收数据包。翻译数据并提交操作系统进行处理。这对于将一个 数据包发往所有的机器或几乎所有的机器来说是成功的。其不好的一面是,通常并不是所有的人都感兴趣。

最后,我们看一看以太网上的

multicast

地址。发送信息的计算机将数据流发往multicast地址。接收计算机将它们的网卡设置成可以接收multicast的地址。这样作可以使一个计算机一次将数据发往多个计算机,而且还可以避免干扰对该数据不感兴趣的计算机。

当我们将这些概念与Internet进行对照时,人们谈道的多是unicast,即一个主机与另一个主机的通信。

广域网上的多路广播