美文网首页
1001、多播(组播)、单播、任播和广播

1001、多播(组播)、单播、任播和广播

作者: davisgao | 来源:发表于2019-02-25 14:23 被阅读0次

    1、概念

    1.1、单播(unicast)

    是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。

    单播

    每次只有两个实体相互通信,发送端和接收端都是唯一确定的。
    在IPv4网络中,0.0.0.0到223.255.255.255属于单播地址。
    你对小月月喊“小月月”,那么只有小月月回过头来答应你。

    1.2、组播(multicast):

    也叫多播, 多点广播或群播。 指把信息同时传递给一组目的地址。它使用策略是最高效的,因为消息在每条网络链路上只需传递一次,而且只有在链路分叉的时候,消息才会被复制。

    多播(组播)

    “组播”这个词通常用来指代IP组播。IP组播是一种通过使用一个组播地址将数据在同一时间以高效的方式发往处于TCP/IP网络上的多个接收者的协议。此外,它还常用来与RTP等音视频协议相结合。

    互联网架构师戴夫·克拉克是这样描述IP组播的:“你把数据包从一头放进去,网络就会试图将它们传递到想要得到它们的人那里。”

    组播报文的目的地址使用D类IP地址, D类地址不能出现在IP报文的源IP地址字段。

    1.3、广播(broadcast)

    是指封包在计算机网络中传输时,目的地址为网络中所有设备的一种传输方式。实际上,这里所说的“所有设备”也是限定在一个范围之中,称为“广播域”。

    广播

    并非所有的计算机网络都支持广播,例如X.25网络和帧中继都不支持广播,而且也没有在“整个互联网范围中”的广播。IPv6亦不支持广播,广播相应的功能由任播(anycast)代替。

    通常,广播都是限制在局域网中的,比如以太网或令牌环网络。因为广播在局域网中造成的影响远比在广域网中小得多。

    以太网和IPv4网都用全1的地址表示广播,分别是ff:ff:ff:ff:ff:ff和255.255.255.255。

    令牌环网络使用IEEE 802.2控制域中的一个特殊值来表示广播。

    任播(anycast):是一种网络寻址和路由的策略,使得资料可以根据路由拓朴来决定送到“最近”或“最好”的目的地。

    任播

    任播是与单播、广播和组播不同的方式。

    在单播中,在网络位址和网络节点之间存在一一对应的关系。

    在广播和组播中,在网络位址和网络节点之间存在一对多的关系:每一个目的位址对应一群接收可以复制资讯的节点。

    在任播中,在网络位址和网络节点之间存在一对多的关系:每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯。

    在互联网中,通常使用边界网关协议来实现任播。

    相关文章

      网友评论

          本文标题:1001、多播(组播)、单播、任播和广播

          本文链接:https://www.haomeiwen.com/subject/fgxxbftx.html