2020-12-06 交换机的工作原理

交换机的工作原理

要明白交换机的工作原理,首先我们需要明白交换机转发数据的本质:交换机是基于MAC地址进行数据 转发的,而路由器是基于IP地址进行转发的。
交换机是通过识别数据帧里面的目标MAC地址,将数据转发给具体的某一台电脑。而路由器通过识别数据包里面目标IP地址将数据从一个网段传送到另外一个网段。如果只是在局域网里面传送数据,那么可以不使用路由器,交换机就可以了。但是如果你要发一个数据给不在这个网段的其他电脑,那么就需要路由器将这个数据转发给接收方所在的局域网。然后接收方所在的局域网里面的交换机或者其他网络设备将这个数据以广播的方式发给局域网里面的所有电脑。这些电脑收到数据后会查看里面的目标MAC地址,如果和自己的MAC地址一样,那就接受,不一样,就丢弃。
上面讲的是数据转发的一个大概流程。那么交换机具体是怎么转发的呢?
首先,交换机在收到一个数据帧之后,先查看数据帧里面的目标MAC地址,然后检查自己的MAC地址表里面有没有目标MAC地址的端口。如果有,就从那一个端口转发给对应的电脑。如果没有,交换机会发送一个广播,将这个数据发送给这个局域网里面的所有电脑,每台电脑检查数据帧里面的MAC地址是否和自己的一致,因为MAC地址具有唯一性,和自己不符的就会丢弃,一致的,就会收到。通过每层的解封装,最后到达接收方的某一个应用上。
数据转发结束之后,交换机会学习到某一台电脑的具体MAC地址,和它对应的端口号。那么,下一次进行转发的时候,交换机就会直接发给对应的电脑就行了,不会再发广播给所有的电脑。默认交换机存储MAC地址的时间是300秒,这个根据具体的设备和厂家的出厂设置不一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值