广播和多播有什么区别?

广播和多播有什么区别?

我正在向网络上的其他客户端随意发送数据包。这是广播还是多播?

如果您在 Jabber 聊天室并向该房间发送消息,这是广播还是多播?

一般来说,你怎么分辨哪个是哪个呢?

答案1

广播数据包会发送到子网上的所有计算机。多播数据包的工作原理类似,但可以跨路由器。它们可以传输多远取决于实际网络的配置方式。在家里,除非做了一些特别的事情,否则它们永远不会跨路由器进入互联网。在企业环境中,这在很大程度上取决于需要哪些多播协议。众所周知,HP 打印机会发出多播服务位置协议数据包,这就是其中一个例子。有些网络会完全关闭它,有些则不会。这取决于具体情况。

Jabber 协议不具备任何广播或多播功能。当您向房间中的每个人发送消息时,发生的是定向单播。通常,Jabber 服务器会接收您的输入,然后将其单独发送到每台连接的计算机。但是,一些 Jabber 文档中使用了术语“多播”,但它的含义与我第一段中的广播/多播不同。

答案2

将其转化为现实世界,广播将是免费报纸,递送到某个区域的所有地址,而多播将是包含相同内容但发送给特定收件人的地址信封……

答案3

一般来说,“广播”是向所有客户端发送相同的信息,任何感兴趣的客户端都可以监听。“多播”是在一次操作中向多个监听客户端发送相同的信息。

在 TCP/IP 术语中,“广播”是将相同的数据包发送到整个本地CIDR 网络广播地址。“多播”是指将数据包发送到多播地址

答案4

近十年后,广播——面向所有人的免费频道。多播——针对特定订阅者的付费频道。

相关内容