数据链路层提供的服务

简介: 数据链路层提供的服务

计网老师讲的:封装成帧 差错检测 流量控制.... 在详细总结一下

image.jpeg

数据链路层位于物理层之上 网络层之下起到什么作用呢


1. 封装与解封装(Encapsulation/De-encapsulation):链路层负责将网络层传递下来的数据报封装成帧(Frame),添加帧首部和帧尾部,以便在物理介质上传输。同时,在接收端,链路层也负责解封装,将接收到的帧还原为数据报。


2. 媒体访问控制(Media Access Control):链路层协议通过媒体访问控制机制,管理多个设备共享同一物理媒体的访问。通过冲突检测、冲突避免等技术,协调设备之间的访问,避免冲突,并实现公平和有序的数据传输。


3. 差错检测与纠正(Error Detection and Correction):链路层使用差错检测技术,例如循环冗余校验(CRC),来检测数据传输过程中的比特错误,以确保数据的完整性。在某些情况下,链路层还可以进行简单的差错纠正,例如通过重传丢失的帧来修复错误。


4. 流量控制(Flow Control):链路层可以通过流量控制机制,限制发送方向接收方发送数据的速率,以避免接收方过载或丢失数据。常见的流量控制方法包括滑动窗口协议(Sliding Window Protocol)和令牌桶算法(Token Bucket Algorithm)。(这个东西准备在研究一下)


5. 链路管理与配置(Link Management and Configuration):链路层负责管理与配置连接到同一传输媒体上的设备。例如,链路层协议可以支持设备的发现、地址分配、链路状态的监测与报告等功能。

目录
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
深入探索智能问答:从检索到生成的技术之旅
深入探索智能问答:从检索到生成的技术之旅
712 0
|
11月前
|
人工智能 语音技术 决策智能
魔搭社区每周速递(9.28-10.12)
503个模型、189个数据集、82个创新应用、9篇应用文章
|
自然语言处理 算法 API
阿里云百炼产品初体验评测
从小白入门到操作体验,带领大家一起探索阿里云百炼大模型平台的奥秘。
18250 9
阿里云百炼产品初体验评测
|
存储 C# 数据库
解决C#对Firebase数据序列化失败的难题
在游戏开发中,Unity结合Firebase实时数据库为开发者提供强大支持,但在C#中进行数据序列化和反序列化时常遇难题。文章剖析了数据丢失或反序列化失败的原因,并给出解决方案,包括使用`JsonUtility`、确保字段标记为`[Serializable]`以及正确配置网络请求。示例代码演示了如何在Unity环境中实现Firebase数据的序列化和反序列化,并通过设置代理IP、Cookies和User-Agent来增强网络请求的安全性。这些技巧有助于确保数据完整传输,提升开发效率。
168 2
解决C#对Firebase数据序列化失败的难题
|
Java 数据格式 微服务
2024最新首发,全网最全 Spring Boot 学习宝典(附思维导图)
📚 《滚雪球学Spring Boot》是由CSDN博主bug菌创作的全面Spring Boot教程。作者是全栈开发专家,在多个技术社区如CSDN、掘金、InfoQ、51CTO等担任博客专家,并拥有超过20万的全网粉丝。该教程分为入门篇和进阶篇,每篇包含详细的教学步骤,涵盖Spring Boot的基础和高级主题。
1068 4
2024最新首发,全网最全 Spring Boot 学习宝典(附思维导图)
|
人工智能 小程序 JavaScript
【AI】『Suno』哎呦不错呦,AI界的周董,快来创作你的歌曲吧!
Suno AI 的旋风已席卷音乐圈,让创作变得触手可及。朋友仅用两天半便发布了首张 AI 音乐专辑,令人惊叹。Suno AI 只需输入文字即可生成对应风格的音乐,无论是流行、古典还是电子,皆能轻松驾驭。访问官网 [https://suno.ai](https://suno.ai),即可开启音乐创作之旅,实现你的音乐梦想。
243 0
【AI】『Suno』哎呦不错呦,AI界的周董,快来创作你的歌曲吧!
|
监控 安全 网络安全
|
存储 机器学习/深度学习 API
高维向量搜索:在 Elasticsearch 8.X 中利用 dense_vector 的实战探索
高维向量搜索:在 Elasticsearch 8.X 中利用 dense_vector 的实战探索
高维向量搜索:在 Elasticsearch 8.X 中利用 dense_vector 的实战探索
|
JavaScript Java 测试技术
基于SpringBoot+Vue的员工管理系统的详细设计和实现
基于SpringBoot+Vue的员工管理系统的详细设计和实现
280 0