当前位置:网站首页>Unicast、Multicast、Broadcast
Unicast、Multicast、Broadcast
2022-07-17 00:16:00 【Rock–】
Unicast、Multicast、Broadcast
“单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?且听下文分解。
Unicast
网络节点之间的通信类似人与人之间的对话,如果一个人对另一个人说话,那么用网络技术的数据描述就是”Unicast“此时消息的接受和传递只在两个点之间进行。
(point-to-point)
server < ——— ——— > client
网络上绝大部分的数据都是以单播的形式传输的,只是一般用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。
Multicast
“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视频点播特别适合采用多播方式。
因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;
如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用多播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。
IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。Windows 2000中的DHCP管理器支持多播IP地址的自动分配。
Multicast example :
client 1
/
/
/
server — — client 2
\
\
\
client 3
Broadcast
“广播”,可以理解为一个人通过广播喇叭对在场的全体说话,这样做的好处是通话效率高,信息一下子就可以传递到全体。
在网络中不能长时间出现大量的广播包,否则就会出现所谓的“广播风暴”。广播风暴就是网络长时间被大量的广播数据包所占用,正常的点对点通信无法正常进行,外在表现为网络速度奇慢无比。出现广播风暴的原因有很多,一块有故障的网卡,就可能长时间向网络上发送广播包而导致广播风暴。
Broadcast example :
... client 1 client 2 client 3 client 4 ...
----------------------------------------------
\ \ \ | | / / /
----------------------------------------
\ \ \ | | / / /
------------------------------------
\ \ \ | | / / /
--------------------------------
\ \ \ | | / / /
------------------------
\ \ \| | / / /
server
集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。
广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会场内传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。
在IP网络中,广播地址用IP地址“255.255.255.255”来表示,这个IP地址代表同一子网内所有的IP地址。
边栏推荐
猜你喜欢

NFS服务

General knowledge of network (detailed)

使用Grafana8.5.2显示zabbix6.0的信息

Static routing (detailed)

单片机之数码管秒表的动态显示
![[unity Editor Extension] displays the memory size of all files in the resource directory](/img/2a/6142d07d2857bbdeaf06a9eb5f2cbb.png)
[unity Editor Extension] displays the memory size of all files in the resource directory

HCIA总结

Use JMeter to test services based on websocket protocol

Getting to know Alibaba cloud environment construction for the first time: unable to connect remotely, and having been in the pit: the server Ping fails, FTP is built, the server builds the database,

Leetcode buckle classic topic - 82 Maximum rectangle in column chart
随机推荐
Sigaga
No, no, No. yesterday, someone really didn't write binary enumeration
shell脚本之条件语句
JMeter response time test component & multi interface concurrency
了解网络命名空间
RHCE学习指南 第5章 vim编辑器
Plant a seed and grow into a towering b+ tree ten years later
HCIA总结
Brief introduction of Feature Engineering and its implementation of sklearn
安装.NET提示“无法建立到信任根颁发机构的证书链”(方法简单有下载地址)
Understanding of array and bubbling
InnoDB, MySQL structure, and the difference between the three kinds of deletion
WINRAR命令拷贝指定文件夹为压缩文件,调用计划任务进行备份。
MySQL backup and recovery
OSPF综合实验
数组、冒泡的认识
Shell脚本case分支语句、扒匿名登录FTP的max地址
FTP service
解决WIN10连接共享打印机出现0x00000709的错误
Conditional statement of shell script