什么叫交换机?
我来告诉您什么是交换机。
交换机是用来进行二层交换的网路设备。
要介绍清除交换机,首先要熟悉一下网路的分层结构。网路是由数据链路层、mac层(L2层、二层)和三层(IP层组成的)
网络交换机处理MAC层的设备
也就是说,报文发到交换机上,交换机根据报文的MAC进行转发,这种设备一般称为传统上的交换机,为什么说是传统上的交换机呢?因为现在的交换机设备也支持路由转发功能。
网络交换机内部维护这一个mac表,这个mac表维护这mac信息和出端口对应关系。
如果交换机收到了报文,那么交换机就把这个报文的源mac和入端口记录下来,有发送到这个mac的报文需要转发的时候,就能查询到这个报文的出端口是哪个,进而可以转发。
如果mac表里面没有这个报文,那么交换机一般是转换为广播报文,在广播域里广播,目的机器收到报文后就会响应这个广播报文,那么交换机收到响应报文,就可以学习到这个mac了,后续的报文就可以在mac表里查找到。
从直观上看,你可以理解,交换机是即插即用凡是插在交换机上的设备,都能够进行二层交换。
当然交换机也有划分vlan的功能,这个功能可以划分为多个相互隔离的广播域,你可以理解为这些vlan相当于一些小的虚拟交换机,这些不同的虚拟交换机,他们之间是不能二层交换的,如果要通信,必须经过三层路由。
上面说的太专业一点了,那么我来打个比方。
二层交换,也就是交换机,相当于一个班集体,学校里的班级,教室里的同学之间的交流相当于交换机。
那么路由器是什么呢,路由器相当于老师。
不同的班集体相互交流,需要通过老师之间传达信息。老师之间的交流就相当于三层路由,也就是路由器。
所以,你可以看到,交换机处于班级层面,是一个局域内的,他们可以广播,可以相互通话。每个班集体都是一个交换域。
不知道讲这么多,说清楚没有。
总体来说,交换机是二层交换,是根据mac进行发送报文的。它一般不关心ip地址(一般不,当然也可以配置三层)。