在《我们是如何上网?》中讲到,在OSI七层模型中第二层数据链路层中出现了个网络设备叫做交换机。在交换机中有个逻辑连接功能叫做MAC地址。
交换机在网络运行中是不可缺少的网络设备, 不知道大家对交换机有怎么样的认识,我对交换机并不陌生,以前在工作中经常接触到交换机和路由器,如果用户有需求,就会给用户装路由器和交换机。
想知道交换机是如何工作的以及其工作原理是怎么样的吗?现在就告诉大家交换机工作原理:首先交换机做一个转发数据帧的过程:1、MAC地址的学习(首先学习源端口MAC地址) 2、广播未知数据帧(交换机查找MAC地址表中数据帧目的地址是否存在,如果不存在,交换机就无法确定该从哪个接口将数据帧转发出去,于是就选用广播的方式发送数据帧。注:除了源端口以外。) 3 、接收方回应信息(目的地听到广播后会回应一个数据帧,此时交换机会将此帧源MAC地址和目标地址添加到MAC地址表中) 4、交换机实现单播通信(在MAC地址表中已有源MAC地址和目标地址就直接用单播,注:如果存在地址表中用单播,不存在用广播。)
在交换机所学的地址中不会永远保存在MAC地址表中,默认的老化时间是300秒。通过学习,使我知道我所接触的网络终端设备都是傻瓜式的交换机和路由器。
转载于:https://blog.51cto.com/mengbo2006214/1177730