交换机最核心的功能其实是实现数据链路层的数据传输。它的主要作用是根据通信两端传输信息的实际需求,利用人工配置或者设备自动学习的方法,精准地把要传输的数据信息,引导并送到符合要求的相应路由上去,这本质上就是一层高效的数据转发和传输技术,也就是我们常说的二层交换功能。
交换机能否改变网段?
交换机本身是不能改变网段的。虽然我们可以通过划分VLAN技术,将交换机的各个端口划分到不同的逻辑网段中,从而实现不同网段数据走不同的端口传输,但这仅仅是物理端口与逻辑网段的对应隔离,交换机底层并没有真正去改变数据包所属的网段属性,只是让不同网段的数据在各自指定的端口通道中运行而已。
不过需要注意的是,现在的交换机很多都支持三层路由功能,也就是我们所说的三层交换机。在这种情况下,交换机是可以配置路由条目的,它能够通过查看数据包的目的IP地址,修改数据帧的目的MAC地址,从而改变目的地址的下一跳地址,实现不同网段之间的路由转发,这时候它在逻辑上就起到了路由器的作用,完成了网段间的数据互通。