首页 > 其他分享 >交换机的四大功能,详解

交换机的四大功能,详解

时间:2023-07-05 18:44:31浏览次数:37  
标签:pc3 pc6 地址 mac 交换机 四大 转发 详解

交换机的四大功能

我们通过实验来表示:

如图所示配置好各pc的ip地址和子网掩码。

这里在同一网段就不用配置网关了

 

image-20230705164502067

 

image-20230705164526818

 

 

image-20230705164543391

 

image-20230705164554637

 

 

image-20230705164609614

 

<Huawei>这里带<>是用户视图只能查看,保存

这里我们输入sys进入系统视图编辑

image-20230705170055105

 

这里 dis mac-address 是查看mac地址表的意识,可以看到这里mac地址表为空的。

 

那么现在我们来用pc3 ping pc6

image-20230705171124807

 

这里ping通了,我们再来查看一下 dis mac-address

 

image-20230705171316294

这里可以看到mac地址表里有pc3的mac地址,和pc6的mac地址

这是因为交换机具有学习功能,自动学习源mac地址。

 

下图,我们来讲解交换机实现通信的全过程,及其他三个功能。

image-20230705172404899

当我们用pc3ping pc6的时候pc3 ,数据经过交换机,交换机会在mac表中查找数据的目的mac地址,如果查找失败,会从所有接口转发相同数据(泛洪),pc6收到消息后会回复,pc4和pc5会将其丢弃因为数据不是发给它两的。pc6回复后交换机会将其mac记录在mac表中下次可以直接查找,转发,不过mac表保存mac地址是有时效性的,每种机器的时效性不一样。如果在时效性期间没有在收到mac地址,mac表会清空。

过程如图所示↑:

 

 

交换机四大功能总结

学习 自动学习数据帧的 源mac地址

转发 跟具mac地址表转发数据

查询 如果找不到转发的路 会广播找

刷新:300s左右 定期刷新

标签:pc3,pc6,地址,mac,交换机,四大,转发,详解
From: https://www.cnblogs.com/sl08/p/17529542.html

相关文章

  • 交换机原理及其功能
    一.交换机1.交换机原理①交换机设备中有一张mac地址表,并且在通讯前是空的。②当同一局域网中的A设备通过新的交换机去访问B设备,A设备会将自己的mac地址和B设备的mac地址封装进数据帧中,A设备的地址为源地址,B设备则为目的地址③A访问B设备时交换机会收到来自A的请求,主动将A设备......
  • 同一网段下,交换机工作原理
    1.交换机的功能1.学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址2.转发功能---.数据经过交换机,会在mac地址表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据3.查询功能(泛洪).-.....数据经过交换机,会在mac表中查找数据的目的ma,查找失败,会从所有接口......
  • SpringMVC框架详解:模型+核心组件+实现原理等详解
     MVC模型SpringMVC基于MVC模式,因此理解SpringMVC需要先对MVC模式有所了解。MVC是model、view、和controller的缩写,是软件开发中一种常用的架构模式。MVC各部分根据职责进行分离,使程序的结构更为直观,增加了程序的可扩展性、可维护性、可复用性。可以用如下的图形来......
  • Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
    转载:Linux虚拟文件系统四大对象:超级块、inode、dentry、file之间关系-一口Linux-博客园(cnblogs.com)一:文件系统1.什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。通常文件系统是用于存储和组织文件的一种机制,便于对文件进行......
  • Flex布局常用属性详解
    1.Flex布局与响应式布局1.1为什么需要响应式布局?在电脑PC端,使用浮动,定位同时使用像素px单位就可以完成大部分布局,而且布局完之后不会有大问题,但是到了移动端,移动设备的屏幕尺寸多种多样,从小屏幕的智能手机到大屏幕的平板电脑,甚至是可穿戴设备,简单地运用和PC端一样的方式就会出......
  • 详解Mybatis一级缓存和二级缓存
    mybatis包含了一个非常强大的查询缓存特性,他可以非常方便的定制和配置缓存。缓存可以极大的提高查询的效率mybatis系统当中默认定义了两级缓存:一级缓存和二级缓存一级缓存:默认情况之下,只有一级缓存开启(sqlSession级别的缓存)二级缓存:需要手动开启配置,需要局域namespace级别的缓......
  • 最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁
    最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类:公平锁/非公平锁可重入锁独享锁/共享锁乐观锁/悲观锁分段锁自旋锁 最全Java锁详解:独享锁/共享锁+公平锁/非......
  • Python | yield关键字详解
    yield关键字的说明yield是Python中的一个关键字,它通常与生成器函数一起使用。yield就是保存当前程序执行状态。你用for循环的时候,每次取一个元素的时候就会计算一次。用yield的函数叫generator,和iterator一样,它的好处是不用一次计算所有元素,而是用一次算一次,可以节省......
  • laravel Macroable 类详解
    <?phpnamespaceIlluminate\Support\Traits;useBadMethodCallException;useClosure;useReflectionClass;useReflectionMethod;traitMacroable{/***存放注册的宏方法数组*/protectedstatic$macros=[];/***注册的宏方法......
  • 详解共识算法的Raft算法模拟数
    摘要:Raft算法是一种分布式共识算法,用于解决分布式系统中的一致性问题。本文分享自华为云社区《共识算法之Raft算法模拟数》,作者:TiAmoZhang。01、Leader选举存在A、B、C三个成员组成的Raft集群,刚启动时,每个成员都处于Follower状态,其中,成员A心跳超时为110ms,成员B心跳超时为150m......