早期的总线型以太网要很多的线和零件连接
后来以太网发展出来一种使用大规模集成电路,可靠性非常高的设备。叫做集线器。并且使用更便宜,更灵活的双绞线作为传输媒体取代同轴电缆。
使用集线器可以在物理层扩展以太网
在集线器之后。发展出了更为先进的设备,以太网交换机。
我们先来看一个最简单的例子来看看交换机和集线器的区别。
集线器连接的以太网,如果某个主机要发送消息给另一个主机,那消息会通过集线器传播到各个主机上面。而交换机就不一样,交换机目的性很强,不是广撒网。集线器是渣男,交换机很专情。
以太网交换机通常有多个接口。每个接口都可以直接与一台主机或另一个以太网交换机相连。一般都工作在全双工方式
而使用集线器的以太网逻辑上是共享总线的,需要使用CSMA/CD协议来协调各主机争用总线。只能工作在半双工模式,也就是收发帧不能同时进行。
使用集线器的以太网逻辑上是共享总线的,半双工模式,需要使用CSMA/CD协议来防止碰撞。
接下来我们再通过几个例子进一步对比集线器和交换机:
看一下他们同时发送单播帧的情况
对于使用总线型集线器的以太网,必然产生碰撞,然后碰撞的消息会传到每个主机
对于使用交换机的,帧到达交换机之后,交换机先缓存起来,之后再进行查表转发。不会碰撞。
接下来我们看看使用集线器扩展以太网和使用交换机扩展以太网有什么区别?
发送单播帧:
很显然交换机又得一分。
发送广播帧:
效果一样的,双方打平。
总结集线器和交换机的区别: