广播域和冲突域

冲突域(物理分段):链接在同一导线上的全部工做站的集合,或者说是同一物理网段上全部节点的集合或以太网上竞争同一带宽的节点集合。这个域表明了冲突在其中发生并传播的区域,这个区域能够被认为是共享段。在OSI模型中,冲突域被看做是第一层的概念,链接同一冲突域的设备有Hub,Reperter或者其余进行简单复制信号的设备。也就是说,用Hub或者Repeater链接的全部节点能够被认为是在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三层设备(路由器)均可以划分冲突域的,固然也能够链接不一样的冲突域。简单的说,能够将Repeater等当作是一根电缆,而将网桥等当作是一束电缆。

广播域:接收一样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广播帧,则全部其余能收到这个帧的节点都被认为是该广播帧的一部分。因为许多设备都极易产生广播,因此若是不维护,就会消耗大量的带宽,下降网络的效率。因为广播域被认为是OSI中的第二层概念,因此象Hub,交换机等第一,第二层设备链接的节点被认为都是在同一个广播域。而路由器,第三层交换机则能够划分广播域,便可以链接不一样的广播域。
网络

注:一个VLAN是一个广播域,VLAN能够隔离广播,划分VLAN的其中的一个目的就是隔离广播。

如下为摘自天极网 《形象比喻帮你深入了解网络设备》by bigh
dom

下面我将这三种网络设备打个通俗的比喻来帮助理解:

  局域网比如一栋大楼,每一个人(比如主机)有本身的房间(房间就比如网卡,房号就是物理地址,即MAC地址),里面的人(主机)人手一个对讲机,因为工做在同一频道,因此一我的说话,其余人都能听到,这就是广播(向全部主机发送信息包),只有目标才会回应,其余人虽然听见可是不理(丢弃包),而这些能听到广播的全部对讲机设备就够成了一个广播域。而这些对讲机就是集线器(HUB),每一个对讲机都像是集线器上的端口,你们都知道对讲机在说话时是不能收听的,必须松开对讲键才能收听,这种同一时刻只能收或者发的工做模式就是半双工。并且对讲机同一时刻只能有一我的说话才能听清楚,若是两个或者更多的人一块儿说就会产生冲突,都无法听清楚,因此这就构成了一个冲突域。

  广播域(Broadcast domain):网络中的一组设备的集合。即同一广播包能到达的全部设备成为一个广播域。当这些设备中的一个发出一个广播时,全部其余的设备都能接收到这个广播帧。HUB和SWITCH的全部端口都是在一个广播域里,路由器上的每一个端口自成一个广播域。

有一天楼里的人受不了这种低效率的通讯了,因此升级了设备,换成每人一个内线电话(交换机SWITCH,每一个电话都至关于交换机上的一个端口),每人都有一个内线号码(逻辑地址即IP地址)。(这里要额外说一下IP地址和MAC地址转译的问题,常见的二层交换机只识别MAC地址,它内置一个MAC地址表,并不断维护和更新它,来肯定哪一个端口对应那台主机的MAC地址,而咱们所用的通讯软件都是基于IP的,IP地址和MAC地址的转换工做,就由ARP地址解析协议来完成。)在最开始时,没人知道哪一个号码对应哪一个人,因此要想打电话给某我的得先广播一下:“xxx,你的号码是多少?”“个人号码是xxxx”。这样你就有了目标的号码,全部的内线号码就是经过这种方式不断加入电话簿中(交换机的MAC地址表),下次能够直接拨到他的分机号码上去而不用广播了。你们都知道电话是点对点的通讯设备,不会影响到其余人,起冲突的只会限制在本地,一个电话号码的线路至关于一个冲突域,只有再串连分机时,分机和主机之间才会有冲突的发生,这个冲突不会影响到外面其余的电话。而电话号码就像是交换机上的端口号,也就是说交换机上每一个端口自成一个冲突域,因此整个大的冲突域被分割成若干的小冲突域了。并且,电话在接听的同时能够说话,这样的工做模式就是全双工。这就是交换机比集线器性能更好的缘由之一。
性能