news 2026/9/10 21:42:57

数据链路层复习总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据链路层复习总结

数据链路层是计算机网络体系结构的第二层,介于物理层和网络层之间,核心作用是将物理层传输的比特流封装成帧,实现相邻节点间的可靠数据传输,同时处理传输中的差错、透明性等问题。

一、数据链路层基础

(一)核心定位与体系结构

  • 地位:连接物理层与网络层,为主机、路由器、交换机等网络设备提供相邻节点间的通信支持。
  • 体系结构关联:适配 OSI 七层、TCP/IP 四层及五层协议体系,在物理层提供的比特传输服务基础上,实现帧级别的数据传输控制。

(二)信道类型

  • 点对点信道:一对一通信方式,无共享冲突问题,如主机与路由器间的链路。
  • 广播信道:一对多通信方式,需通过共享信道协议协调发送,避免冲突,如局域网。

(三)核心概念

  • 链路:无源的点到点物理线路段,是数据传输的物理基础。
  • 数据链路:链路 + 控制数据传输的硬件和软件(如网卡),又称逻辑链路。
  • 帧:数据链路层协议数据单元,由首部、数据部分和尾部组成,是数据传输的基本单位。

二、点对点信道的数据链路层

(一)三个基本问题

  1. 封装成帧:给网络层的 IP 数据报添加首部和尾部,明确帧的边界,规定最大传送单元(MTU)限制帧数据部分长度。
  2. 透明传输:通过字节填充(异步传输)或零比特填充(同步传输),解决数据中出现帧定界符导致的误判问题,确保数据原样传输。
  3. 差错控制:检测并处理传输中的比特差错(1 变 0 或 0 变 1),常用循环冗余检验(CRC)方法,通过计算冗余码(FCS 帧检验序列)实现差错检测。

(二)点对点协议 PPP

  1. 核心特点:简单、支持多种网络层协议和链路类型、具备差错检测、连接状态检测等功能,是互联网中广泛使用的点对点数据链路层协议。
  2. 协议组成:IP 数据报封装方法、链路控制协议(LCP)、网络控制协议(NCP)。
  3. 帧格式:首部含标志字段(0x7E)、地址字段(0xFF)、控制字段(0x03)、协议字段;尾部含 FCS 字段;信息部分长度可变(不超过 1500 字节)。
  4. 工作状态:经历链路静止、链路建立、鉴别、网络层协议配置、链路打开、链路终止六个阶段,通过 LCP 和 NCP 完成链路协商与配置。

三、广播信道的数据链路层(局域网核心)

(一)局域网基础

  1. 核心特点:单位私有、地理范围有限、支持广播、扩展灵活、可靠性高。
  2. 拓扑结构:总线形、环形、星形(主流,基于集线器或交换机)。
  3. 媒体共享技术:静态划分(频分复用、时分复用等)、动态接入(随机接入如 CSMA/CD、受控接入如轮询)。
  4. 数据链路层子层:逻辑链路控制(LLC)子层(与传输媒体无关)、媒体接入控制(MAC)子层(与传输媒体相关)。

(二)CSMA/CD 协议

  1. 核心机制:载波监听多点接入 / 碰撞检测,解决广播信道的冲突问题。
  2. 工作流程:发送前监听信道,空闲则发送并持续检测碰撞;若检测到碰撞,立即停止发送并发送干扰信号,随后通过截断二进制指数退避算法等待随机时间重传。
  3. 关键参数:争用期(2τ=51.2μs),最短有效帧长 64 字节,帧间最小间隔 9.6μs。

(三)以太网 MAC 层

  1. MAC 地址:48 位全球唯一硬件地址,固化在适配器 ROM 中,前 24 位为组织唯一标识符(OUI),后 24 位为扩展标识符。
  2. MAC 帧格式(以太网 V2 标准):前同步码(7 字节)+ 帧开始定界符(1 字节)+ 目的地址(6 字节)+ 源地址(6 字节)+ 类型字段(2 字节)+ 数据(46-1500 字节)+FCS(4 字节)。
  3. 帧过滤:适配器仅接收目的地址与自身 MAC 地址一致、广播地址或组播地址对应的帧。

(四)星形拓扑与设备

  1. 集线器:工作在物理层,本质是多接口转发器,所有端口共享同一碰撞域,扩大地理范围但不提升吞吐量。
  2. 以太网交换机:工作在数据链路层,多接口网桥,每个端口对应独立碰撞域,支持并行通信,通过自学习算法建立交换表,实现帧的精准转发(存储转发或直通方式)。

四、扩展的以太网

(一)物理层扩展

  • 方式:使用光纤 + 光纤调制解调器、集线器级联。
  • 特点:扩大地理范围,跨碰撞域通信,但碰撞域增大,吞吐量未提升,无法互连不同数据率的以太网。

(二)数据链路层扩展

  • 方式:使用网桥、以太网交换机(主流)。
  • 优势:分割碰撞域,提升网络吞吐量,支持不同网段互连,交换机具备自学习、即插即用特性。
  • 回路问题:多交换机互连可能产生广播风暴,通过生成树协议(STP)逻辑切断环路,构建无环拓扑。

(三)虚拟局域网(VLAN)

  1. 核心定义:由局域网网段构成的与物理位置无关的逻辑组,每个 VLAN 是独立广播域。
  2. 核心作用:隔离广播风暴,提升网络安全性、简化管理、改善性能。
  3. 划分方式:基于交换机端口(常用)、MAC 地址、协议类型、IP 子网、高层应用。
  4. 帧格式:在标准以太网帧中插入 4 字节 802.1Q 标记(含 VLAN 标识符 12 位),最大帧长变为 1522 字节。

五、高速以太网

(一)100BASE-T 以太网(快速以太网)

  • 速率:100Mbit/s,星形拓扑,使用 CSMA/CD 协议,IEEE 802.3u 标准。
  • 物理层标准:100BASE-TX(5 类 UTP/STP,100m)、100BASE-T4(3/5 类 UTP,100m)、100BASE-FX(光纤,2000m)。

(二)吉比特以太网(1Gbit/s)

  • 特点:支持全双工 / 半双工模式,兼容原有以太网帧格式,半双工模式需载波延伸和分组突发技术。
  • 物理层标准:1000BASE-SX(多模光纤,550m)、1000BASE-LX(单模 / 多模光纤,5000m)、1000BASE-CX(STP,25m)、1000BASE-T(5 类 UTP,100m)。

(三)10 吉比特以太网(10GE)及以上

  • 10GE:速率 10Gbit/s,仅支持全双工,无 CSMA/CD 协议,使用光纤,支持城域网 / 广域网传输。
  • 40GE/100GE:更高速率,适配大数据中心、骨干网等场景,物理层支持多种传输媒体。

(四)以太网宽带接入

  • 特点:双向宽带通信、带宽灵活升级、端到端以太网传输,需配合 PPPoE(以太网上运行 PPP)实现用户身份鉴别与接入控制,广泛应用于 FTTx、ADSL 等宽带接入场景。

六、核心总结

数据链路层的核心是 “帧传输与控制”,针对不同信道(点对点 / 广播)设计差异化协议(PPP/CSMA/CD),通过封装成帧、透明传输、差错控制三大机制保障数据可靠传输。以太网作为主流技术,从传统共享式发展到交换式、高速化、虚拟化(VLAN),已覆盖局域网、城域网甚至广域网场景,是计算机网络中最基础且应用最广泛的链路层技术。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 20:19:39

【MicroPython编程-ESP32篇】-Web页面显示DHT11传感器数据

Web页面显示DHT11传感器数据 文章目录 Web页面显示DHT11传感器数据 1、DHT11介绍 2、软件准备 3、硬件准备与接线 4、代码实现 4.1 连接WiFi 4.2 Web服务器实现 在本文中,将介绍在ESP32开发板中,通过MicroPython创建一个简单的 Web 服务器,以显示来自 DHT11 或 DHT22 温度和…

作者头像 李华
网站建设 2026/9/10 15:03:03

DCDC电池模型:基于Matlab 2018b及以上的应用

DCDC电池模型,matlab2018b及以上(可改版)咱们今天来点硬核的玩转DCDC电池模型。别被那些公式吓到,直接上Matlab实操才是王道(2018b以上版本都行)。打开Simulink先建个空白模型,咱们从电源到负载…

作者头像 李华
网站建设 2026/9/10 11:50:18

Day 38 - Dataset 和 DataLoader

在深度学习任务中,数据处理是至关重要的一环。面对大规模数据集,显存往往无法一次性存储所有数据,因此需要采用分批训练(Batch Training)的策略。PyTorch 提供了两个核心工具类来解决数据加载和预处理的问题&#xff1…

作者头像 李华
网站建设 2026/9/9 11:50:42

[C#][winform]基于yolov11的打架行为检测系统C#源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】在社会治安管理朝着智能化、精细化方向加速推进的重要阶段,及时且精准地监测公共场所中的打架行为,已然成为维护社会秩序稳定、保障公民人身安全以及提升城市治理水平的核心任务之一。公共场所作为人员密集且流动频繁的区域,其环…

作者头像 李华
网站建设 2026/9/9 16:03:37

2022年TRC SCI1区TOP,基于随机分形搜索算法的多无人机四维航迹优化自适应冲突消解方法,深度解析+性能实测

目录1.摘要2.基于风险的4D航线与飞行冲突建模3.冲突解决和4D路线优化4.随机分形搜索算法5.结果展示6.参考文献7.代码获取8.算法辅导应用定制读者交流1.摘要 随着无人航空系统在城市低空的快速发展,安全高效的低空交通管理亟需突破。飞前四维航迹优化是实现冲突探测…

作者头像 李华
网站建设 2026/9/9 17:21:42

《智能世界2035》——华为预测十年以后智能世界的模样

导语:如果回到十年前,你会做什么?如果你知道十年后的样子,现在你会做什么?如果把 2025 比作 AI 的“青春期”,那么 2035 将是它真正走向社会的“成人礼”。华为《智能世界2035》 用130 页的战略报告介绍了 …

作者头像 李华