计算机网络:局域网的数据链路层
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。
我是Srlua小谢,在这里我会分享我的知识和经验。🎥
希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮
记得先点赞👍后阅读哦~ 👏👏
📘📚 所属专栏:计算机网络
欢迎访问我的主页:Srlua小谢 获取更多信息和资源。✨✨🌙🌙
目录
使用广播信道的数据链路层
局域网的数据链路层
局域网拓扑结构
媒体共享技术
以太网的两个标准
数据链路层的两个子层
局域网对 LLC 子层是透明的
一般不考虑 LLC 子层
适配器的作用
计算机通过适配器和局域网进行通信
总结:
1.工作范围与传输单位:
2.服务提供:
3.功能特点:
4.链路接入:
5.拓扑结构与媒体共享:
使用广播信道的数据链路层
局域网的数据链路层
局域网最主要的特点是:
- 网络为一个单位所拥有;
- 地理范围和站点数目均有限。
局域网具有如下主要优点:
- 具有广播功能,从一个站点可很方便地访问全网。局域网上的主机可共享连接在局域网上的各种硬件和软件资源。
- 便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。
- 提高了系统的可靠性、可用性和残存性。
局域网拓扑结构
媒体共享技术
- 静态划分信道
- 频分复用
- 时分复用
- 波分复用
- 码分复用
动态媒体接入控制(多点接入)
- 随机接入
- 受控接入 ,如多点线路探询 (polling),或轮询。
以太网的两个标准
DIX Ethernet V2 是世界上第一个局域网产品(以太网)的规约。
IEEE 802.3 是第一个 IEEE 的以太网标准。
DIX Ethernet V2 标准与 IEEE 的 802.3 标准只有很小的差别,因此可以将 802.3 局域网简称为“以太网”。
严格说来,“以太网”应当是指符合 DIX Ethernet V2 标准的局域网 。
数据链路层的两个子层
为了使数据链路层能更好地适应多种局域网标准,IEEE 802 委员会就将局域网的数据链路层拆成两个子层:
- 逻辑链路控制 LLC (Logical Link Control)子层;
- 媒体接入控制 MAC (Medium Access Control)子层。
与接入到传输媒体有关的内容都放在 MAC子层,而 LLC 子层则与传输媒体无关。
不管采用何种协议的局域网,对 LLC 子层来说都是透明的。
局域网对 LLC 子层是透明的
一般不考虑 LLC 子层
由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。
很多厂商生产的适配器上就仅装有 MAC 协议而没有 LLC 协议。
适配器的作用
网络接口板又称为通信适配器 (adapter) 或网络接口卡 NIC (Network Interface Card),或“网卡”。 适配器的重要功能:
- 进行串行/并行转换。
- 对数据进行缓存。
- 在计算机的操作系统安装设备驱动程序。
- 实现以太网协议。
计算机通过适配器和局域网进行通信
总结:
局域网的数据链路层是计算机网络中至关重要的一层,它主要负责在局域网内部实现数据的可靠传输和处理。以下是局域网数据链路层的主要特点和功能的总结:
1.工作范围与传输单位:
数据链路层主要工作在局域网环境中,以帧作为数据的基本传输单位。它接收来自网络层的数据,将其封装成帧,然后传递给物理层进行传输。
2.服务提供:
数据链路层负责在两个直接相连的相邻节点之间,通过一条链路传送网络层数据报,中间不经过任何其他交换节点。这确保了数据的直接和高效传输。
3.功能特点:
- 封装成帧:数据链路层会将网络层传递下来的数据封装成帧,包括帧头和帧尾。帧头通常包含发送和接收节点的地址信息以及定界字符,而帧尾则用于差错检测。
- 透明传输:为了确保数据的完整性和准确性,数据链路层采用一系列方法来实现透明传输,如零比特填充、字符填充等,以避免数据中的特定比特模式被误解为控制信息。
- 差错检测与控制:数据链路层还具备差错检测和控制功能,通过特定的差错编码来检测和纠正数据传输过程中的错误。
4.链路接入:
局域网中的数据链路可以分为点对点链路和广播链路。点对点链路中,发送和接收节点独占信道;而广播链路中,多个节点共享通信链路,需要运行媒介访问控制(MAC)协议来协调数据传输。
5.拓扑结构与媒体共享:
局域网的拓扑结构包括总线网、环形网和星形网等。在媒体共享方面,局域网可以采用静态划分信道(如频分复用、时分复用等)或动态媒体接入控制(如随机接入和受控接入)等技术。
总的来说,局域网的数据链路层通过封装成帧、透明传输、差错检测与控制以及链路接入等功能,确保了局域网内部数据的高效、可靠传输。这些功能为局域网提供了稳定的数据传输基础,使得局域网能够支持各种网络应用和服务。
希望对你有帮助!加油!
若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!
相关文章:
计算机网络:局域网的数据链路层
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...
Linux常见命令简介
Linux运行级别 六种运行级别: 0、关机 1、单用户(可用来找回密码) 2、多用户无网络 3、多用户有网络(多用于工作环境) 4、预留 5、图形界面(多用于学习环境) 6、重…...
34-SDK设计(下):IAM项目GoSDK设计和实现
比如 Kubernetes的 client-go SDK设计方式。IAM项目参考client-go,也实现了client-go风格的SDK:marmotedu-sdk-go。 ,client-go风格的SDK具有以下优点: 大量使用了Go interface特性,将接口的定义和实现解耦࿰…...
基于Matlab的血管图像增强算法,Matlab实现
博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…...
LeetCode每日一题之专题一:双指针 ——复写零
复写零OJ链接:1089. 复写零 - 力扣(LeetCode) 题目: 解法(原地复写-双指针): 算法思路: 如果「从前向后」进⾏原地复写操作的话,由于 0 的出现会复写两次,导致…...
Golang基础-9
Go语言基础 介绍 基础 结构体 自定义类型 结构体定义 结构体声明 结构体初始化 字段访问与修改 匿名结构体 结构体嵌套 初始化函数定义 介绍 本文介绍Go语言中自定义类型、结构体定义、结构体声明、结构体初始化、字段访问与修改、匿名结构体、结构体嵌套、初始化…...
Vue基础知识:路由的封装抽离,路由模块的封装抽离的好处是什么?,如何快速的引入组件,基于@指代src目录,从src目录出发找组件
如果将所有的路由配置都存放在main.js中,是非常有问题的,杂且乱。所以我们要将路由模块进行抽离,这样有利于:拆分模块,利于维护。大致的做法就是将路由相关的东西放到router这个文件夹的index.js中,而将来只…...
插入排序---算法
1、算法概念 插入排序:它的工作原理是通过构建有序排序,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置插入。 2、算法步骤 将第一待排序序列第一个元素看作一个有序序列,把第二个元素到最后一个元素当成是…...
Vue3 Vite 整合组件脚手架笔记
序号更新时间备注12024.04.03初始化整理笔记 目录 一、安装运行命令二、相关依赖内容 1、http客户端 - alova2、国际化 - I18n3、时间管理 - moment4、pdf预览 - pdfjs-dist5、doc预览 - docx-preview6、请求参数处理 - qs7、全局状态管理 - Pinia8、路由管理 - vue-router9、…...
续二叉搜索树递归玩法
文章目录 一、插入递归二、寻找递归(非常简单,走流程就行)三、插入递归(理解起来比较麻烦) 先赞后看,养成习惯!!!^ _ ^<3 ❤️ ❤️ ❤️ 码字不易,大家的…...
DDD 的四层领域模型是怎样的?包含哪些基础概念?
DDD的四层领域模型如下所示: 展现层:这一层负责向用户显示信息和解释用户命令,完成前端界面逻辑。并将用户请求传递给应用层。应用层:这一层是很薄的一层,负责协调领域层中的领域对象,组成具体应用场景。应…...
AI 在医疗保健领域的应用:技术、趋势和前景
人工智能(AI)在医疗保健领域的应用已经成为引人瞩目的发展方向,其在医学影像分析、疾病诊断和个性化治疗等方面展现出了巨大潜力。本文将深入探讨这些技术应用和未来的发展趋势。 医学影像分析 医学影像分析是AI在医疗领域中应用最广泛的领…...
SVG XML 格式定义图形入门介绍
SVG SVG means Scalable Vector Graphics. SVG 使用 XML 格式定义图形SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG 是万维网联盟的标准 Hello World Use SVG in html and you can see: Link to the SVG file You can use <a> tag to link to the svg…...
MYSQL数据库的故障排除与优化
目录 一.MySQL单实例故障排查 故障现象1 故障现象 2 故障现象 3 故障现象 4 故障现象 5 故障现象 6 故障现象 7 故障现象 8 二.主从环境常见故障 1.故障一 2. 故障二 3. 故障三 三. 优化 1.SQL优化 2. 架构优化 3.硬件方面 1.1 关于CPU 1.2 关于内存 1.3 关…...
C++从入门到精通——入门知识
1. C关键字(C98) C总计63个关键字,C语言32个关键字 2. 命名空间 在C/C中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称都将存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的就是对标识符的名…...
一些题目学习
1.打开文件添加helloworld public class Saier {public static void main(String[] args){String path"C:\\Users\\sjg\\Desktop\\abc.txt";String text"hello world";try {File file new File(path);FileWriter fileWriter new FileWriter(file,true);…...
Linux上管理文件系统
Linux上管理文件系统 机械硬盘 机械硬盘由多块盘片组成,它们都绕着主轴旋转。每块盘片上下方都有读写磁头悬浮在盘片上下方,它们与盘片的距离极小。在每次读写数据时盘片旋转,读写磁头被磁臂控制着不断的移动来读取其中的数据。 所有的盘片…...
【Linux】寿司线程池{单例模式之懒汉模式下的线程池}
文章目录 回顾单例模式0.多线程下的单例模式的意义1.什么是单例模式1.0设计模式1.1C单例模式的介绍及原理1.2拷贝构造和赋值重载的处理1.3if (nullptr ptr),nullptr放在比较运算符的前面?1.4实现单例模式的方式 2.实现懒汉方式的单例模式2.1单线程的单例模式2.2多…...
Docker资源管理和分配指南
什么是cgroup? cgroups其名称源自控制组群(control groups)的简写,是Linux内核的一个功能,用来限制、控制与分离一个进程组(如CPU、内存、磁盘输入输出等)。 什么是Docker资源限制?…...
为什么索引的底层结构是B+树
B树 1.数据库与数据交互的单位是page,而B树的每个节点都是一个page,访问一个节点,就相当于进行了一次I/O操作。所以访问的节点越少,查找效率越大。而B树是矮胖的,查找深度也不会太大。 2.B树中的节点是有序存储的,对于范围查询、排…...
Windows Defender 彻底移除工具:专业级系统安全组件管理解决方案
Windows Defender 彻底移除工具:专业级系统安全组件管理解决方案 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_m…...
AI编程助手技能库agent-skills:从增量实现到安全审计的实战指南
1. 项目概述:agent-skills,一个为AI编码助手赋能的技能库如果你和我一样,日常重度依赖Cursor、Claude Code这类AI编程助手,那你肯定也遇到过类似的瓶颈:助手给出的代码片段虽然语法正确,但总感觉“差点意思…...
visionOS开发实战:从示例项目到空间应用构建全指南
1. 从零到一:如何高效利用 visionOS 示例项目库如果你和我一样,是个对 Apple Vision Pro 和 visionOS 开发充满好奇的开发者,那么你肯定经历过这样的阶段:面对一个全新的平台,既兴奋于其无限的可能性,又对如…...
三步搞定B站4K视频下载:从新手到高手的完整指南
三步搞定B站4K视频下载:从新手到高手的完整指南 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法离线观看B站精彩…...
支付钱包启动器:架构设计与工程实践全解析
1. 项目概述:一个面向开发者的支付钱包启动器 最近在和一些做独立开发的朋友聊天,发现大家在做项目时,但凡涉及到支付、钱包这类功能,都挺头疼的。不是对接流程繁琐,就是安全风险高,要么就是代码耦合度太强…...
医疗建筑粘滞阻尼器减震性能遗传算法优化设计【附模型】
✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅如需沟通交流,点击《获取方式》 (1)多目标优化模型与非线性阻尼参数化: 针对…...
CES 2016行业转向:从酷炫到实用,安全与服务成核心
1. 从“酷炫”到“实用”:CES 2016的行业转向解析每年一月的拉斯维加斯,对于科技行业而言,都像是一场盛大的朝圣。CES(国际消费电子展)不仅是新品发布的舞台,更是行业风向的晴雨表。2016年的CES,…...
从苹果三星2016年困境看消费电子行业创新与供应链管理
1. 行业巨头的十字路口:苹果与三星的2016年镜像2016年,对于全球消费电子行业而言,是一个充满微妙转折的年份。站在聚光灯下的两大巨头——苹果与三星,仿佛站在了同一面镜子的两侧,映照出截然不同的困境,却又…...
视觉语言模型心智理论评估:意图理解与视角采样的能力分离现象
1. 项目概述:当AI“读心术”遇到瓶颈最近在跟进多模态大模型的前沿进展时,一篇来自2025年“心智理论”国际研讨会的论文引起了我的注意。论文标题很有意思,叫《视觉语言模型看到你想看的,而非你看到的》。这个标题精准地概括了当前…...
IMMACULATE框架:黑盒LLM服务的可验证审计技术
1. IMMACULATE框架解析:如何实现黑盒LLM服务的可验证审计在当今AI服务生态中,大型语言模型(LLM)正越来越多地以黑盒API的形式提供商业服务。用户支付费用获取文本生成能力,却无法验证服务商是否如约提供了承诺的模型质量和计算资源。这种信息…...


