碰撞域和广播域
什么是域 (Domain)?
域是一种计算机网络,其中注册了所有用户计算机、打印机账户和其他设备。它位于一个或多个中央计算机集群上的中央数据库,这些集群被称为域控制器。
什么是碰撞域 (Collision Domain)?
碰撞域定义了其帧可能发生冲突的设备集。它是通过共享介质连接或使用中继器但数据传输实时会发生冲突的网络段。
碰撞域适用于无线网络。然而,它也影响早期版本的以太网。当两台不同的设备同时在共享的网络段上发送数据包时,就会发生冲突。数据包发生冲突,两台设备都需要重新发送数据包。这会降低网络效率。
什么是广播域 (Broadcast Domain)?
广播域是 计算机网络 的逻辑划分。在这种域中,节点可以在数据链路层使用广播互相通信。广播域在同一个局域网段,或者可以桥接到其他局域网。
此域包含所有可以通过广播在数据链路层互相通信的设备。交换机或集线器上的每个端口都应位于同一个广播域中。
然而,路由器上的所有端口都位于不同的广播域中,路由器永远不会将广播从一个域转发到另一个域。
碰撞域示例
上图是碰撞域的示例。
在上例中,您可以看到“计算机 A”向“计算机 C”发送数据信号。同样,“计算机 B”向“计算机 D”发送数据信号,此时会发生碰撞。
当碰撞域中的设备数量增加时,发生碰撞的可能性也会增加。如果碰撞域中的流量增加,则崩溃发生的可能性很高。在碰撞域中,更多的网络设备会发生更多的碰撞。
碰撞次数的增加会导致网络质量下降,因为主机花费大量时间进行数据包处理和重传。
换句话说,在两个连接到交换机不同端口的设备之间,永远不会发生碰撞。
广播域示例
在上图中,您可以看到“计算机 A”正在发送广播,交换机会将其转发到所有端口。每个连接的交换机都会收到广播数据包的副本。在这里,所有交换机都会将广播数据包泛洪到所有类型的端口。
在此域类型中,路由器也会收到广播数据包的副本。但是,路由器不会将数据包转发到下一个网络段。当广播域的数量增加时,广播的数量也会增加,网络质量也会下降。
碰撞域与广播域的区别
以下是碰撞域和广播域之间的一些重要区别
碰撞域 | 广播域 |
---|---|
碰撞域是允许流量向前和向后流动的网络部分。 | 广播域是一种流量在整个网络中流动的域。 |
碰撞域是指可能发生数据包碰撞的设备集。 | 广播域是指在不使用路由器的情况下可达计算机系统的逻辑集。 |
这些设备可能包括其他 IP 子网的设备。 | 对于所有类型的 IP 广播,广播域永远不会局限于特定的 IP 子网。 |
当多个设备在单个线路上传输数据时,会发生数据包碰撞。 | 广播域主要使用交换环境进行广播,因此不会发生碰撞。 |
交换机可以分隔碰撞域。 | 交换机永远不会分隔广播域。 |
在碰撞域中,路由器上的每个端口都位于单独的广播域中。 | 交换机或集线器上的所有端口很可能位于同一个广播域中。 |
主要区别
- 碰撞域是允许流量向前和向后流动的网络部分。相比之下,广播域是一种流量在整个网络中流动的域。
- 在碰撞域中,所有设备可能包括其他 IP 子网的设备,而在广播域中,对于所有类型的 IP 广播,广播域永远不会局限于特定的 IP 子网。
- 在碰撞域中,当多个设备在单个线路上传输数据时,会发生数据包碰撞。另一方面,广播域主要使用交换环境进行广播,因此不会发生碰撞。