`

《unicast, multicast, broadcast的区别》

阅读更多
单播(unicast)、组播(multicast)和点播与广播(On demand&Broadcast)

1. unicast

基本上就是所謂的一對一的通訊

2. broadcast (強制性廣播)

使用字尾 255 作為目標 IP,例:x.x.255.255 or x.x.x.255,
也就是針對整個子網域為對象,整個子網域皆會收到該廣播。

3. multicast (選擇接收廣播)

multicast 範圍為:224.0.0.0 - 239.255.255.255,定義在 Class D
每一個 ip 都是一個“群組”,當作入該 ip 也就是加入該群組,當對該 ip 發出 multicast 訊息,加入群組的所有人都會收到廣播。

=========

基本上 broadcast, multicast 都是一對多的訊息溝通,兩者的差異以實例來說明

Q. 假設有一電腦 ip address: 192.168.0.10,子網域 submast: 255.255.255.0

broadcast:
欲針對整個 192.168.0 子網域傳遞訊息可使用 192.168.0.255 為對象發送。
(192.168.0.255 是唯一的值)

multicast:
設定加入的 ip 群組就收到該群組的群體廣播,可同時加入多個,也可全不加入。
例如加入 239.255.255.250 的 multicast 群組,就可以收到 UPnP 的廣播。


=======================================================================
单播(unicast)
  在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每
个数据包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体服务
器发送单独的查询,而媒体服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗
余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放;管理人员也被迫购
买硬件和带宽来保证一定的服务质量。
组播(multicast)
  IP组播技术构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个
通道上。采用组播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延
时。媒体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户端共享同一
信息包。信息可以发送到任意地址的客户机,减少网络上传输的信息包的总量。网络利
用效率大大提高,成本大为下降。
点播与广播(On demand&Broadcast)
  点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容
项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。点播连接提供
了对流的最大控制,但这种方式由于每个客户端各自连接服务器,却会迅速用完网络带
宽。
  广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如
,用户不能暂停、快进或后退该流。广播方式中数据包的单独一个拷贝将发送给网络上
的所有用户。 使用单播发送时,需要将数据包复制多个拷贝,以多个点对点的方式分别
发送到需要它的那些用户,而使用广播方式发送,数据包的单独一个拷贝将发送给网络
上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽。组播吸
收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,将数据包的单独一个
拷贝发送给需要的那些客户。组播不会复制数据包的多个拷贝传输到网络上,也不会将
数据包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。
 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    组播multicast的简介

    与传统的单播(Unicast)和广播(Broadcast)相比,组播在特定场景下具有显著优势。 单播协议是网络中最基本的通信方式,每个数据包都从发送方直接发送到单一接收方。如果需要向多个目标发送相同数据,发送方必须为...

    QtUdpEx.zip

    本文将深入探讨`QUdpSocket`在单播(unicast)、广播(broadcast)和组播(multicast)中的应用,并通过一个简单的Qt示例来演示其用法。 首先,理解UDP协议的基础知识是必要的。UDP是一种无连接的、不可靠的传输...

    cps1848 datasheet

    The CPS-1848 (80HCPS1848) is a RapidIO Specification (Rev....RapidIO (S-RIO) packet switching (unicast, multicast, and an optional broadcast) from any of its 18 input ports to any of its 18 output ports

    Multimedia Multicast on the Internet (多媒体多播)

    与传统的单播(unicast)和广播(broadcast)不同,多播技术能够高效地利用网络资源,减少带宽消耗,特别是在传输视频流、在线会议等多媒体数据时更为显著。 **应用场景:** - 视频流传输:例如在线教育平台、直播...

    迈普交换机配置

    - `nostorm-control broadcast`,表示关闭了广播风暴控制。 - `nostorm-control multicast`,表示关闭了组播风暴控制。 从配置可以看出,所有列出的端口均未启用风暴控制功能,这意味着当网络流量异常时,设备...

    linux 网络命令 介绍

    network layers unicast, multicast, broadcast, anycast lan-wan-man internet - intranet - extranet tcp/ip ifconfig ip dhclient hostname arp route ping ethtool wireshark tcpdump binding and bonding ssh...

    Virtual eXtensible Local Area Network (VXLAN)简介

    就可以让净荷数据轻而易举的在二三层网络中传送,为了能够支持原有VLAN广播域寻址能力,VXLAN还引入了三层IP组播来代替以太网的广播,让BUM(Broadcast广播,unknown unicast, multicast)报文通过广播方式在虚拟...

    CSocketfile-send-rec.rar_multicast file_文件传输_文件传输程序_组播_组播 Visual

    与单播(Unicast)和广播(Broadcast)不同,组播允许数据源向多个接收者发送数据,但只发送一次,显著提高了带宽效率,特别是在需要同时向大量用户分发内容时,如在线视频流或大规模文件分发。组播使用IP组播地址来...

    RIP传递默认路由方法[定义].pdf

    在RIP协议中,路由信息的传递可以通过多种方式实现,包括unicast、multicast和broadcast等。在unicast方式中,路由信息从一台路由器传递到另一台路由器;在multicast方式中,路由信息从一台路由器传递到多台路由器;...

    IP组播-组播技术白皮书.pdf

    随着网络应用的不断发展和拓展,传统的Unicast和Broadcast模式已经不能满足实际需求,组播技术的出现正是为了解决这些问题。 2. 组播技术的优点 组播技术具有以下几个优点: * 节约网络带宽:组播技术可以将数据...

    网络通信技术现状与发展趋势.ppt

    QoS是端到端的,可以分为unicast、multicast、broadcast和anycast。 多媒体通信技术的基本特征包括数字化、计算机化、集成化、交互式和定制化。支持多媒体通信的主要技术途径包括压缩技术、综合业务模型IntServ、...

    论文研究-Multicast performance analysis and compare in optical WDM network.pdf

    多播技术(Multicasting)是一种网络通信技术,它允许一个源节点发送单个数据包到多个目的节点,而不是传统的单播(Unicast)或广播(Broadcast)。这项技术对于需要高带宽支持的应用非常重要,如视频会议、视频点播...

    精品专题(2021-2022年收藏)Cisco设备配置命令.docx

    2.4 “show storm-control unicast/multicast/broadcast”查看风暴控制设置。 2.5 “show interface”如“show interface fa0/12”查看特定接口状态。 2.6 “show mac-address-table”显示MAC地址表。 2.7 “show ip...

    单播 多播 组播的广播区别

    单播(Unicast)、多播(Multicast)和广播(Broadcast)是网络节点之间通讯方式的术语。单播是指网络节点之间的一对一通信方式,信息的接收和传递只在两个节点之间进行。多播是指网络节点之间的一对多通信方式,...

    sniffer安装包

    (1)网卡有几种接收数据帧的状态:unicast(接收目的地址是本级硬件地址的数据帧),Broadcast(接收所有类型为广播报文的数据帧),multicast(接收特定的组播报文),promiscuous(目的硬件地址不检查,全部接收...

    基于NS2的组播路由协议实现及仿真

    而与广播(Broadcast)也有区别,后者是将数据包发送给网络上的所有节点。组播技术的核心优势在于它可以显著减少网络带宽的消耗和降低源主机的负载,特别是在处理大量并发用户请求时。 #### 2. IP组播技术的重要性 ...

    新型以太网控制器ENC28J60及其接口技术

    3. **可编程过滤功能**:拥有独特的过滤器,如模式匹配过滤器,能够自动评估、接收或拒绝特定类型的信息包(如Magic Packet、Unicast、Multicast、Broadcast),减少主控单片机的处理负担。 4. **8 KB双端口SRAM缓冲...

Global site tag (gtag.js) - Google Analytics