lesson27-29计算机网络第三章精讲:交换机与VLAN的工作原理、区别与实战应用

作者:Zguigo日期:2026/8/23

第三章 Lesson 27 交换机(★★★★★)


第一部分:为什么需要交换机?

假设:

有四台电脑。

1A      B
2
3C      D
4

如果:

没有交换机。

是不是:

谁也不能通信?

于是:

把大家连起来。

1A
2      
3      
4B ── Switch ── C
5      
6      
7      D
8

这样:

所有电脑:

都能通信。


交换机的作用(★★★★★)

一句话:

根据目的 MAC 地址,转发数据帧。

★★★★★

这是考试最喜欢考的定义。

记住:

交换机看的是 MAC 地址,不是 IP 地址。


第二部分:交换机和集线器(Hub)有什么区别?

这是 考试必考比较题

先看 Hub。


Hub(集线器)

例如:

A:

发送数据。

1A
2
3
4
5Hub
6

Hub:

不知道:

发给谁。

怎么办?

答案:

全部发送。

例如:

1B  收到
2
3A  Hub  C  收到
4
5      D  收到
6

是不是:

大家:

都收到?

效率:

很低。


Switch(交换机)

如果:

A:

发给:

C。

1A
2
3
4
5Switch
6

交换机:

查表。

知道:

C:

在哪个端口。

于是:

只发送:

1A
2
3
4
5Switch
6
7
8
9C
10

B:

不知道。

D:

不知道。

是不是:

效率高很多?


第三部分:交换机为什么知道发给谁?

答案:

因为:

它有一张:

MAC 地址表(MAC Address Table)

★★★★★

这是第三章最重要的知识点之一。


例如:

交换机:

里面:

保存:

1MAC地址              端口
2
300-AA-11-22       Port1
4
511-BB-22-33       Port2
6
722-CC-33-44       Port3
8

以后:

收到:

数据。

例如:

目的:

122-CC-33-44
2

交换机:

查表。

发现:

Port3。

于是:

发:

Port3。


第四部分:MAC 地址表怎么来的?

很多同学:

都会问。

老师:

提前配置?

不是。

厂家:

写进去?

不是。

答案:

交换机自己学习。

★★★★★


例如:

A:

第一次:

发送。

1源MAC:
2
300-AA
4

进入:

Port1。

交换机:

马上:

记住:

100-AA
2
3
4
5Port1
6

以后:

再看到:

00-AA。

直接:

知道:

就在:

Port1。


所以:

交换机:

越来越聪明。

因为:

MAC 地址表:

越来越完整。


第五部分:交换机学习过程(★★★★★)

来看完整过程。


第一步:

A:

发送。

1源MAC:
2
3A
4

进入:

Port1。

交换机:

学习:

1A
2
3
4
5Port1
6

第二步:

目的:

C。

交换机:

查表。

发现:

没有。

怎么办?


答案:

广播(Flood)。

★★★★★

什么意思?

除了:

Port1。

其他:

全部发送。

1Port2
2
3Port3
4
5Port4
6

大家:

都收到。

只有:

C:

回应。


第三步:

C:

回复。

1源MAC:
2
3C
4

进入:

Port3。

交换机:

再次学习:

1C
2
3
4
5Port3
6

以后:

A:

再找:

C。

直接:

Port3。

不用:

广播。


这就是:

交换机:

学习 MAC 地址表。


第六部分:交换机转发过程(★★★★★)

考试:

特别喜欢画图。

例如:

1A
2       │Port1
3       
4     Switch
5          
6Port2│     │Port3
7     B     C
8

MAC 表:

1A  Port1
2
3B  Port2
4
5C  Port3
6

A:

发送:

给:

C。

交换机:

查:

1C
2
3
4
5Port3
6

于是:

只:

发:

Port3。

是不是:

特别简单?


第七部分:交换机的三种转发方式(了解)

教材:

有时:

会提。

知道即可。


① 存储转发(Store and Forward)

整个帧:

全部收到。

检查:

CRC。

没问题。

再发。

优点:

可靠。


② 直通交换(Cut-through)

收到:

目的 MAC。

马上:

开始转发。

速度:

快。


③ 无碎片交换

了解即可。

考试:

很少。


第八部分:交换机和路由器区别(★★★★★)

这是考试超级喜欢比较的。

交换机路由器
数据链路层网络层
看 MAC 地址看 IP 地址
连接局域网连接不同网络
转发帧转发数据包

★★★★★

一定要背。


第九部分:交换机为什么没有冲突?

上一课:

我们:

学:

CSMA/CD。

共享网线:

会:

冲突。

现在:

交换机:

每个端口:

独立。

例如:

1A
2
3
4
5Port1
6

B:

1
2
3Port2
4

是不是:

互不影响?

所以:

现代交换机:

基本:

没有:

冲突。

★★★★★

考试:

非常喜欢。


第十部分:交换机工作流程(★★★★★)

完整过程:

1收到帧
2
3
4
5读取源MAC
6
7
8
9学习MAC地址
10
11
12
13读取目的MAC
14
15
16
17查MAC地址表
18
19
20
21找到?
22
23
24
25
26
27
28
29定向转发
30
31
32
33
34
35
36

★★★★★

这是:

考试:

综合题。


第十一部分:整个第三章知识串起来

看看:

是不是:

已经全部连接起来了。

1应用层数据
2
3
4
5IP数据报
6
7
8
9数据链路层
10
11
12
13封装成帧
14
15
16
17加入MAC地址
18
19
20
21加入CRC(FCS)
22
23
24
25形成以太网帧
26
27
28
29交换机查MAC表
30
31
32
33转发
34
35
36

是不是:

整个局域网:

已经会工作了?


第十二部分:本课总结(★★★★★)

1交换机(Switch)
2
3├── 工作在数据链路层
4├── 根据MAC地址转发
5├── 自动学习MAC地址
6├── 建立MAC地址表
7├── 未知目的MAC→广播
8└── 已知目的MAC→定向转发
9

第三章 Lesson 28 VLAN(虚拟局域网)★★★★★

考试重要程度:

⭐⭐⭐⭐☆

VLAN 本身不算特别难,但"广播域"是考试重点。


第一部分:为什么需要 VLAN?

先来看一个公司。

有三个部门:

1交换机
2  ┌────┼────┐
3          
4财务  技术  人事
5

所有电脑:

都接在同一个交换机。

是不是很好?

其实:

不好。

为什么?


假设:

财务电脑:

发送广播。

例如:

1"谁是192.168.1.10?"
2

结果:

整个公司:

全部收到。

1财务 
2
3技术 
4
5人事 
6

是不是:

很多电脑:

根本不用收到?

这就是:

广播风暴

(广播太多,占用网络资源。)


于是:

出现了:

VLAN(Virtual LAN)

中文:

虚拟局域网。


第二部分:什么是 VLAN?

一句话:

把一个物理局域网,划分成多个逻辑局域网。

★★★★★

这句话:

考试:

经常考。

注意:

是:

逻辑划分。

不是:

重新拉网线。


例如:

原来:

1一个交换机
2
3
4
5一个局域网
6

现在:

1一个交换机
2
3
4
5VLAN10(财务)
6
7
8
9VLAN20(技术)
10
11
12
13VLAN30(人事)
14

是不是:

一个交换机。

变成:

三个局域网。


第三部分:VLAN 最大特点

★★★★★

一句话:

不同 VLAN 属于不同广播域。

这是:

整节课:

最重要的一句话。

一定背。


例如:

财务:

发送广播。

1VLAN10:
2
3广播
4

结果:

只有:

1财务
2
3收到。
4

技术:

收不到。

人事:

收不到。

是不是:

广播:

变少了?


第四部分:什么叫广播域?

★★★★★

考试:

最喜欢。

定义:

广播能够到达的范围,就叫广播域。

例如:

没有 VLAN。

1交换机
2
3
4
5ABCDE
6

广播:

全部收到。

所以:

整个交换机:

一个广播域。


有 VLAN。

1VLAN10
2
3AB
4
1VLAN20
2
3CD
4

广播:

只能:

AB。

不能:

CD。

于是:

两个广播域。


口诀:

一个 VLAN = 一个广播域。

★★★★★


第五部分:为什么不同 VLAN 不能通信?

例如:

1VLAN10
2
3A
4
1VLAN20
2
3B
4

A:

发送:

给:

B。

交换机:

会:

阻止。

为什么?

因为:

属于:

不同:

广播域。


那怎么办?

答案:

需要路由器(三层交换机也可以)。

★★★★★

考试:

喜欢问。


所以:

记一句:

1同一VLAN
2
3
4
5直接通信
6
1不同VLAN
2
3
4
5路由器
6

★★★★★


第六部分:交换机如何区分 VLAN?

交换机:

每个端口:

都可以:

属于:

不同 VLAN。

例如:

1Port1
2
3
4
5VLAN10
6
1Port2
2
3
4
5VLAN10
6
1Port3
2
3
4
5VLAN20
6
1Port4
2
3
4
5VLAN30
6

是不是:

一个交换机:

变成:

多个网络。


第七部分:VLAN 的优点(★★★★★)

教材:

经常总结。


① 减少广播

广播:

不会:

整个公司:

到处跑。


② 提高安全性

财务:

收不到:

技术:

广播。

是不是:

更安全?


③ 易于管理

例如:

财务:

全部:

VLAN10。

以后:

新增:

财务电脑。

直接:

加入:

VLAN10。

不用:

重新布线。


第八部分:VLAN 标签(了解)

考试:

偶尔考。

交换机:

之间:

传输。

需要:

知道:

属于:

哪个 VLAN。

于是:

会:

加入:

一个:

802.1Q 标签。

了解即可。

本科考试:

一般:

不会计算。


第九部分:交换机与 VLAN 的关系

很多学生:

容易混。

记一句。

交换机:

负责:

划分 VLAN。

路由器:

负责:

连接 VLAN。

★★★★★

这是:

考试:

经典。


第十部分:交换机、Hub、路由器总结(★★★★★)

HubSwitchRouter
物理层数据链路层网络层
广播MAC 转发IP 转发
一个冲突域每端口独立冲突域连接不同网络
一个广播域默认一个广播域,可划分多个 VLAN隔离广播域

★★★★★

这是第三章最喜欢出的综合比较题。


第十一部分:整个局域网终于完整了!

来看完整流程。

1应用层
2
3
4
5网络层(IP)
6
7
8
9数据链路层
10
11
12
13MAC地址
14
15
16
17CRC
18
19
20
21以太网帧
22
23
24
25交换机
26
27
28
29VLAN判断
30
31
32
33目的主机
34

是不是:

第三章:

全部:

串起来了?


第十三部分:本课总结(★★★★★)

1VLAN
2
3├── 虚拟局域网
4├── 一个交换机划分多个逻辑网络
5├── 一个VLAN=一个广播域
6├── 减少广播
7├── 提高安全
8├── 易于管理
9└── 不同VLAN通信需要路由器
10
11

Lesson 29 第三章总复习(★★★★★)

第一部分:一张图串起第三章(★★★★★)

这是整个第三章最重要的一张图。

请先整体看一遍。

1					数据链路层
2                       
3       ┌───────────────┼───────────────┐
4                                      
5     功能                          可靠传输
6                                      
7                                 滑动窗口
8       
9       
10    封装成帧
11       
12       
13     差错检测
14       
15     CRC(FCS)
16       
17       
18   两种典型协议
19  ┌─────────────┐
20               
21PPP协议      以太网(Ethernet)
22                
23                
24            MAC地址
25                
26                
27           CSMA/CD
28                
29                
30             交换机
31                
32                
33              VLAN
34

这张图建议你抄到笔记本第一页。

考试所有知识点都在这里。


第二部分:第三章知识链(★★★★★)

假设:

你的电脑:

访问学校网站。

真正发生了什么?

来看完整过程。


① 应用层:

产生数据。

例如:

1HTTP 请求
2

网络层:

加入:

IP 地址。

数据链路层:

开始工作。


② 封装成帧

1数据
2
3
4
5Frame
6

③ 加入 MAC 地址

例如:

1目的MAC
2
3源MAC
4

交换机:

以后:

就靠它。


④ 计算 CRC

算出:

FCS。

放:

帧尾。

保证:

数据:

有没有错。


⑤ 形成以太网帧

1目的MAC
2
3源MAC
4
5Type
6
7Data
8
9FCS
10

⑥ 如果共享网络

使用:

CSMA/CD。

口诀:

先听后说,边说边听。


⑦ 到交换机

交换机:

查:

MAC 地址表。

找到:

目的端口。

转发。


⑧ 如果划分 VLAN

先判断:

是不是:

同一个 VLAN。

同一个:

直接转发。

不同:

交给:

路由器。


是不是:

整个第三章:

已经:

连起来了?


第三部分:考试最爱比较(★★★★★)

① MAC 地址 vs IP 地址

这是 必考

MAC 地址IP 地址
物理地址逻辑地址
网卡决定网络管理员或 DHCP 分配
数据链路层网络层
一般不变可以改变

口诀:

MAC 找设备,IP 找网络。


② Hub vs Switch

HubSwitch
广播定向转发
物理层数据链路层
冲突多基本无冲突
没有 MAC 表有 MAC 表

口诀:

Hub 全发,Switch 查表。


③ Switch vs Router

SwitchRouter
MACIP
数据链路层网络层
同一局域网不同网络

口诀:

交换机看 MAC,路由器看 IP。


④ PPP vs Ethernet

PPPEthernet
点对点局域网
Flag 定界MAC 地址
拨号局域网

第四部分:考试数字(★★★★★)

这一部分一定会出选择题。

内容数值
MAC 地址长度48 位(6 字节)
PPP Flag01111110
广播 MACFF-FF-FF-FF-FF-FF
最小以太网帧64 字节

这四个数字必须会默写。


第五部分:第三章口诀(★★★★★)


数据链路层

封装成帧,CRC 检错。


PPP

点对点,Flag01111110,五个1插个0。


滑动窗口

窗口决定能发多少,ACK决定窗口怎么滑。


MAC 地址

48位,网卡身份证。


CSMA/CD

先听后说,边说边听。


Switch

学习源 MAC,查目的 MAC。


VLAN

一个 VLAN,一个广播域。


第六部分:第三章终极思维导图(★★★★★)

1数据链路层
2                       
3      ┌────────────────────────┐
4                              
5    封装成帧              差错检测
6                          
7                        CRC(FCS)
8      
9      
10  PPP协议
11      
12  Flag=01111110
13      
14  五个1插个0
15      
16      
17  滑动窗口
18      
19   ACK确认
20      
21      
22  MAC地址(48位)
23      
24      
25   以太网
26      
27      
28  CSMA/CD
29      
30  先听后说
31  边说边听
32      
33      
34   交换机
35      
36MAC地址表学习
37

lesson27-29计算机网络第三章精讲:交换机与VLAN的工作原理、区别与实战应用》 是转载文章,点击查看原文


相关推荐


读取腾讯在线智能表格内容,使用AI智能扩写内容并生成PDF篮球培训教学反馈文档系统
@Ma2026/8/10

篮球培训教学反馈系统 项目简介 这是一个基于AI的篮球培训教学反馈系统,帮助教练快速生成学员的训练周报PDF,并自动推送到企业微信家长群。 主要功能 智能表格管理:创建和管理学员信息表格AI内容扩写:使用DeepSeek AI将简短的教学记录扩写成专业的训练周报PDF生成:自动生成带有Logo水印的PDF周报批量处理:异步处理多个学员的周报生成预览与编辑:支持预览PDF,不满意可重新生成企业微信集成:自动推送PDF到对应的家长群Web界面:简洁美观的前端UI,方便操作 技术栈 后端:Python


Agentic AI 工程实战
Shockang2026/8/1

Key Takeaways LLM 聊天补全→RAG 增强→工具调用→单智能体→多智能体系统的五阶段演进路径,每一步解决前一步的什么局限 自主性(autonomy)、反应性(reactivity)、主动性(proactiveness)、社会性(social ability)四大特征在工程上的具体表现 智能体系统的 IO 特征:LLM API 调用秒级延迟、多工具并发、多会话并行,同步阻塞模型完全无法支撑 智能体系统的数据可信问题:LLM 输出天然不稳定,不加校验的 JSON 解析是生产事故的头


【Linux 系统篇(六)】基础开发工具(一) —— 软件安装完全指南
Huangjin007_2026/7/24

大家好,欢迎来到 huangjin007_ 的博客 ⭐ 个人主页:huangjin007_ 🔥 文章收录专栏:Linux 内功修炼手册(系统篇) 总会有一些坚持能从冰封的土地里培育出十万朵怒放的蔷薇 Linux 系统篇(六) —— 软件安装完全指南 文章目录 Linux 系统篇(六) —— 软件安装完全指南1. 软件包管理器1.1 什么是软件包?1.2 Linux 软件生态1.3 包管理器具体操作1.3.1 查看软件包(搜索)1.3.2 安装软


【Python学习】(认识函数、列表、元组、字典与文件核心知识要点)
承渊政道2026/7/16

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法》 《C++知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 《MySQL数据库学习》 《Python知识内容》 ✨逆境不吐心中苦,顺境不忘来时路!✨ 🎬 博主简介: 在学习 Python 的过程中,掌握基础语法只是第一步,真正决定代码是否清晰、高效、易维护的,是对函数、列表、元组、字典以及文件操作等核心知识的理解


Java ActiveMQ 实战指南:从 JMS 队列、主题到 Spring Boot 消息处理
唐青枫2026/7/8

简介 ActiveMQ 是 Apache 提供的消息中间件。 它在 Java 生态里很常见,尤其是传统企业系统、老项目改造、JMS 规范相关系统中出现得比较多。 简单理解: 生产者 | v ActiveMQ Broker | v 消费者 ActiveMQ 最常见的使用方式是 JMS。 JMS 全称是 Java Message Service,它是一套 Java 消息服务 API 规范。 ActiveMQ 和 JMS 的关系可以类比成: JMS 是规范 ActiveMQ 是实现


SPI 加入 Apple,Swift 迈向自举 -- 肘子的 Swift 周报 #142
东坡肘子2026/6/30

SPI 加入 Apple,Swift 迈向自举 几天前,Swift Package Index(SPI)宣布已加入 Apple。双方将共同建设一个面向 Swift 开发者的综合 package registry;与此同时,SPI 现有的包发现、兼容性检查、文档托管等能力仍会继续提供,包作者在短期内也无需调整现有的发布流程。 这也让 #135⁠ 中“SwiftPM 才刚到第二章”的判断得到了新的注脚:CocoaPods 的退场只是把 SPM 推上了默认位置,而 SPI 加入 Apple,才真正揭开


@开发者,提前解锁 FORCE 原动力大会五大看点,限时赢取门票福利
火山引擎Agent社区2026/6/21

过去一年,AI 关注点不断变化,从大模型能力,进一步包括 Agent 能力。能力重点从“生成内容”转向“执行任务”,应用形态也从单点交互,走向多 Agent 协同和系统级运行。 对开发者来说,问题也变了:不只是模型选型,Agent 怎么设计、怎么跑稳、怎么进入真实业务系统,同样成为必须面对的课题。 围绕这些关键问题,我们梳理出 FORCE 原动力大会值得开发者关注的五大亮点。 Future|论坛前沿议题 获得 Agent 时代的技术坐标 Agent 的下一阶段竞争,不只是模型能力,更是系统能


初始化微信小程序
Oneslide2026/6/13

安装miniprogram-cli F:\business-system\weixin-app-order>npm install -g @wechat-miniprogram/miniprogram-cli npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tes


我做了一面互联网摸鱼墙:从无限 Canvas 到本地生产环境
戈德斯文2026/6/6

最近,我做了一个叫「摸鱼表格」的小项目。 它看起来像表格,却没有表头、公式、筛选和工作任务。这里有的,只是一面可以无限拖动、缩放和探索的公共格子墙。 任何人都能选一个空格,写下一句话、一个突然冒出的想法,或者把它当成临时树洞。 项目已经可以直接体验: moyu-table.tangyuan.art 这篇文章不只展示成品。我想完整复盘一次:一个看似简单的互动想法,如何逐步变成拥有数据库、登录、部署、备份和公网入口的产品。 一、它像表格,但这里没有标准答案 传统表格围绕效率组织信息:表头定义含义


Gateway 鉴权场景:网关统一鉴权 + 业务应用决定放行规则
超梦dasgg2026/5/30

目录 一、核心设计原则(一句话总结) 二、具体实现方案(最主流、最推荐) 1. 整体流程 2. 具体技术实现(Spring Cloud Gateway 为例) (1)业务服务:定义注解 + 扫描接口路由 (2)业务服务:启动时自动上报路由权限规则 (3)Gateway:拉取规则 + 全局过滤器统一鉴权 三、更轻量的简化方案(中小型项目常用) 四、为什么要这么设计?(面试加分回答) 五、面试标准回答(你可以直接背) 总结 这是微服务架构中最标准、最常用的鉴权方案:G

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 聚合阅读