交换机的定义
虽然交换机在外观上与路由器非常相似,但它们是两种不同的产品。简单来说,交换机(英文:Switch,意思是开关)是电信号转发的网络设备。它可以为接入交换机的任何两个网络节点提供的电信号通路。常见的交换机是以太网交换机。其他常见的有电话语音交换机、光纤交换机等。
交换机可以像网桥一样将局域网分为多个冲突域,每个冲突域都有立的宽带,大大提高了局域网的带宽。简单来说,交换机不仅可以像路由器一样实现一根网线,提供多台计算机共享互联网,而且不同于路由器的每个域共享宽度,可以使每个域拥有立的宽带,大大提高了局域网的带宽。
基本原理
1.交换机根据收到数据帧中的源MAC地址建立该地址同交流机端口的映射,并将其写入MAC地址表中。
2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。
3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。
4.广播帧和组播帧向所有的端口转发。