计算机网络之数据链路层

ops/2025/2/8 22:10:03/

数据链路层是OSI参考模型中的第二层,主要负责通过一条链路从一个节点向另一个物理链路直接相连的相邻节点传送数据报。

一、基本概念

结点:主机、路由器等网络设备。
链路:网络中两个结点之间的物理通道,如双绞线、光纤和微波等,分为有线链路和无线链路。
数据链路:网络中两个结点之间的逻辑通道,通过在链路上添加实现控制数据传输协议的硬件和软件构成。
帧:链路层的协议数据单元,用于封装网络层数据报。

二、主要功能

网络层提供服务:提供无确认无连接服务、有确认无连接服务、有确认面向连接服务。其中,有连接服务一定有确认。
链路管理:负责数据链路的建立、维持和释放,主要用于面向连接的服务。
组帧:封装数据报构成数据帧,并添加首部和尾部以实现帧定界和帧同步。组帧的方法包括字符计数法、字符(节)填充法、零比特填充法、违规编码法等。
流量控制:通过控制发送速率,使接收方有足够的缓冲空间来接收每一个帧,避免数据丢失。常用的流量控制方法有停止-等待协议、后退N帧协议(GBN)、选择重传协议(SR)等。
差错控制:通过冗余码的技术实现一组二进制比特串在传输过程中是否出现了差错,并进行检错和纠错。常用的差错控制编码有奇偶校验码、循环冗余码(CRC)、海明码等。其中,CRC能够通过异或运算实现无比特差错的传输,但要实现可靠传输还需加上帧编号、确认和重传等机制。

三、透明传输与帧定界

透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传送。为实现透明传输,需要采取适当的措施,如字符填充法、零比特填充法等,以避免数据被误认为是控制信息。帧定界则是通过添加首部和尾部来确定帧的界限,从而正确识别帧的开始和结束。


http://www.ppmy.cn/ops/156818.html

相关文章

【Spring Boot】统一异常处理

目录 统一异常处理 一. 概念二. 全局异常处理三. 处理特定异常 统一异常处理 一. 概念 其实统一异常是运用了AOP(对某一类事情的集中处理)的思维,简单概括就是在我们进行前后端数据交互的时候,抛出的任何的异常都能够自动捕获…

Rust unresolved import `crate::xxx` 报错解决

问题阐述 该问题出现在我使用actix编写的crud后端api中,我的后端结构如下: D:. | handle_err.rs | lib.rs | main.rs | ---application | mod.rs | user_service.rs | ---domain | dto.rs | mod.rs | user.rs | ---infrastru…

25/2/6 <机器人基础> 运动学中各连杆的变换矩阵求法

变换矩阵 机器人通常包含多个关节和连杆,每个关节和连杆都有自己的局部坐标系。变换矩阵能够将一个点或向量从一个坐标系转换到另一个坐标系,从而实现对机器人各个部件位置和姿态的统一描述 变换矩阵能够将复杂的运动分解为旋转和平移的组合。通过矩阵乘…

【CPP】C++后端开发面试:深入理解编程中的锁机制

文章目录 1. 互斥锁(Mutex)1.1 基本概念1.2 特点1.3 应用场景1.4 示例代码 2. 递归锁(Recursive Mutex)2.1 基本概念2.2 特点2.3 应用场景2.4 示例代码 3. 读写锁(Read-Write Lock)3.1 基本概念3.2 特点3.3…

设计模式---观察者模式

设计模式—观察者模式 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决的问题:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,…

设计模式学习(四)

行为模式 观察者模式(Observer Pattern) 定义 它定义了对象之间的一对多依赖关系。当一个对象(被观察者)的状态发生变化时,所有依赖它的对象(观察者)都会收到通知并自动更新。 观察者模式的…

使用PHPStudy搭建Cloudreve网盘服务

文章目录 1、前言2、本地网站搭建 2.1 环境使用2.2 支持组件选择2.3 网页安装2.4 测试和使用2.5 问题解决 3、本地网页发布 3.1 cpolar云端设置3.2 cpolar本地设置 4、公网访问测试5、结语 1、前言 自云存储概念兴起已经有段时间了,各互联网大厂也纷纷加入战局&…

超详细UE4(虚幻4)第一人称射击(FPS)游戏制作教程

超详细UE4(虚幻4)第一人称射击(FPS)游戏制作教程 引言 在游戏开发领域,第一人称射击(FPS)游戏一直是最受欢迎的类型之一。从经典的《反恐精英》(CS)到现代的《使命召唤》(Call of Duty),FPS游戏凭借其紧张刺激的游戏体验和高度沉浸感,吸引了无数玩家。如果你是一…