交换机的种种

本文详细解释了交换机如何通过MAC地址表提高网络性能,包括单播、广播、泛洪等传输方式,以及丢弃/过滤规则的应用,对比了集线器和交换机在效率上的差异。
摘要由CSDN通过智能技术生成

what

交换机作为一种网络设备,通过连接不同设备使得他们组成局域网来相互通信。

交换机上的每一个接口都是独立的冲突域,设备可以更高效地使用带宽,几乎消除了因冲突而导致的带宽浪费,提高网络性能

why

在以往的网络拓扑中,大多以集线器来连接不同的设备,但是集线器本质是一个广播域与冲突域,意味着一个设备发送数据时其他设备无法发送,严重影响了通信的效率。他的出现实际是代替了集线器,因此交换机也被叫做交换集线器。


how--交换机的工作机制

学习

交换机是怎么知道收发到的帧转发给哪个设备?交换机使用MAC地址表来记录目标设备和相连在交换机上的接口。mac表本身是空的,因此要不断学习来丰富这个表,同时mac表也有老化时间,确保了mac表的实时性与准确性

转发

单播:

当交换机收到一个帧时,会先检测MAC表,查看帧中的目的MAC地址是否有对应的端口。如果有则对目的端口进行单播转发

广播:

当一个网络设备试图确定同一本地网络上的另一台设备的MAC地址时,它会发送一个ARP请求。因为发送方不知道目标设备的MAC地址,这个ARP请求会被设置为广播MAC地址(地址表示为FF:FF:FF:FF:FF:FF),交换机收到后会将其广播到所有端口,以便目标设备可以回应。

泛洪:

如果帧的目的MAC地址在交换机的MAC地址表中没有记录,交换机将执行泛洪操作,找到对应端口后并记录到MAC表。

广播与泛洪区别:

广播是有意将数据包地址设置为所有设备都能接收到的特殊地址

泛洪则是交换机在不知道确切目的地时采取的行动。

丢弃/过滤

如果帧目的MAC地址在MAC地址表中有表项存在,且表项所关联的端口与接收到帧的端口相同时,则交换机对此帧进行过滤,也叫做丢弃

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值