快捷搜索:  汽车  科技

网络七层模型怎么用?网苑杂谈之网络基础篇-基本通信模式Unicast-Multicast-Broadcast

网络七层模型怎么用?网苑杂谈之网络基础篇-基本通信模式Unicast-Multicast-Broadcast首先L找到你说:咱们好久没活动了,组织一次活动吧(这就是单播)。不过人比较多,一次不好组织,分成两批来组织,你先和大家预通知一下。于是你在部门的群组里发了消息,说:老板说了,最近要组织一次活动,考虑到人比较多,分成两拨来组织,AB一组,CD一组,具体活动时间再通知(这就是广播)。然后大家兴高采烈的说,赶快问问老板哪天活动,于是你问了老板,老板说AB组2号活动,CD组3号活动。于是你把AB叫过来说,你们2号活动;之后你又把CD叫过来说,你们3号活动(这就是组播)。假定你的团队有一个主管L,有4个员工A B C D,主管L想组织一次出游活动,你负责组织。组播模式简单说就是通信是基于特定范围内的全部对象之间进行的,其中一个作为发送端,当发送数据时,其他所有对象都能全部接收数据。下边我们以团队出游的简单示例再理解一下。

我们知道一个网络中通常都有很多台网络设备(这其实是废话,没有很多设备怎么能叫一个网呢,呵呵^_^)。对于其中的某1台设备来说,有时候需要和另外一台设备通信,也有时候需要和另外一群设备通信,就好比是一个人,有时候需要找个朋友说说悄悄话,有时候可能需要向一群人播放一个通知是一样的道理。

基于这个原因,网络中设备间的通信模式,也相应产生了对应的3种模式,称为Unicast Multicast Broadcast,译为单播 组播(也称多播) 广播。下边我们就来一一了解一下这三种模式。

单播模式

网络七层模型怎么用?网苑杂谈之网络基础篇-基本通信模式Unicast-Multicast-Broadcast(1)

简单说就是通信是基于两个对象进行的,当一端发送数据时,只有一个接收端可以接收到数据,并且这个接收端是一个固定的接收端。这是一种最为常见的通信模式。

组播模式

网络七层模型怎么用?网苑杂谈之网络基础篇-基本通信模式Unicast-Multicast-Broadcast(2)

简单说就是通信是基于特定范围内的全部对象之间进行的,其中一个作为发送端,当发送数据时,其他所有对象都能全部接收数据。

下边我们以团队出游的简单示例再理解一下。

假定你的团队有一个主管L,有4个员工A B C D,主管L想组织一次出游活动,你负责组织。

首先L找到你说:咱们好久没活动了,组织一次活动吧(这就是单播)。不过人比较多,一次不好组织,分成两批来组织,你先和大家预通知一下。于是你在部门的群组里发了消息,说:老板说了,最近要组织一次活动,考虑到人比较多,分成两拨来组织,AB一组,CD一组,具体活动时间再通知(这就是广播)。然后大家兴高采烈的说,赶快问问老板哪天活动,于是你问了老板,老板说AB组2号活动,CD组3号活动。于是你把AB叫过来说,你们2号活动;之后你又把CD叫过来说,你们3号活动(这就是组播)。

好了,小伙伴们,今天的讲解就结束了,希望大家能或多或少有所收获,欢迎留言交流碰撞,一起讨论提升。

网络七层模型怎么用?网苑杂谈之网络基础篇-基本通信模式Unicast-Multicast-Broadcast(3)

猜您喜欢: