【计算机网络】数据链路层核心知识精讲(三色标注版)

chengsenw 项目开发评论1阅读模式

【计算机网络】数据链路层核心知识精讲(三色标注版)

🔴 重点必记|🟡 难点解析|🔵 易错点提醒


一、数据链路层概述

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 帧格式(🔴 重点)

字段
长度(字节)
作用
标志字段 F
1
0x7E(帧定界符)
地址字段 A
1
固定 0xFF
控制字段 C
1
固定 0x03
协议字段
2
标识上层协议(0x0021=IP)
信息部分
46~1500
IP 数据报
FCS 字段
4
帧检验序列

🔵 易错点:PPP 帧是“面向字节”的,透明传输通过字节填充(异步)或零比特填充(同步)实现。

3. 工作状态(🟡 难点)

链路静止 → 物理层连接 → 链路建立(LCP 协商) → 认证 → 网络层协议(NCP 配置) → 链路打开(数据传输) → 链路终止


四、使用广播信道的数据链路层

1. 局域网基础(🔴 重点)

  • 媒体共享技术:
    • 静态划分
      :FDM、TDM(低效)  
    • 动态接入
      :随机接入(如 CSMA/CD)、受控接入(高效)
  • 数据链路层子层:
    • LLC
      (逻辑链路控制):与传输媒体无关  
    • MAC
      (媒体接入控制):与传输媒体相关

2. CSMA/CD 协议(🟡 难点 + 🔴 重点)

  • 含义:载波监听 + 多点接入 + 碰撞检测
  • 核心机制:
    1. 发送前/发送中持续检测信道  
    2. 检测到碰撞 → 立即停止 → 发送干扰信号 → 随机退避重传
  • 🔴 关键参数
    • 争用期
       = 2τ,以太网标准 = 51.2 μs  
    • 最短有效帧长
       = 64 字节  
    • 截断二进制指数退避算法
      :退避时间 = r × 2τ(r 随机)
  • 🔵 易错点:CSMA/CD 仅适用于半双工通信;全双工(如交换机)无冲突,无需该协议

3. 以太网 MAC 层(🔴 重点)

(1)MAC 地址

  • 48 位全球唯一,前 24 位厂商 OUI,后 24 位厂商自定义  
  • 类型:单站地址、组地址、广播地址(全 1)

(2)MAC 帧格式(以太网 V2 标准)

字段
长度(字节)
作用
前同步码
7
比特同步
帧开始定界符
1
0xAB
目的地址
6
接收方 MAC 地址
源地址
6
发送方 MAC 地址
类型字段
2
上层协议(0x0800=IP)
数据字段
46~1500
IP 数据报
FCS 字段
4
帧检验序列

🔵 易错点:有效 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 子层
    :“底层接入控制员”—— 适配媒体,解决信道冲突(硬件+软件结合)  
  • 两者共同实现:将物理层比特流封装成帧,实现相邻结点间的可靠、有序传输

复习建议:重点关注 🔴 标注的核心概念,结合 🟡 难点理解原理,避开 🔵 易错陷阱。

 
chengsenw
  • 本文由 chengsenw 发表于 2026年4月19日 18:44:27
  • 转载请务必保留本文链接:https://www.gewo168.com/58615.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: