通信知识第16篇;在上一篇中介绍了通信网络中透传L2CP,中继是什么意思?必备通信理论第15篇
本节内容主要讲解MAC转发流程细节,接下来的章节会对二层通信知识点进行系统讲解。
相关MAC文章可以先看:黑客如何通过MAC地址表漏洞获取数据,一文轻松了解二层MAC
MAC大小:
MAC地址是48 bit,前24位为供应商代码;
MAC作用:
用来定义物理地址,硬件地址,通过MAC地址进行设备间转发;
MAC主动学习,相关功能点:
Mac老化时间;
静态单播mac配置;
基于端口学习Mac;
基于vlan学习;
使能和禁止学习的vlan;
清除对应MAC(对应端口下MAC);
动态MAC查看;
MAC安全配置;
黑洞MAC;
相关概念:
交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC地址来建立MAC地址表;
端口移动机制 :
交换机如果发现一个包文的入端口和报文中源MAC地址的所在端口不同,就产生端口移动,将MAC地址重新学习到新的端口;
地址老化机制 :
如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的MAC地址就会被删除,等下次报文来的时候会重新学习。
报文转发线程:
交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到,就将该数据帧发送到相应的端口,如果找不到,就向所有的端口发送;
如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;
交换机向入端口以外的其它所有端口转发广播报文。
引入vlan后的转发线路:
交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN内)所有的端口发送;
如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;
交换机向(VLAN内)入端口以外的其它所有端口转发广播报文。
引入vlan的好处:
限制了局部的网络流量, 在一定程度上可以提高整个网络的处理能力。
虚拟的工作组,通过灵活的VLAN设置,把不同的用户划分到工作组内;
安全 性,一个VLAN内的用户和其它VLAN内的用户不能互访,提高了安全性。
#程序员#,#软件#,#协议#,#互联网#,#通信#
上一章:黑客如何通过MAC地址表漏洞获取数据,一文轻松了解二层MAC
下一章:轻松了解基于Ip,Mac,组播的Valn是什么意思(通信知识17)
感谢其他人一路给我带来的知识,很惭愧自己一直潜水,于是下定决心,分享自己总结的知识,虽然写得不好,万一有人会用到,有错误的和需要改进的地方欢迎指正,怕误导他人。总结一篇看似简短的文章也非常不容易,随手点个关注支持一下吧,你的点赞是我持续创作的动力!谢谢啦!(创作不易,搬运请注明出处,“野人谷”)
领取专属 10元无门槛券
私享最新 技术干货