【计算机网络】数据链路层核心知识精讲(三色标注版)
🔴 重点必记|🟡 难点解析|🔵 易错点提醒
一、数据链路层概述
1. 体系结构中的位置
-
位于物理层之上,网络层之下,是 OSI 七层、TCP/IP 四层、五层协议体系中的第 2 层 -
🔴 核心作用:将物理层传输的原始比特流封装成帧,实现相邻结点间的可靠数据传输 -
覆盖范围:主机、路由器、交换机等设备均需实现数据链路层功能(局域网和广域网通用)
2. 信道类型(🔴 重点)
|
|
|
|
|
|---|---|---|---|
| 点对点信道 |
|
|
|
| 广播信道 |
|
|
|
二、使用点对点信道的数据链路层
1. 基本概念(🔴 重点)
- 链路
:无源的点到点物理线路段,无交换结点 - 数据链路
:链路 + 控制数据传输的硬件/软件(逻辑链路),典型实现为网卡 - 帧
:数据链路层协议数据单元(PDU),由“首部 + 数据(IP 数据报)+ 尾部”组成
2. 三个基本问题(🟡 难点 + 🔴 重点)
(1)封装成帧
-
在数据前后添加首部(帧定界符)和尾部(差错校验) -
关键参数:MTU(最大传送单元)—— 数据部分长度上限(以太网 MTU = 1500 字节)
(2)透明传输
-
🔴 解决方法: - 字节填充
(异步传输):在定界符或转义符前添加转义符 - 零比特填充
(同步传输):发送端在 5 个连续 1 后插入 1 个 0,接收端删除该 0
(3)差错控制
- 检错技术:CRC(循环冗余检验)
(🟡 难点) -
发送端对 k 位数据 M,添加 n 位冗余码(FCS) -
接收端模 2 除法校验,余数为 0 则无差错 -
🔵 易错点:CRC 只能检错,不能纠错;可靠传输需额外确认重传机制
三、点对点协议 PPP
1. 协议特点(🔴 重点)
-
应用场景:用户终端与 ISP 的链路 -
组成部分: -
IP 数据报封装方法 - LCP
(链路控制协议):协商链路参数 - NCP
(网络控制协议):协商网络层配置
2. PPP 帧格式(🔴 重点)
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🔵 易错点:PPP 帧是“面向字节”的,透明传输通过字节填充(异步)或零比特填充(同步)实现。
3. 工作状态(🟡 难点)
链路静止 → 物理层连接 → 链路建立(LCP 协商) → 认证 → 网络层协议(NCP 配置) → 链路打开(数据传输) → 链路终止
四、使用广播信道的数据链路层
1. 局域网基础(🔴 重点)
-
媒体共享技术: - 静态划分
:FDM、TDM(低效) - 动态接入
:随机接入(如 CSMA/CD)、受控接入(高效) -
数据链路层子层: - LLC
(逻辑链路控制):与传输媒体无关 - MAC
(媒体接入控制):与传输媒体相关
2. CSMA/CD 协议(🟡 难点 + 🔴 重点)
-
含义:载波监听 + 多点接入 + 碰撞检测 -
核心机制: -
发送前/发送中持续检测信道 -
检测到碰撞 → 立即停止 → 发送干扰信号 → 随机退避重传 -
🔴 关键参数: - 争用期
= 2τ,以太网标准 = 51.2 μs - 最短有效帧长
= 64 字节 - 截断二进制指数退避算法
:退避时间 = r × 2τ(r 随机) -
🔵 易错点:CSMA/CD 仅适用于半双工通信;全双工(如交换机)无冲突,无需该协议
3. 以太网 MAC 层(🔴 重点)
(1)MAC 地址
-
48 位全球唯一,前 24 位厂商 OUI,后 24 位厂商自定义 -
类型:单站地址、组地址、广播地址(全 1)
(2)MAC 帧格式(以太网 V2 标准)
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🔵 易错点:有效 MAC 帧长度为 64~1518 字节;FCS 错误的帧直接丢弃,以太网不负责重传。
五、扩展的以太网
1. 物理层扩展(🔴 重点)
-
使用集线器(Hub)—— 物理层设备,单一碰撞域,共享带宽 -
优点:扩大地理范围;缺点:碰撞概率增加
2. 数据链路层扩展(🟡 难点 + 🔴 重点)
-
使用交换机(Switch)—— 数据链路层设备 -
每个端口独立碰撞域,全双工无冲突 - 并行转发
,独占带宽 -
🔴 自学习功能:通过源 MAC 地址建立交换表,过期自动删除 -
🔵 易错点:交换机 vs 集线器 -
交换机:MAC 地址转发,多碰撞域,独享带宽 -
集线器:信号放大转发,单碰撞域,共享带宽 -
回路问题 → 生成树协议(STP) 逻辑切断冗余链路
3. 虚拟局域网(VLAN)(🔴 重点)
-
将物理局域网划分为逻辑组(广播域隔离) -
核心作用:抑制广播风暴、提高安全性、简化管理 -
划分方法:基于端口(最常用)、基于 MAC 地址、基于 IP 子网等 -
帧格式:插入 4 字节 802.1Q 标记,最大帧长 1522 字节
六、高速以太网
1. 100BASE-T(快速以太网)(🔴 重点)
-
速率 100 Mbit/s,星形拓扑,双绞线 100 米,兼容 CSMA/CD
2. 吉比特以太网(1 Gbit/s)(🔴 重点)
-
支持全双工/半双工,半双工时使用载波延伸和分组突发
3. 10 吉比特以太网及以上(🔴 重点)
-
仅支持全双工(无 CSMA/CD),覆盖 LAN/MAN/WAN -
更高速率:40GE/100GE(数据中心、骨干网)
4. 以太网宽带接入(🔴 重点)
- PPPoE
(以太网上运行 PPP),用于 FTTx、ADSL
七、数据链路层 LLC 子层与 MAC 子层详解
(一)核心定位(🔴 重点)
|
|
|
|
|---|---|---|
| LLC |
|
|
| MAC |
|
|
(二)LLC 子层(🟡 难点)
-
统一上层接口,屏蔽底层差异 -
逻辑链路管理、差错控制与流量控制 -
现代以太网中作用弱化,但理论上仍是重要组成部分
(三)MAC 子层(🔴 重点)
-
信道访问控制(CSMA/CD、令牌传递) -
MAC 地址管理、帧的封装与解封装 -
碰撞检测与处理(硬件实现为主)
(四)两者协同工作流程(🟡 理解关键)
网络层 IP 数据报 → LLC 添加 LLC 首部 → MAC 添加 MAC 首/尾部 → 物理层发送接收端逆向解封装 → 最终交给网络层
📌 总结
- LLC 子层
:“上层接口管家”—— 屏蔽底层差异,聚焦逻辑链路(软件层面) - MAC 子层
:“底层接入控制员”—— 适配媒体,解决信道冲突(硬件+软件结合) -
两者共同实现:将物理层比特流封装成帧,实现相邻结点间的可靠、有序传输
复习建议:重点关注 🔴 标注的核心概念,结合 🟡 难点理解原理,避开 🔵 易错陷阱。


评论