lesson27-29计算机网络第三章精讲:交换机与VLAN的工作原理、区别与实战应用
第三章 Lesson 27 交换机(★★★★★)
第一部分:为什么需要交换机?
假设:
有四台电脑。
A B
C D
如果:
没有交换机。
是不是:
谁也不能通信?
于是:
把大家连起来。
A
│
│
B ── Switch ── C
│
│
D
这样:
所有电脑:
都能通信。
交换机的作用(★★★★★)
一句话:
根据目的 MAC 地址,转发数据帧。
★★★★★
这是考试最喜欢考的定义。
记住:
交换机看的是 MAC 地址,不是 IP 地址。
第二部分:交换机和集线器(Hub)有什么区别?
这是 考试必考比较题 。
先看 Hub。
Hub(集线器)
例如:
A:
发送数据。
A
↓
Hub
Hub:
不知道:
发给谁。
怎么办?
答案:
全部发送。
例如:
B ← 收到
A → Hub → C ← 收到
D ← 收到
是不是:
大家:
都收到?
效率:
很低。
Switch(交换机)
如果:
A:
发给:
C。
A
↓
Switch
交换机:
查表。
知道:
C:
在哪个端口。
于是:
只发送:
A
↓
Switch
↓
C
B:
不知道。
D:
不知道。
是不是:
效率高很多?
第三部分:交换机为什么知道发给谁?
答案:
因为:
它有一张:
MAC 地址表(MAC Address Table)
★★★★★
这是第三章最重要的知识点之一。
例如:
交换机:
里面:
保存:
MAC地址 端口
00-AA-11-22 Port1
11-BB-22-33 Port2
22-CC-33-44 Port3
以后:
收到:
数据。
例如:
目的:
22-CC-33-44
交换机:
查表。
发现:
Port3。
于是:
发:
Port3。
第四部分:MAC 地址表怎么来的?
很多同学:
都会问。
老师:
提前配置?
不是。
厂家:
写进去?
不是。
答案:
交换机自己学习。
★★★★★
例如:
A:
第一次:
发送。
源MAC:
00-AA
进入:
Port1。
交换机:
马上:
记住:
00-AA
↓
Port1
以后:
再看到:
00-AA。
直接:
知道:
就在:
Port1。
所以:
交换机:
越来越聪明。
因为:
MAC 地址表:
越来越完整。
第五部分:交换机学习过程(★★★★★)
来看完整过程。
第一步:
A:
发送。
源MAC:
A
进入:
Port1。
交换机:
学习:
A
↓
Port1
第二步:
目的:
C。
交换机:
查表。
发现:
没有。
怎么办?
答案:
广播(Flood)。
★★★★★
什么意思?
除了:
Port1。
其他:
全部发送。
Port2
Port3
Port4
大家:
都收到。
只有:
C:
回应。
第三步:
C:
回复。
源MAC:
C
进入:
Port3。
交换机:
再次学习:
C
↓
Port3
以后:
A:
再找:
C。
直接:
Port3。
不用:
广播。
这就是:
交换机:
学习 MAC 地址表。
第六部分:交换机转发过程(★★★★★)
考试:
特别喜欢画图。
例如:
A
│Port1
│
Switch
│ │
Port2│ │Port3
B C
MAC 表:
A → Port1
B → Port2
C → Port3
A:
发送:
给:
C。
交换机:
查:
C
↓
Port3
于是:
只:
发:
Port3。
是不是:
特别简单?
第七部分:交换机的三种转发方式(了解)
教材:
有时:
会提。
知道即可。
① 存储转发(Store and Forward)
整个帧:
全部收到。
检查:
CRC。
没问题。
再发。
优点:
可靠。
② 直通交换(Cut-through)
收到:
目的 MAC。
马上:
开始转发。
速度:
快。
③ 无碎片交换
了解即可。
考试:
很少。
第八部分:交换机和路由器区别(★★★★★)
这是考试超级喜欢比较的。
| 交换机 | 路由器 |
|---|---|
| 数据链路层 | 网络层 |
| 看 MAC 地址 | 看 IP 地址 |
| 连接局域网 | 连接不同网络 |
| 转发帧 | 转发数据包 |
★★★★★
一定要背。
第九部分:交换机为什么没有冲突?
上一课:
我们:
学:
CSMA/CD。
共享网线:
会:
冲突。
现在:
交换机:
每个端口:
独立。
例如:
A
↓
Port1
B:
↓
Port2
是不是:
互不影响?
所以:
现代交换机:
基本:
没有:
冲突。
★★★★★
考试:
非常喜欢。
第十部分:交换机工作流程(★★★★★)
完整过程:
收到帧
↓
读取源MAC
↓
学习MAC地址
↓
读取目的MAC
↓
查MAC地址表
↓
找到?
↓
是
↓
定向转发
↓
否
↓
★★★★★
这是:
考试:
综合题。
第十一部分:整个第三章知识串起来
看看:
是不是:
已经全部连接起来了。
应用层数据
↓
IP数据报
↓
数据链路层
↓
封装成帧
↓
加入MAC地址
↓
加入CRC(FCS)
↓
形成以太网帧
↓
交换机查MAC表
↓
转发
↓
是不是:
整个局域网:
已经会工作了?
第十二部分:本课总结(★★★★★)
交换机(Switch)
│
├── 工作在数据链路层
├── 根据MAC地址转发
├── 自动学习MAC地址
├── 建立MAC地址表
├── 未知目的MAC→广播
└── 已知目的MAC→定向转发
第三章 Lesson 28 VLAN(虚拟局域网)★★★★★
考试重要程度:
⭐⭐⭐⭐☆
VLAN 本身不算特别难,但"广播域"是考试重点。
第一部分:为什么需要 VLAN?
先来看一个公司。
有三个部门:
交换机
┌────┼────┐
│ │ │
财务 技术 人事
所有电脑:
都接在同一个交换机。
是不是很好?
其实:
不好。
为什么?
假设:
财务电脑:
发送广播。
例如:
"谁是192.168.1.10?"
结果:
整个公司:
全部收到。
财务 ✔
技术 ✔
人事 ✔
是不是:
很多电脑:
根本不用收到?
这就是:
广播风暴 。
(广播太多,占用网络资源。)
于是:
出现了:
VLAN(Virtual LAN)
中文:
虚拟局域网。
第二部分:什么是 VLAN?
一句话:
把一个物理局域网,划分成多个逻辑局域网。
★★★★★
这句话:
考试:
经常考。
注意:
是:
逻辑划分。
不是:
重新拉网线。
例如:
原来:
一个交换机
↓
一个局域网
现在:
一个交换机
↓
VLAN10(财务)
↓
VLAN20(技术)
↓
VLAN30(人事)
是不是:
一个交换机。
变成:
三个局域网。
第三部分:VLAN 最大特点
★★★★★
一句话:
不同 VLAN 属于不同广播域。
这是:
整节课:
最重要的一句话。
一定背。
例如:
财务:
发送广播。
VLAN10:
广播
结果:
只有:
财务
收到。
技术:
收不到。
人事:
收不到。
是不是:
广播:
变少了?
第四部分:什么叫广播域?
★★★★★
考试:
最喜欢。
定义:
广播能够到达的范围,就叫广播域。
例如:
没有 VLAN。
交换机
↓
ABCDE
广播:
全部收到。
所以:
整个交换机:
一个广播域。
有 VLAN。
VLAN10
AB
VLAN20
CD
广播:
只能:
AB。
不能:
CD。
于是:
两个广播域。
口诀:
一个 VLAN = 一个广播域。
★★★★★
第五部分:为什么不同 VLAN 不能通信?
例如:
VLAN10
A
VLAN20
B
A:
发送:
给:
B。
交换机:
会:
阻止。
为什么?
因为:
属于:
不同:
广播域。
那怎么办?
答案:
需要路由器(三层交换机也可以)。
★★★★★
考试:
喜欢问。
所以:
记一句:
同一VLAN
↓
直接通信
不同VLAN
↓
路由器
★★★★★
第六部分:交换机如何区分 VLAN?
交换机:
每个端口:
都可以:
属于:
不同 VLAN。
例如:
Port1
↓
VLAN10
Port2
↓
VLAN10
Port3
↓
VLAN20
Port4
↓
VLAN30
是不是:
一个交换机:
变成:
多个网络。
第七部分:VLAN 的优点(★★★★★)
教材:
经常总结。
① 减少广播
广播:
不会:
整个公司:
到处跑。
② 提高安全性
财务:
收不到:
技术:
广播。
是不是:
更安全?
③ 易于管理
例如:
财务:
全部:
VLAN10。
以后:
新增:
财务电脑。
直接:
加入:
VLAN10。
不用:
重新布线。
第八部分:VLAN 标签(了解)
考试:
偶尔考。
交换机:
之间:
传输。
需要:
知道:
属于:
哪个 VLAN。
于是:
会:
加入:
一个:
802.1Q 标签。
了解即可。
本科考试:
一般:
不会计算。
第九部分:交换机与 VLAN 的关系
很多学生:
容易混。
记一句。
交换机:
负责:
划分 VLAN。
路由器:
负责:
连接 VLAN。
★★★★★
这是:
考试:
经典。
第十部分:交换机、Hub、路由器总结(★★★★★)
| Hub | Switch | Router |
|---|---|---|
| 物理层 | 数据链路层 | 网络层 |
| 广播 | MAC 转发 | IP 转发 |
| 一个冲突域 | 每端口独立冲突域 | 连接不同网络 |
| 一个广播域 | 默认一个广播域,可划分多个 VLAN | 隔离广播域 |
★★★★★
这是第三章最喜欢出的综合比较题。
第十一部分:整个局域网终于完整了!
来看完整流程。
应用层
↓
网络层(IP)
↓
数据链路层
↓
MAC地址
↓
CRC
↓
以太网帧
↓
交换机
↓
VLAN判断
↓
目的主机
是不是:
第三章:
全部:
串起来了?
第十三部分:本课总结(★★★★★)
VLAN
│
├── 虚拟局域网
├── 一个交换机划分多个逻辑网络
├── 一个VLAN=一个广播域
├── 减少广播
├── 提高安全
├── 易于管理
└── 不同VLAN通信需要路由器
Lesson 29 第三章总复习(★★★★★)
第一部分:一张图串起第三章(★★★★★)
这是整个第三章最重要的一张图。
请先整体看一遍。
数据链路层
│
┌───────────────┼───────────────┐
│ │
功能 可靠传输
│ │
│ 滑动窗口
│
▼
封装成帧
│
▼
差错检测
│
CRC(FCS)
│
▼
两种典型协议
┌─────────────┐
│ │
PPP协议 以太网(Ethernet)
│
▼
MAC地址
│
▼
CSMA/CD
│
▼
交换机
│
▼
VLAN
这张图建议你抄到笔记本第一页。
考试所有知识点都在这里。
第二部分:第三章知识链(★★★★★)
假设:
你的电脑:
访问学校网站。
真正发生了什么?
来看完整过程。
① 应用层:
产生数据。
例如:
HTTP 请求
↓
网络层:
加入:
IP 地址。
↓
数据链路层:
开始工作。
② 封装成帧
数据
↓
Frame
③ 加入 MAC 地址
例如:
目的MAC
源MAC
交换机:
以后:
就靠它。
④ 计算 CRC
算出:
FCS。
放:
帧尾。
保证:
数据:
有没有错。
⑤ 形成以太网帧
目的MAC
源MAC
Type
Data
FCS
⑥ 如果共享网络
使用:
CSMA/CD。
口诀:
先听后说,边说边听。
⑦ 到交换机
交换机:
查:
MAC 地址表。
找到:
目的端口。
转发。
⑧ 如果划分 VLAN
先判断:
是不是:
同一个 VLAN。
同一个:
直接转发。
不同:
交给:
路由器。
是不是:
整个第三章:
已经:
连起来了?
第三部分:考试最爱比较(★★★★★)
① MAC 地址 vs IP 地址
这是 必考 。
| MAC 地址 | IP 地址 |
|---|---|
| 物理地址 | 逻辑地址 |
| 网卡决定 | 网络管理员或 DHCP 分配 |
| 数据链路层 | 网络层 |
| 一般不变 | 可以改变 |
口诀:
MAC 找设备,IP 找网络。
② Hub vs Switch
| Hub | Switch |
|---|---|
| 广播 | 定向转发 |
| 物理层 | 数据链路层 |
| 冲突多 | 基本无冲突 |
| 没有 MAC 表 | 有 MAC 表 |
口诀:
Hub 全发,Switch 查表。
③ Switch vs Router
| Switch | Router |
|---|---|
| MAC | IP |
| 数据链路层 | 网络层 |
| 同一局域网 | 不同网络 |
口诀:
交换机看 MAC,路由器看 IP。
④ PPP vs Ethernet
| PPP | Ethernet |
|---|---|
| 点对点 | 局域网 |
| Flag 定界 | MAC 地址 |
| 拨号 | 局域网 |
第四部分:考试数字(★★★★★)
这一部分一定会出选择题。
| 内容 | 数值 |
|---|---|
| MAC 地址长度 | 48 位(6 字节) |
| PPP Flag | 01111110 |
| 广播 MAC | FF-FF-FF-FF-FF-FF |
| 最小以太网帧 | 64 字节 |
这四个数字必须会默写。
第五部分:第三章口诀(★★★★★)
数据链路层
封装成帧,CRC 检错。
PPP
点对点,Flag01111110,五个1插个0。
滑动窗口
窗口决定能发多少,ACK决定窗口怎么滑。
MAC 地址
48位,网卡身份证。
CSMA/CD
先听后说,边说边听。
Switch
学习源 MAC,查目的 MAC。
VLAN
一个 VLAN,一个广播域。
第六部分:第三章终极思维导图(★★★★★)
数据链路层
│
┌────────────────────────┐
│ │
封装成帧 差错检测
│ │
│ CRC(FCS)
│
▼
PPP协议
│
Flag=01111110
│
五个1插个0
│
▼
滑动窗口
│
ACK确认
│
▼
MAC地址(48位)
│
▼
以太网
│
▼
CSMA/CD
│
先听后说
边说边听
│
▼
交换机
│
MAC地址表学习
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)