交换机估计大家都听过,但具体有什么功能用处呢,记得以前读大学上过一门《计算机网络技术》的课程里面有提到关于交换机的使用功能等。可真正运用到的时候真不知道如何操作,刚查了一些资料,分享一些交换机的知识给大家。

交换机是日常生活工作中经常用到的物品,但很多人对交换机基本知识却不是很了解,甚至搞不清楚它们各自有什么作用,现在我们来看一个交换机的功能。

交换机的三大功能:

1.数据帧的转发或者是数据帧的过滤

2.MACA地址的学习

3.利用生成树协议防止网络环路

 

交换机的MAC地址学习功能:

交换机初始化时,首先要学习进入交换机的数据帧的源地址,并且要把源地址及其对应的交换机端口号记录在MAC地址表。在地址表形成之后,交换机要学习进入交换机数据帧的目的地址,并且与地址表中的条目进行比较,完成相应的转发。

由于交换机并不知道C的MAC地址,所以将此数据帧对除了E0口以外的其他端口进行转发。但是交换机仍然不知道C的地址,所以还是要对除了E0口以外的其他端口上进行转发。

交换机不断记录每个接口上接收到的数据帧的地址,一段时间以后所有的端口所连接的MAC地址都会记录到MAC地址表中。此时计算机A再向计算机C发送数据时,就直接查MAC地址表进行转发即可,不会再转发到其他端口上。

在这个图中计算机A和计算机B通过HUB连接到Switch的E0口上,所以在MAC地址表中记录两个MAC地址对应同一个端口,此时如果A与B通讯,则交换机不会转发该数据帧,因为源和标MAC都在同一个接口上。这就是交换机的地址学习功能以及数据包的转发过滤。

交换机的交换方式一般有三种:直通转发、片断转发和存储转发。

分享这些简单的交换机知识给大家,希望对网络管理的小伙伴有所帮助。