集线器(hub),交换机和路由器之间有什么区别
“Hubs and Switches are used to create networks. Routers are used to connect networks.”集线器和交换机是用于构建网络的,而路由器是用于连接不同网络的(现在的路由器也拥有构建网络的功能)。
一.模样
集线器(hub):
交换机:
路由器:
二. 区别和作用
2.1 集线器hub
- 集线器上的所有设备都可以数据包
- 数据包进入一个端口,集线器会广播到每个端口上(不安全,浪费流量带宽)
- 同2,因为是广播,无法进行特定端口的传说
2.2 交换机
交换机是集线器的升级,它内如拥有一个MAC地址表,也就是说每台设备连入到交换机的时候都会被交换器“索要”自己的MAC地址,然后在内部创建一个MAC地址映射表
这个是与集线器最大的区别,可以的定制到特定的端口上去。
2.3 路由
路由用于确定自己的网络还是其他的网络,路由器基本上是一个网络网关
小结:集线器和交换机创建网络,而路由器连接网络:
集线器与交换机的区别
集线器只工作在物理层; 举例描述集线器HUB
当三个碰撞域需要通信时,在加入一个集线器HUB,形成更大的碰撞郁:如下所示:
注意:使用集线器的以太网在逻辑上是共享总线的,需要使用CSMA/CD协议来协调各主机争用总线;只能工作在半双工模式,也就是手发帧不能同时进行
但是,使用集线器是不够灵活的,会广播每个结点:接下出现了以太网交换机,它只会向目的主机发送信息
在广播时,形式上两者一样;
对比集线器和交换机扩展网络的发送情况
在单播是交换机明显优势
在广播时,形式上两者一样;
不管使用集线器还是交换机来扩展以太网,扩展后的以太网中的各主机都属于同一个广播域; 仅使用集线器扩展的以太网,在逻辑上仍然是共享总线的,并且形成为一个更大的碰撞域(参与总线竞争的主机更多了)
工作在数据链路层的以太网交换机,其性能远远超过工作在物理层的集线器,而且价格并不贵,这就是使集线器逐渐被市场淘汰。
知识补充
参考
观看视频:1. 集线器,交换机,路由器之间有什么区别