内容正文:
网络通信技术应用
电子工业出版社
章节一 网络通信基础
任务2 以太帧与交换机
”
教学导入
知识讲授
师生互动
课堂练习
课堂小结
环节
目录
学习目标
知识目标
技能目标
素养目标
(1)说出两种以太网标准的名称。
(2)画出以太帧的格式结构图,标出各字段长度。(3)说出交换机的基本概念及MAC地址学习过程。
(1)能够通过类型/长度字段的数值区分两种以太帧。
(2)能够描述交换机MAC地址自学习的过程。
培养协议分析的思维方式。
1.7.2013
本节课我们有三个主要目标。首先是知识目标,我们要理解两个核心工具——“自由变换”和“裁剪工具”的基本原理。其次是技能目标,也是最重要的,我们要亲手操作,熟练掌握校正倾斜图像的完整流程。最后是素养目标,我希望大家能养成良好的操作习惯,比如操作前先复制图层,这能为我们的工作提供安全保障。
‹#›
第一部分
以太网标准与以太帧
1.7.2013
现在,我们正式进入第一部分的学习。在这一部分,我们将系统学习记事本这个纯文本编辑器的各项功能。
‹#›
课前导入
观察与思考
这是使用专业抓包工具 Wireshark 截取的网络原始数据。屏幕上这些看似杂乱无章的十六进制数字,究竟记录了什么信息?它们是如何被定义的?
课堂猜想与引入
请和同桌小声讨论,大胆猜想。想要解开这个谜题,我们就必须掌握网络通信的基础语言——以太帧结构与交换机工作原理
图示:Wireshark 网络数据包捕获界面
1.7.2013
在正式开始之前,我们来看一张图。这是用Wireshark软件抓到的网络数据包,大家看到的这些密密麻麻的十六进制数字,它们到底是什么?代表了什么信息?大家可以和同桌讨论一下,大胆猜测。这个问题的答案,就藏在我们今天要学习的以太帧结构和交换机工作原理之中。
‹#›
视频教学:什么是以太网
以太网基础链路分类
通信链路的两种类型
通信链路主要分为点对点链路与广播式链路两类。常见的 PPP、HDLC 协议属于点对点链路;而以太网则采用 CSMA/CD 协议,是典型的广播式链路。
什么是“以太局域网”?
通常,我们把搭载了 CSMA/CD 协议的局域网直接称为“以太局域网”。日常生活和学习中使用的有线网络,绝大多数都遵循有线以太网的技术标准。
图:点对点链路与广播式链路拓扑结构示意
1.7.2013
要理解以太网,首先要知道它的链路类型。网络通信链路主要有两种:点对点和广播式。像PPP协议就是点对点的,而我们今天的主角——以太网,是广播式链路,它遵循CSMA/CD协议。我们平时接触的有线局域网,基本上都是以太网。
‹#›
两大以太网标准
IEEE 802.3 标准
有线以太网两大核心标准之一,由电气和电子工程师协会 (IEEE) 制定。
该标准严格定义了物理层和数据链路层的介质访问控制 (MAC) 子层规范,与 DIX 标准均遵循CSMA/CD(载波监听多路访问/冲突检测)的核心协议规范,是工业与企业网络部署的重要基石。
DIX Ethernet V2 标准
由DEC、Intel、Xerox三家公司联合研发(标准名称中的“DIX”即为三家公司首字母缩写)。
尽管与 IEEE 802.3 在帧结构细节上存在微小差异,但同样遵循 CSMA/CD 协议。它是目前互联网以太网最主流、应用最广泛的实现版本,也是我们日常网络通信的实际基石。
1.7.2013
以太网有两个非常重要的标准:一个是IEEE制定的802.3标准,另一个是由DEC、Intel和Xerox三家公司联合推出的DIX Ethernet V2标准。虽然它们都遵循CSMA/CD协议,但在帧结构上有细微差别。目前,我们互联网上使用的以太网,绝大多数都是基于DIX V2标准的。
‹#›
以太帧整体组成
三大核心组成部分
以太帧整体结构固定,各字段字节长度均有统一的行业规范,主要由三大核心部分组成:帧首部、数据载荷以及用于确保传输正确性的帧校验序列。
字节长度与定位
帧首部固定为14字节,帧校验序列固定为4字节,中间的数据载荷部分长度在46~1500字节之间,是实现以太网数据链路层传输的最小且不可分割的基本单元。
图示:标准以太网帧格式结构
Ethernet Frame Format
1.7.2013
现在我们来看以太帧的整体结构。它就像一个包裹,由三部分组成:帧首部、数据载荷和帧校验序列。大家看右边的图,首部是14个字节,数据部分长度在46到1500字节之间,最后是4个字节的校验位。这个结构是固定的,是以太网传输数据的基本单位。
‹#›
以太帧首部字段详解
核心字段构成 (14 Bytes)
帧首部由三个基础字段组成:目的MAC地址 (6字节)、源MAC地址 (6字节),以及用于识别上层协议的类型/长度字段 (2字节)。
字段特征与关键作用
这三个字段的位置和长度均固定不变,是网络设备(如交换机)区分帧类型、进行查表转发和解析数据的重要依据。
目的 MAC 地址
Destination MAC Address
6 Bytes
源 MAC 地址
Source MAC Address
6 Bytes
类型 / 长度
Type / Length Field
2 Bytes
1.7.2013
我们重点来看帧首部。这14个字节里包含了三个关键信息:目的MAC地址、源MAC地址,以及一个类型或长度字段。目的MAC和源MAC各占6个字节,最后2个字节就是我们后面要重点区分的字段。这三个字段是识别帧和转发数据的关键。
‹#›
以太帧首部字段:目的MAC地址
字段定义
目的MAC地址(Destination MAC Address),是帧首部中用于寻址的关键标识,在标准以太网帧中占6 个字节 (48 位)。
核心作用
相当于网络通信中的“收件人地址”,用于唯一标识局域网内数据帧的最终接收者。交换机正是依靠解析此地址,来决策数据帧的转发端口。
格式规范
由12个十六进制数组成,通常分为6组,使用冒号或连字符分隔,例如:
AA:BB:CC:DD:EE:FF
1.7.2013
我们首先来看帧首部的第一个字段:目的MAC地址。它占6个字节,就像信件上的收件人地址,告诉交换机这个数据包要发给谁。交换机正是通过读取这个地址,来决定下一步的转发行为。
‹#›
以太帧首部字段:源MAC地址
字段定义
源MAC地址 (Source MAC Address) 是数据帧中的基础标识字段,固定占用6个字节 (48位)的空间。
核心作用
用于唯一标识数据帧的发送者,相当于网络通信中的“寄件人地址”。
交换机通过学习该地址,建立端口与MAC地址的映射关系。
格式规范
由12个十六进制数组成,通常每两个数分为一组,中间用冒号或连字符隔开。
例如:11:22:33:44:55:66
1.7.2013
接下来是源MAC地址,同样占6个字节。它相当于信件上的寄件人地址,告诉交换机这个数据包是谁发的。交换机非常聪明,它会记住这个地址和它进入的端口,这就是我们后面要讲的MAC地址学习的基础。
‹#›
以太帧首部字段:类型/长度
字段定义(Type / Length Field)
占据 2 个字节,是区分 DIX 帧和 IEEE 802.3 帧的关键。该字段具有“双重身份”,其具体含义由字段值的大小来决定。
类型字段 (Type)
取值范围:≥ 0x0800 (十进制 2048)
核心作用:用于标识该帧中封装的上层网络协议类型,以便接收方知道如何处理数据。例如:IPv4 (0x0800)、ARP (0x0806)。
长度字段 (Length)
取值范围:< 0x0600 (十进制 1536)
核心作用:指明后续数据 (Data) 部分的字节长度,该数值不包含帧校验序列 (FCS) 的长度。常用于 IEEE 802.3 标准帧中。
1.7.2013
最后是类型/长度字段,占2个字节。这个字段非常特殊,它有双重身份。根据它的值,我们可以判断它到底是代表上层协议的“类型”,还是代表数据长度的“长度”。这是我们区分DIX帧和802.3帧的核心依据。
‹#›
交换机核心功能一:MAC地址自动学习
▍ 学习过程
1. 交换机接收到网络中的一个数据帧。
2. 解析并读取数据帧首部中的源MAC地址。
3. 将该MAC地址与接收数据帧的物理端口号进行关联绑定。
4. 将完整的映射记录存入交换机的MAC地址表中。
动态性
无需人工干预,即插即用,自动完成记录与更新。
精准性
建立设备物理地址与交换机端口的一一对应关系。
图示:交换机MAC地址表的构建逻辑
1.7.2013
我们来详细看一下交换机的第一个核心功能:MAC地址自动学习。这个过程非常简单。当一个数据帧进来,交换机就看它的源MAC地址,然后把这个地址和它进来的端口号记下来,存到MAC地址表里。这样,它就知道了某个设备在哪个端口上。
‹#›
两种以太帧核心区别
外观结构一致,一字之差
DIX Ethernet V2与IEEE 802.3以太帧,从整体外观和数据结构上看几乎完全一致,二者唯一的核心区别,在于**首部第13、14字节**字段的定义与用途不同。
字段双重含义,数值判定
该2字节字段存在“二义性”:既可代表上层**协议类型**,也可代表数据部分的**长度**。系统会依据该字段的十六进制数值大小进行自动判定,以此区分两种帧类型。
DIX vs IEEE 802.3 帧结构对比
注意观察图中“类型/长度”字段的差异
这是识别不同帧格式的关键特征
1.7.2013
那么,DIX帧和802.3帧到底有什么区别呢?从外观上看,它们几乎一模一样。唯一的区别就在于首部的第13和14个字节。这个字段在DIX帧里被定义为“类型”,而在802.3帧里被定义为“长度”。我们就是通过这个字段的值来区分它们的。
‹#›
DIX帧类型字段规则
类型字段定义 (Type Field)
在 DIX Ethernet V2 标准中,当该字段数值大于等于0x0800时,它被定义为“类型字段”,用于明确标识封装在以太网帧中的上层网络协议类型。
常见固定值与对应协议
十六进制值 (Hex) 对应上层协议
0x0800 IPv4 (互联网协议第4版) - 最常用的网络层协议
0x0806 ARP (地址解析协议) - 用于IP地址到MAC地址的映射
1.7.2013
我们先看DIX帧的规则。如果这个字段的值大于或等于0x0800,那么它就是一个类型字段。这个值告诉我们,这个以太帧里面装的是什么上层协议的数据。
大家需要重点记忆这几个最常见的值:0x0800代表里面是IPv4数据包,这是我们上网时最常用的协议;0x0806代表ARP报文,这是用来解析局域网内MAC地址的重要协议;还有0x86dd,代表着下一代的网络层协议IPv6。
理解这些类型字段值,对于我们在网络排障时分析抓包数据非常关键。
‹#›
IEEE 802.3 长度字段规则
字段定义与数值范围
在 IEEE 802.3 标准中,该字段被定义为“长度字段”。当该字段数值小于0x0600时,其值直接标识了该帧后续“数据部分”所包含的字节总长度。
核心判定方法
通过该字段的十六进制数值大小来直观判定帧类型,是本节课必须熟练掌握的核心知识点。它是区分 IEEE 802.3 帧与其他以太网帧类型的关键依据。
💡 本节核心判定规则
十六进制值 < 0x0600 → 长度字段 (IEEE 802.3 帧)
1.7.2013
再来看IEEE 802.3帧的规则。如果这个字段的值小于0x0600,那么它就是一个长度字段。这个值直接告诉我们,后面跟着的数据部分有多少个字节长。所以,判断帧类型的关键,就是看这个字段的值是大于等于0x0800,还是小于0x0600。这是本节课的核心,大家一定要掌握。
‹#›
抓包案例分析(一)
判定条件匹配
教材图1-2-3(a) 抓包截图显示,第 13、14 字节的数值为0x0800,该数值完全满足 “帧类型字段 ≥ 0x0800” 的关键判定条件。
基于以上特征,可判定该帧为DIX Ethernet V2标准的以太网帧。其数据载荷部分承载的是标准的IPv4 网络层报文。
图:Wireshark 抓包十六进制视图 (高亮处为 0x0800 特征码)
1.7.2013
我们来看一个实际的例子。这是教材上的抓包截图,大家看第13和14个字节,也就是0x0800。这个值满足我们刚才讲的大于等于0x0800的条件,所以我们可以判定,这是一个DIX Ethernet V2以太帧,里面装的是IPv4的数据。
‹#›
抓包案例分析(二)
帧类型判定逻辑解析
以教材图1-2-3(b)的抓包截图为例:
在以太网帧头部中,第13、14字节的十六进制数值为0x0609,此数值满足< 0x0600的关键判定条件。
据此可判定该数据包为IEEE 802.3 标准以太帧。其中,0x0609 经十进制换算结果为105,直接代表该帧数据部分的长度为105 字节。
⚠️ 关键观察点:帧长度/类型字段
若数值 < 0x0600 (1536) → 判定为帧长度
1.7.2013
再看另一个例子。假设截图中的数值是0x0069,这个值明显小于0x0600。所以,这是一个IEEE 802.3以太帧。这个值0x0069转换成十进制就是105,代表后面的数据部分长度是105个字节。大家看,通过一个简单的数值判断,我们就能获取这么多信息。
‹#›
抓包补充说明
软件显示差异
Wireshark 软件在抓取以太帧数据进行解析时,默认的显示逻辑中,通常不包含帧末尾的校验字段 (FCS)。界面仅展示帧首部与负载数据部分。
💡 分析建议:日常实训分析中,无需纠结缺失的 4 字节校验位,直接以软件展示的内容为准进行分析即可。
1.7.2013
这里要给大家一个补充说明。我们在Wireshark里看到的抓包数据,通常是不包含最后的4个字节帧校验字段的。软件默认把它隐藏了。所以大家在分析的时候,不要奇怪为什么少了4个字节,我们只需要关注软件显示给我们的内容就可以了。
‹#›
知识背诵
01. 以太帧固定结构
以太帧由三部分固定组成,缺一不可:
•帧首部:包含目的MAC地址、源MAC地址等关键信息
•数据载荷:承载上层协议数据,长度有限制
•帧校验 (FCS):用于检测传输过程中的数据错误
★ 重点:各字段的字节长度是固定的,不可随意更改。
02. 帧类型判定口诀
区分两种帧格式的数值分界标准:
•DIX帧 (Ethernet II):帧类型字段数值 ≥0x0800
•802.3帧 (IEEE 802.3):帧长度字段数值 <0x0600
记忆技巧:类型看大值(0800),长度看小值(0600)。
1.7.2013
好了,第一部分的内容就到这里。我们来总结一下需要背诵的核心知识点。第一,以太帧的三部分组成和固定长度。第二,也是最重要的,区分两种帧的口诀:DIX帧看类型,大于等于0x0800;802.3帧看长度,小于0x0600。请大家务必记牢。
‹#›
01 独立思考与观点交流
四人一组开展2分钟小组讨论。请每位组员独立发表自己的判断观点,并与组内成员互相交流解题思路,充分碰撞思维火花。
02 汇总结论与代表发言
小组内部汇总并达成统一结论,推选一名小组代表,整理思路后,随时准备举手进行课堂发言,向全班同学分享小组的见解。
知识讲授:例题讲解
题目
观察教材图1-2-3(a)抓包结果,以太帧首部第13、14字节值为 0x0800,判断帧类型。
同时说明该字段数值对应的上层协议含义,结合本节课知识点分析作答。
请先独立思考 3 分钟,再进行小组讨论
1.7.2013
好,现在开始小组讨论。请大家四人一组,用两分钟时间交流你们的想法。每个人都要发言,然后小组达成一个统一的结论,并选出一位代表准备发言。开始吧!
‹#›
师生互动
请快速抢答:以下十六进制数值对应的网络帧类型是什么?
(请同时说明每个数值代表的协议含义或长度属性)
0x0800
帧类型:__________
含义:__________
0x0806
帧类型:__________
含义:__________
0x05DC
属性:__________
含义:__________
⏰ 全员参与 · 快速抢答 ⏰
1.7.2013
接下来,我们来一个更刺激的环节——即时抢答!我会给出三个数值,大家快速判断是什么类型的帧,以及这个值代表什么。准备好了吗?请看题!
第一个数值:0x0800。这个值非常常见,大家应该脱口而出,它代表的是IP协议。
第二个数值:0x0806。这是一个非常重要的协议,在以太网环境下,只要有主机要通信,基本都离不开它,没错,是ARP,地址解析协议。
第三个数值:0x05DC。这个数值比较特殊,它不是协议类型,而是数据帧的长度。换算成十进制是1500,这正是以太网MTU的标准值。如果帧类型字段小于0x0600,就代表长度,大于则代表类型。
‹#›
01. 帧类型判断
该抓包数据属于DIX Ethernet V2标准以太帧。
判断依据:帧结构中的类型/长度字段数值0x0800 ≥ 0x0600,符合 DIX 标准定义。
02. 封装协议识别
字段0x0800为协议类型标识。
这代表此以太帧的数据载荷部分封装的是IPv4 网络层报文。这是网络工程中最常见的以太网帧类型。
💡 结论:该帧为 DIX Ethernet V2 帧,有效载荷为 IPv4 数据包。
知识讲授:例题讲解
1.7.2013
时间到。我们来公布标准答案。首先,因为0x0800大于等于0x0600,所以这是一个DIX Ethernet V2帧。其次,0x0800这个值代表的是IPv4协议。所以完整的答案就是:该帧是DIX帧,承载的是IPv4报文。大家都答对了吗?
‹#›
师生互动
0x0800
DIX 以太帧
对应IPv4协议,用于传输网络层的数据包,是互联网通信最基础的协议类型。
0x0806
DIX 以太帧
对应ARP协议,即地址解析协议,负责将IP地址解析为物理MAC地址,实现局域网通信。
0x05dc
IEEE 802.3 以太帧
数值小于 0x0600,代表该字段为数据长度,表示后面数据部分的字节数。
1.7.2013
好的,我们来核对答案。0x0800是DIX帧,对应IPv4。0x0806也是DIX帧,对应ARP。0x05dc小于0x0600,所以是802.3帧,代表长度。大家都非常棒!看来第一部分的知识掌握得很牢固。
‹#›
课堂练习
01
填空题
以太帧首部包含目的MAC、源MAC和 ________ 三个字段。
02
选择题
DIX Ethernet V2标准中,类型字段值通常≥?( )
A.0x0600 B.0x0800 C.0x0A00
03
选择题
类型/长度字段为0x0806时,该帧最可能是?( )
A.IEEE802.3 B.IPv4 C.ARP
04
填空题
IEEE 802.3中,长度字段最大值为 ________(十六进制)。
类型/长度
B
C
0x05DC
第二部分
以太网交换机
1.7.2013
现在,我们正式进入第一部分的学习。在这一部分,我们将系统学习记事本这个纯文本编辑器的各项功能。
‹#›
视频教学:以太交换机
交换机基本定义
本质:多接口网桥
工作于数据链路层,本质上是一个拥有大量接口的网桥设备。核心能力是实现网络中多个终端设备之间的数据“同时、并行”转发,大幅提升网络传输效率。
关键特性:隔离冲突域
交换机的每一个独立物理接口都对应一个“专属独立冲突域”。这一特性能够有效避免数据信号在传输过程中的冲突与干扰,保障网络通信的稳定性。
二层以太网交换机设备实物图
1.7.2013
很好,现在我们进入第二大板块——以太网交换机。什么是交换机?它工作在数据链路层,可以看作是一个有很多接口的网桥。它最大的特点就是每个接口都是一个独立的冲突域,这样就可以让多个设备同时通信而不会互相干扰。
‹#›
交换机与集线器对比
集线器 (Hub) · 物理层设备
所有接口共享同一个冲突域和广播域,数据传输效率较低,网络容易发生数据冲突,现已基本被交换机取代。
交换机 (Switch) · 数据链路层设备
各接口拥有独立的冲突域,可有效隔离冲突,提升网络性能。在未划分VLAN的情况下,所有接口共享同一个广播域。
拓扑结构对比示意图:共享带宽 vs 独享带宽
1.7.2013
为了更好地理解交换机,我们把它和集线器对比一下。集线器工作在物理层,所有口都在一个冲突域里,就像一个大杂烩,很容易堵车。而交换机工作在数据链路层,每个口都是独立的,大大提高了网络效率。这张图很直观地展示了它们的区别。
‹#›
交换机仿真符号
标准符号规范
教材图1-2-4给出交换机功能示意图与仿真符号,在网络拓扑图手绘或软件绘制时,最常用的标准符号是一个简单的带“×”的矩形框,简洁直观,便于快速识别。
仿真符号分类
在专业仿真软件中,主要分为二层交换机与三层交换机两种仿真符号。它们基础外形一致,仅在特定的标识细节上存在细微区别,代表不同的数据处理能力。
图:交换机仿真符号示意
1.7.2013
在画网络拓扑图时,我们需要用标准的符号来表示交换机。大家看右边这个图,一个带叉的矩形框就是交换机的符号。当然,还有二层和三层交换机之分,它们的符号略有不同,但基础形状是一样的。在实际绘制和学习中,掌握带“×”矩形框这个基础符号是第一步。
‹#›
交换机三大核心功能
01 自动学习
自动识别接入设备的MAC地址,记录设备连接的物理端口,建立端口与MAC地址的一一对应关系。
02 维护交换表
实时维护MAC地址表,根据网络变化动态更新表项,自动清理长时间未通讯设备的老化表项。
03 数据帧转发
解析收到数据帧的目的MAC地址,查询内部交换表,将数据仅转发至目标设备所在的端口。
硬件级转发 · 极致性能体验
交换机所有转发逻辑均由专用硬件交换芯片(ASIC)执行,区别于软件转发,具备“线速转发、毫秒级低延迟、高并发吞吐”的显著优势。
1.7.2013
交换机主要做三件事:学习、维护和转发。首先,它会自动学习连接到它端口上的设备的MAC地址;然后,它会把这些信息维护在一个叫MAC地址表的地方;最后,当有数据来时,它会根据目的MAC地址,把数据转发到正确的端口。整个过程由硬件完成,所以速度非常快。
‹#›
MAC地址交换表
动态映射记录
交换机运行时在内存中动态维护MAC地址表,核心作用是建立终端MAC地址与接入交换机物理端口号及所属VLAN信息的一一对应关系。
免配置自动学习
地址表由交换机通过解析进入端口的数据帧源MAC地址,自动进行学习和记录生成,无需网络管理员人工手动配置录入。
1.7.2013
这就是MAC地址表。它其实就是一张映射表,记录了哪个MAC地址对应哪个端口。这张表是交换机自己通过学习动态建立的,我们不需要手动去配置。大家看这张表,里面清晰地列出了MAC地址和对应的端口号。
‹#›
MAC地址自学习流程
01. 初始状态:地址表为空
交换机刚启动时,内部的MAC地址表处于完全空白状态,没有记录任何设备的物理地址(MAC)与对应交换机端口的映射关系。
02. 动态学习:记录源MAC与端口映射
当数据帧进入交换机端口时,设备自动读取数据帧首部的源MAC地址,并将该地址与接收此帧的交换机物理端口进行绑定,存入MAC地址表中。
图示:交换机MAC地址学习过程逻辑示意
1.7.2013
那么交换机是如何学习的呢?过程很简单。刚启动时,地址表是空的。当一个数据帧从某个端口进来,交换机就会看这个帧的“寄件人地址”,也就是源MAC地址,然后把这个MAC地址和它进来的端口号绑定,记录到地址表里。这样就完成了一次学习。
‹#›
MAC表项老化规则
60s / 1min
默认老化时间周期
非永久保存机制
交换机维护的MAC地址表并非静态永久存储,而是一种动态的内存表项。为了适应网络拓扑结构的变化,系统设定了自动的老化机制。
无流量即删除,等待重学
若某个终端在一分钟内未向交换机发送任何数据帧,交换机会判定该终端已离线或已移至其他端口,随即自动删除对应表项。当下次该终端有数据传输时,交换机会重新进行MAC地址学习。
1.7.2013
地址表的条目不是永久保存的。为了适应网络变化,比如设备更换了端口,交换机有一个老化机制。如果一个设备在大约一分钟内都没有数据传输,交换机就会认为它可能已经离开了,会自动把它的MAC地址从地址表中删除。这保证了地址表的时效性。
‹#›
交换机数据帧转发
01. 查表检索
交换机接收以太帧后,读取帧首部目的MAC地址,检索本地MAC地址表,快速定位目标终端所在位置。
02. 精准转发
在地址表中匹配到对应的出端口后,交换机仅向目标端口转发数据帧,避免向其他无关端口泛洪,保障数据传输的高效与安全。
单播转发核心逻辑
基于MAC地址表的一对一精准投递,区别于集线器的广播模式,显著降低网络流量干扰。
1.7.2013
学会了地址,接下来就是转发。当交换机收到一个数据帧,它会看“收件人地址”,也就是目的MAC地址。然后它去查自己的地址表,看这个MAC地址对应哪个端口。找到后,它就只把数据帧发到那个端口去,其他端口都不会收到。这就是精准转发,这也是交换机比集线器更高效、更安全的根本原因。
‹#›
知识背诵
数据链路层与冲突域
交换机属于数据链路层设备,其物理特性决定了每个接口都拥有独立的冲突域。这一特性能有效隔离信号冲突,大幅提升网络内的数据转发效率。
MAC地址表学习与老化
交换机通过数据帧的源MAC地址进行自动学习,并在设备内部维护一张MAC地址表。为了适应网络拓扑的动态变化,表项在默认情况下设置为一分钟(60秒)无通信后老化失效。
1.7.2013
交换机部分的内容也告一段落,我们来总结一下需要背诵的核心知识点。第一,交换机是数据链路层设备,能隔离冲突域。第二,它会自动学习MAC地址并维护地址表,表项有一分钟的老化时间。这两点是理解交换机工作原理的关键。
‹#›
知识讲授:交换机情景例题
情景设定
交换机刚完成上电启动,此时设备内部的 MAC 地址表处于空表状态。在这个时刻,网络中的第一个接入终端向交换机端口发送了一个数据帧。
核心思考
结合交换机的“自学习”工作原理,请思考:
1. 交换机接收到此数据帧后的第一步执行什么操作?
2. 请完整梳理这一过程的 MAC 地址学习与数据转发流程。
图示:交换机启动后,终端未接入前的空载状态
1.7.2013
我们来看一个情景题。想象一下,一个交换机刚开机,地址表是空的。这时,它收到了第一个数据帧。它的第一步会做什么?请大家结合我们刚学的MAC地址自学习流程来思考。
‹#›
小组讨论与总结
小组讨论任务
四人小组进行2分钟限时讨论,请梳理:
交换机处于初始状态下,进行MAC地址学习的第一步核心动作是什么?
标准答案解析
1. 读取接收到的数据帧中的源MAC地址。
2. 将该地址与数据帧进入交换机的物理端口进行绑定。
3. 将绑定关系写入交换机内部的MAC地址表,完成初次学习。
1.7.2013
好,给大家两分钟时间小组讨论。重点是梳理出第一步动作。时间到!标准答案是:交换机首先会读取这个数据帧的源MAC地址,然后把这个地址和它进入的端口绑定,写入MAC地址表。这就完成了第一次学习。
‹#›
师生互动
当前网络情景
一台接入层交换机的端口1收到了一个数据帧,该帧的信息如下:
• 源 MAC 地址:AA
• 目的 MAC 地址:BB
• 交换机地址表状态:已记录 MAC地址 BB 对应在端口3
请抢答:
此时交换机将如何处理该数据帧?请完整描述其转发决策的逻辑全过程。
网络拓扑示意图
终端 AA
发送端
Switch
查表转发
终端 BB
接收端
连接 端口 1
连接 端口 3
1.7.2013
又到了抢答环节!这次的情景更复杂一些。交换机从端口1收到一个数据帧,源MAC是AA,目的MAC是BB。而交换机的地址表告诉它,BB在端口3。那么,交换机会怎么做?请抢答,并说出完整的逻辑。
‹#›
师生互动
精准单播转发逻辑
交换机检索MAC地址表,迅速查到目的MAC地址“BB”对应的端口号3。基于查询结果,直接将数据帧精准地“单播”转发至端口3,确保数据直达目标设备。
独立冲突域优势
与集线器不同,交换机不会向除目标端口外的其他端口广播转发数据。这种机制有效隔离了冲突域,大幅降低了网络冲突的概率,显著提升了网络的整体传输效率与安全性。
图示:交换机MAC地址表查询与转发过程示意
1.7.2013
正确答案是:交换机首先会学习源MAC地址AA,把它和端口1绑定。然后,它查找目的MAC地址BB,发现对应端口3。于是,它只把数据帧从端口3发出去。这就是交换机的精准转发,不会像集线器那样广播出去,效率非常高。
‹#›
课堂练习
01 / 选择题
以太网交换机主要工作在OSI模型的哪一层?( )
A. 物理层 B. 数据链路层 C. 网络层
02 / 填空题
交换机MAC地址表中,表项的默认老化时间约为 ________ 分钟。
03 / 选择题
交换机通过读取数据帧的哪个地址来学习设备位置?( )
A. 目的MAC B. 源MAC C. IP地址
04 / 填空题
交换机的每个接口都属于一个独立的 ________ 域。
💡 提示:该特性可有效隔离冲突
B
5
B
冲突
课堂小结
核心主题:以太帧与交换机
01. 以太网标准
• 主流标准:IEEE 802.3 标准、DIX V2 标准
• 定义了物理层和数据链路层的规范,是局域网的基石
02. 以太帧结构
• 首部 (14 Bytes):目标MAC + 源MAC + 类型/长度字段
• 数据载荷 (46-1500 Bytes):承载上层数据
• 帧校验序列 (FCS, 4 Bytes):用于检测传输错误
03. 帧区分规则
• 类型字段值 ≥ 0x0800:表示上层协议类型 (如IPv4)
• 类型字段值 < 0x0600:表示帧数据部分的长度
• 以此区分“类型/长度”字段的具体含义
04. 交换机核心原理
• 工作层级:OSI模型的数据链路层 (L2)
• 核心机制:MAC地址表的自学习、老化与更新
• 转发策略:基于MAC表进行单播精准转发,隔离冲突域
1.7.2013
课程的最后,我们用一张思维导图来回顾今天学习的所有内容。中心是“以太帧与交换机”,主要分为四个分支:以太网标准、以太帧结构、帧的区分规则,以及交换机的工作原理。这张图就是我们今天知识的浓缩,希望大家能牢牢记住。
‹#›
课后作业
必做任务 (Required)
01.背诵本课两大板块核心知识点,下节课将进行随机抽背,请认真准备。
02.完成课堂练习中未讲解的剩余习题,注意步骤完整、书写规范。
预习任务 (Preview)
01.提前自学下一节课“网络基础”相关内容,阅读教材对应章节。
02.尝试梳理出其中你觉得陌生、难以理解的概念,并做好笔记,以便课堂上重点听讲。
1.7.2013
最后是课后作业。必做任务有两个:一是背诵今天的核心知识点,下节课我会抽查;二是完成课堂练习剩下的题目。预习任务是提前看看下一节课的内容,把不懂的地方标出来。今天的课就到这里,同学们下课!
‹#›
”
感谢观看
THANKS FOR WATCHING
愿技术照亮前行的路 · 期待与您再次相遇
$