CSMA/CD单播组播广播泛洪
局域网(LAN)的组件 :
计算机 : 个人计算机 , 服务器
互连介质 :网卡(NIC)
网络设备 集线器(Hub) ,交换机(Switch) ,路由器(Router)
协议 :以太网(Ethernet) ,网际协议(IP) ,地址解析协议(ARP) ,动态主机配置协议(DHCP)
保证同一时刻,只有一个节点能够在冲突域 内传送数据
先听后说,边听边说; 一旦冲突,立即停说; 等待时机,然后再说;
单播: 发送主机需要分别向n个主机发送,共发送n次。
**组播:**主机用组播协议向n个主机发送相同的数据时,只要发送1次,其数据由网络 中的路由器和交换机 逐级进行复制并发送给各个接收,节省资源。 只有组播接收方,向路由器发出请求后,网络路由器才复制一份数据给接收方, 从而节省接收方的带宽。
**广播:**无论接收方是否需要,网络设备都将所有广播信息向所有设备发送,从而大量 占据接收方的接入带宽。
泛洪&广播
泛洪的产生: MAC地址表显示了主机的MAC地址与以太网交换机端口映射关系,指出数据 帧去往目的主机的方向。当以太网交换机收到一个数据帧时,将收到数据帧的 目的MAC地址与MAC地址表进行查找匹配。如果在MAC地址表中没有相应的 匹配项,则向除接收端口外的所有端口广播该数据帧,我们将这种操作翻译为 泛洪(Flooding,泛洪操作广播的是普通数据帧而不是广播帧)。 注意:广播帧和组播帧是直接向所有端口转发。
**广播帧的产生: **网络中存在有广播帧是不可避免的,比如开启了DHCP服务器,每次请求,都 会有以“FFFF.FFFF.FFFF”的帧格式出现。它向所有端口转发。如果局域网内 的网卡有故障有时也会有广播帧Broadcast出现,如果大量的这种帧出现,外 在表现为网络速度变慢。
**泛洪和MAC列表相关。**在L2中存在。是有确定的MAC地址的,只是在 MAC表中找不到具体转发的端口和MAC的配对,才开始泛洪处理。但是泛洪 并不是广播帧(FF.FF.FF.FF.FF.FF)。