二层交换机
工作原理
- 二层交换机工作在二层(数据链路层),二层交换机下联的终端转发上依赖mac地址,是经由下联终端mac地址通信,二层交换机下的终端的IP地址只是为了辨别是否在同一个广播域,同一个广播域下由mac地址通信
- 数据帧转发流程
-
-
如上图:
-
192.168.1.1和192.168.1.2第一次通信,经过以下过程
- 判断1.1和1.2是否在同一个广播域,1.1会将自己的网络号和1.2进行匹配,发现能匹配上则认为是在同一个广播域,即mac地址通信
- arp广播:二层交换机会将arp报文(免费arp)泛洪,所有接口的终端都会收到,1.2收到后明确知道是自己,那么1.2将1.1的IP和mac记录到自己的arp表项里(arp -a可以查看),然后单播返回给1.1;2.1收到后明确知道不是自己,此时2.1将1.1的IP和mac记录到自己的arp表项里然后将报文丢弃
-
192.168.1.1和192.168.2.1第一次通信,经过以下过程
- 判断1.1和2.1是否在同一个广播域,1.1会将自己的网络号和2.1进行匹配,发现匹配不上,则找广播域的网关地址,通过路由器的路由表转发
- 终端上arp表项里只会记录网关的IP和mac地址
-
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!