集线器HUB
- 使用集线器的以太网在逻辑上仍是一个总线网,各站共享总线资源,使用的是CSMA/CD协议
- 只能采用半双工模式
- 集线器只工作在物理层
- 接口只简单转发比特,不检验碰撞(由各站的网卡监测)
- 一般都有少量的容错能力和网络管理的能力
以太网交换机
- 一般多个接口,一般是全双工方式,即发送帧和接收帧可同时进行
- 并行性,能够连接多对接口,使多对主机能同时通信,无碰撞(不使用CSMA/CD)
- 一般具有多种速率接口
- 工作在数据链路层,也包括物理层,它收到帧后,在帧交换表中查找帧的目的MAC地址所对应的接口号
- 即插即用,内部有帧交换表,通过自学习算法自动建立起来
- 帧的两种转发方式:存储转发,直通交换(交换时延非常小,但是不检查帧是否有差错)
详细对比集线器和交换机
集线器 | 交换机 | ||||
一主机给一主机发送单播帧 | 每个主机都会收到单播帧,一对多 | 通过帧交换表,去找对应的主机,一对一 | |||
发送广播帧 | 每个主机都会收到,一对多 | 一对多 | |||
多台主机发送单播帧 | 产生碰撞,碰撞信号传给所有的主机 | 将帧缓存起来,然后逐个将帧转发给目的主机,不会产生碰撞 | |||
扩展成以太网 | 发送单播帧 |
每个主机都要收到,逻辑上还是共享总线,且形成一个更大的碰撞域。 扩大碰撞域 |
只有对应的主机才能收到,不会产生碰撞。 隔离碰撞域 | ||
发送广播帧 | 扩展后的以太网中的各主机都属于同一个广播域 | 扩展后的以太网中的各主机都属于同一个广播域 |
发送单播帧时,集线器和交换机的处理区别
发送广播帧,集线器和交换机处理,效果上是一样的