在这部分能学到今天学的比较多网络参考模型复习OSI七层TCP/IP模型每层负责什么IP与MAC的角色区别IP网络层逻辑地址负责定位主机MAC数据链路层物理地址负责局域网传输ARP协议为什么知道IP还需要MACARP如何连接网络层和数据链路层二层交换机原理根据MAC地址表转发学习MAC地址不关心IP三层交换机引入MAC转发 vs IP路由同网段通信 vs 跨网段通信Ping实验分析ICMPARPEthernet帧抓包分析复习首先通过前面的 网络参考模型 知道数据传输经过各种层osi应用层表示层会话层传输层网络层数据链路层还有物理层tcp/ip的传输层 网络层 网络层 网络接口层引入ip与mac与交换机然后ip这块的话主要是用到osi或者 tcp/ip 的网络层给数据包打上ip封装然后传输等在实验中我发现还需要用到osi 数据链路层 或者 tcp/的 网络接口层的mac地址实验这里用的是二层交换机工作在数据链路层根据MAC地址转发数据的交换机他并不关心ip是多少 所以这里查询mac是很有必要的拓展一下三层交换机是什么后面不同网段的时候要用到三层交换机简单理解二层交换机 路由功能也就是说它同时会看MAC二层MAC → 端口也会看IP三层IP → 下一跳例如普通二层交换机PC1 | SW | PC2只能同网段通信。例如192.168.1.10 ↓ 192.168.1.20可以。但是192.168.1.10 ↓ 192.168.2.20不行。因为需要路由。三层交换机可以VLAN10 192.168.1.0 三层交换机 VLAN20 192.168.2.0它内部有路由接口。所以可以实现不同网络通信。二层交换机和三层交换机区别二层交换机三层交换机工作层二层二层三层依据MACMACIP主要功能局域网交换交换路由能否跨网段不能可以是否有路由表没有有典型用途接入层核心/汇聚层实验开始根据chatgpt给我的实验来体验一下发送数据1.拓扑就是弄成图上这样使用的是s5700二层交换机2.配置pc1 为 192.168.1.10pc2 为 192.168.1.20掩码都是255.255.255.03. ping 然后查询mac地址使用 ping 和arp -a 命令现在成功找到 192.168.1.20这个目标了网络层然后 也能查到他的mac地址数据链路层、网络接口层由此看出 arp 是连接 网络层 和数据链路层的协议太牛逼了交换机后台system-view 系统视图然后 display mac-address 来查询可以看到 这个交换机这里他只有对应接口 的mac地址根本没有ip地址ge0/0/1 对应 pc1 对应了 5489-98ea-4120pc2同理抓包看看ping你抓包看到Ethernet II 第二行 IPv4 第三行 ICMP 第四行对应二层 Ethernet MAC 三层 IP ICMP形成一个非常重要的网络工程思维ai说的以后再说嘻嘻以后看到问题二层问题看MAC ARP VLAN 交换机例如MAC表有没有VLAN是否正确端口是否UP三层问题看IP 路由 网关例如IP是否正确掩码是否正确路由表有没有深入理解数据发送过程1.pc1 进行 ping192.168.1.20他有两个问题 a.已经知道目标 ip 192.168.1.20b. 不知道目标MAC 因为 二层通信必须要目标mac2.查看是否是同网段具体怎么判断见前一个帖子pc1判断 对方是否和自己是一个网段是同一个局域网找mac地址不是需要设置网关了3. 查看arp缓存寻找mac地址PC1pc1 查看自己的arp表arp -a有则数据封装没有一次通信都没有则开始 进入arp过程PC1生成ARPRequest内容谁是192.168.1.20 请告诉192.168.1.10你的MAC地址但是问题PC1不知道PC2 MAC。所以二层目的MAC写FF-FF-FF-FF-FF-FF也就是广播。完整源MAC: AA-AA-AA 目的MAC: FF-FF-FF-FF-FF-FF 源IP: 192.168.1.10 目标IP: 192.168.1.20交换机交换机收到这个数据帧。先学习看源MACAA-AA-AA来自GE0/0/1于是记录MAC表AA-AA-AA GE0/0/1然后看目的MACFF-FF-FF-FF-FF-FF发现这是广播。所以除了进入端口以外全部发送。例如PC1 --- SW ----PC2 ----pc3 ----pc4PC2PC2收到ARP请求PC2看到目标IP192.168.1.20是自己。于是回复。生成ARPReply内容192.168.1.20的MAC是BB-BB-BB这个回复不是广播。因为PC2已经知道PC1 MAC。所以单播回去给pc1源MAC: BB-BB-BB 目标MAC: AA-AA-AA回复交换机转发ARP Reply交换机收到源MACBB-BB-BB学习BB-BB-BB 对应GE0/0/2目的AA-AA-AA查MAC表发现AA-AA-AA GE0/0/1于是直接发送。PC1更新ARP表PC1现在知道192.168.1.20 对应 BB-BB-BB保存ARP缓存192.168.1.20 | | BB-BB-BB现在终于可以发送ping。4.真正的开始发送ping了Ping使用ICMP协议PC1生成ICMP Echo Request。然后开始封装。加IP头增加源IP: 192.168.1.10 目的IP: 192.168.1.20变成IP数据包加MAC头增加源MAC: AA-AA-AA 目的MAC: BB-BB-BB形成Ethernet帧最终---------------- | 目的MAC BB | | 源MAC AA | ---------------- | 目的IP .20 | | 源IP .10 | ---------------- | ICMP Echo | ----------------交换机转发Ping交换机收到。查看目的MACBB-BB-BB查询MAC表BB-BB-BB GE0/0/2所以只发送给PC2。注意这一次不是广播。不是泛洪。是单播。PC2收到PingPC2发现目的IP192.168.1.20是自己。交给操作系统。ICMP模块处理。发现有人ping我。于是生成ICMP Echo Reply。回复过程反方向PC2IP: 192.168.1.20 MAC: BB-BB-BB发送↓交换机↓PC1最后PC1收到Reply from 192.168.1.20到此已经 理解完一次通信的过程了中间提到了一个名词泛洪到底是什么其实就是 中间交换机把目标mac地址发送给全部端口的过程前面提到过泛洪又有两种情况第一pc 给的mac广播地址不是ip的广播地址目标MAC是FF-FF-FF-FF-FF-FF这个地址算一个特殊的目标为全部人的地址叫广播泛洪。例如ARP Request。第二目标MAC 不是广播但是MAC表没有。叫未知单播泛洪。例如pc1 这次不发 ffffff这个地址了他知道并且直接让交换机找 bb-bb-bb-bb但是交换机里没有pc2 的这个bb记录所以继续泛洪局域网通信流程图总结
企业数字化 ERP 产品动态
相关推荐
神经场技术革新工业无损检测:NeFTY系统解析 1. 技术背景与核心突破在工业检测领域,材料内部缺陷的无损检测一直是技术难点。传统X射线检测虽然能提供内部结构图像,但对复合材料、多层结构等特殊材料的检测效果有限,且设备体积庞大、成本高昂。热成像检测作为一种替代方案,通… · 2026/10/16 12:26:25
Go 1.25 vs 1.24 版本差异与最佳实践:一个真实项目的降级实践 2025年8月,Go 1.25 正式发布,带来了一系列令人兴奋的新特性。然而,对于许多企业和开发者来说,升级到新版本并非一蹴而就的事情。本文将以 Templ 项目(一个流行的 Go HTML 模板引擎)的真实降级实践为案例&am… · 2026/10/16 6:44:00
C语言中的流程控制1(分支结构) 昨天我们了解了常用的输入输出函数,今天我们来了解C语言中的流程控制。
程序默认都是顺序结构,从上到下一行一行执行。但现实里很多场景需要做判断,这时就要用到分支结构。
先说说关系运算符和逻辑运算符,这是所有判断的基础。>… · 2026/11/6 8:25:23
复审的电工证低压网上查询怎么操作?学历不高也能顺利通过 复审的电工证低压网上查询怎么操作?学历不高也能顺利通过 学历不高怕报不上名?其实【复审的电工证低压】网上查询和报考流程,比你想的简单得多。特别是对于像你这样刚毕业的商丘工程类学生,只要掌握几个关键点,就能轻松应对复审流程。… · 2026/11/13 4:58:13
花垣考低压电工证时间官方回应及考取全流程解析 花垣考低压电工证时间官方回应及考取全流程解析 你是不是还在为 花垣考低压电工证时间 发愁,又担心报名被中介坑?别慌,咱们今天就来唠一唠这个事,带你避开雷区,一步步走好考证之路。 低压电工证到底值不值?… · 2026/11/13 4:58:13
广元宝轮考电工证千万别踩坑:别花冤枉钱,先看这3个避坑点 广元宝轮考电工证千万别踩坑:别花冤枉钱,先看这3个避坑点 怕考不过白交培训费?现在考电工证的人越来越多,但培训机构质量参差不齐,很多人因为选择不当,花了钱还白忙一场。广元宝轮考电工证这块,坑真的不少,尤其是对于第一次报考的新人来说,更得擦亮… · 2026/11/13 4:58:13
电工证雅思考试真题与备考技巧:全国通用的特种作业证怎么拿? 电工证雅思考试真题与备考技巧:全国通用的特种作业证怎么拿? 现在找工作, 特种作业证 几乎是门槛,尤其是电工证,很多岗位都要求持证上岗,没有证连面试机会都没有。尤其是南阳卧龙区房建工程从业者, 全国通用… · 2026/11/13 4:58:13
特种工高空作业车保姆级教程:工地太忙根本没时间复习考试怎么办? 特种工高空作业车保姆级教程:工地太忙根本没时间复习考试怎么办? 工地太忙根本没时间复习考试,特种作业证又快到期了,怎么办?很多人在高空作业车的操作证考试前,因为工作太忙,根本找不到时间系统复习,导致考试挂科,耽误了工期,也影响了职业发展。别… · 2026/11/13 4:58:13
酒泉低压电工证难考吗?含金量到底值不值? 酒泉低压电工证难考吗?含金量到底值不值? 怕考不过白交培训费?你不是一个人。很多想考低压电工证的同行都担心,这证到底好不好考,含金量有没有那么高,会不会浪费钱。今天就来聊聊酒泉低压电工证的真实情况,帮你避坑、理清思路,看看这个证到底值不值得… · 2026/11/13 4:57:13
电工证丢失还能补吗?千万别踩坑,丢了证等于失业 电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/12 14:09:01
电力电缆作业证直播报名入口与办理流程良心建议 电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/11 19:07:25
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/12 23:27:43
维修电公用考电工证吗 在哪考最靠谱 维修电公用考电工证吗 在哪考最靠谱 工地太忙根本没时间复习考试,你是维修电工,天天在项目上跑,连抽个空背个题都难。那问题来了—— 维修电公用考电工证吗 ?答案是: 必须考 。尤其是在当前施工行业,没有电工证,连进场都可能被拦下。而且,… · 2026/11/13 0:00:08
电工证是不是可以登高?含金量和证书范围你必须知道的事 电工证是不是可以登高?含金量和证书范围你必须知道的事 证书过期了不知道怎么复审延期,这事儿很多人遇到过,尤其是像你这样在郑州金水区做劳务班组负责人,手里握着几十个工人的证书,稍微一疏忽,就可能影响工程进度和公司信誉。特别是电工证是不是可以登… · 2026/11/13 0:00:08
鸡西电工证哪家下证快官方报名入口怎么找 鸡西电工证哪家下证快官方报名入口怎么找 你是不是也担心 学历不高怕报不上名 ?别急,今天我就来跟你说说, 鸡西电工证哪家下证快 ,还有 官方报名入口 到底怎么找,别让那些“代办”“代考”耽误了你的机会。… · 2026/11/13 0:00:08
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:35:34
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:36:01
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 21:15:21