计算机网络-数据链路层概述(功能概述 链路 数据链路 物理通道 逻辑通道)

文章目录

  • 总览
  • 数据链路层的研究思想
  • 数据链路层的基本概念
  • 数据链路层功能概述

总览

  • 封装成帧指的是数据链路层将来自上层的网络层数据包(如IP数据报)添加上自己的帧头和帧尾,形成一个完整的帧。这个过程包括了对数据的封装,以便于在物理媒介上进行传输。封装成帧的目的是为了能够在接收端准确地识别出帧的开始和结束,提取出控制信息,并最终恢复出原始的数据。帧头和帧尾包含了诸如源和目的MAC地址、以太网类型字段以及循环冗余校验(CRC)等信息。

  • 透明传输则是指在数据传输过程中,数据链路层不会对业务数据内容进行任何改变或处理,即数据直接通过互连功能模式而不经过任何纠错处理。透明传输可以确保数据的完整性和原始性,它允许上层交付的任何数据都能够被传输,而不需要对数据本身进行限制或修改。这种传输方式的优点在于能够保持数据的原貌,但同时也意味着如果在传输过程中出现了错误,这些错误将不会被纠正,从而可能导致数据的错误接收。

  • 数据链路层的位错通常指的是比特位出错,而帧错涉及到整个数据帧的错误,包括丢失、重复或失序

在这里插入图片描述

数据链路层的研究思想

就是接收端解封装再封装发送出去
所以不同节点某个水平层次的数据内容是一样的
在这里插入图片描述

数据链路层的基本概念

物理通道就是通过传输介质来发送的,有无线和有线

数据链路就是在通过传输介质来传送的基础上,还规定一些规则
在这里插入图片描述

数据链路层功能概述

最基本服务就是让物理层传输得更准确,从而到网络层得内容不出错误

无确认无连接服务:通常实时通信或者误码率比较低得通道
有确认无连接服务:不建立连接,但收到后得发确认回去,否则重发
有确认面向连接服务:建立连接,收到后得发确认回去,否则重发

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/452843.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MacBook有必要装清理软件吗?CleanMyMac的一些主要特点

MacBook是苹果公司的一款高端笔记本电脑,但是,随着使用时间的增长,MacBook也会出现一些问题,比如运行缓慢、卡顿、垃圾文件堆积、磁盘空间不足等。这些问题不仅影响了用户的使用体验,也可能对MacBook的寿命和安全性造成…

后端程序员入门react笔记(一)

相关参考 react 首先,我们先大概了解一下什么是react以及react可以干什么。 React 是 Facebook 开源的一个用于构建用户界面的一款 JavaScript 库,主要用于构建 UI。 react的特点 声明式编程 react使用jsx进行渲染,这是一种类似html的语法…

前端框架学习 Vue(3)vue生命周期,钩子函数,工程化开发脚手架CLI,组件化开发,组件分类

Vue 生命周期 和生命周期的四个阶段 Vue生命周期:一个Vue实例从创建 到 销毁 的整个过程 生命周期四个阶段 :(1)创建 (2)挂载 (3)更新 (4)销毁 Vue生命周期函数(钩子函数) Vue生命周期过程中,会自动运行一些函数,被称为[生命周期钩子] ->让开发者可以在[特定阶段] 运行自…

视频美颜SDK开发指南:从入门到精通的技术实践

美颜SDK是一种强大的工具,它不仅仅可以让用户在实时视频中获得光滑的肌肤和自然的妆容,从简单的滤镜到复杂的人脸识别,美颜SDK涵盖了广泛的技术领域。 一、美颜SDK的基本原理 美颜SDK包括图像处理、人脸检测和识别、滤镜应用等方面。掌握这些…

vue2 el-table新增行内删除行内(两种写法)里面第一个是树组件,第二个是数字组件,第一个数组件只能勾选最后一个节点

第一种 <template><div class"time_table"><div style"margin-bottom: 10px"><el-button click"addRowFn">新增</el-button></div><el-form ref"costForm" :model"formData">&l…

uniapp中使用EelementPlus

uniapp的强大是非常震撼的&#xff0c;一套代码可以编写到十几个平台。这个可以在官网上进行查询uni-app官网。主要还是开发小型的软件系统&#xff0c;使用起来非常的方便、快捷、高效。 uniapp中有很多自带的UI&#xff0c;在创建项目的时候&#xff0c;就可以自由选择。而E…

FPGA高端项目:IMX327 MIPI 视频解码 USB3.0 UVC 输出,提供FPGA开发板+2套工程源码+技术支持

目录 1、前言免责声明 2、相关方案推荐我这里已有的 MIPI 编解码方案 3、本 MIPI CSI-RX IP 介绍4、个人 FPGA高端图像处理开发板简介5、详细设计方案设计原理框图IMX327 及其配置MIPI CSI RX图像 ISP 处理图像缓存UVC 时序USB3.0输出架构 6、vivado工程详解FPGA逻辑设计 7、工…

16.docker删除redis缓存数据、redis常用基本命令

1.进入redis容器内部 &#xff08;1&#xff09;筛选过滤出redis容器 docker ps | grep "redis"&#xff08;2&#xff09;进入redis容器 #说明&#xff1a;d24为redis容器iddocker exec -it d24 /bin/bash2.登陆redis (1) 进入redis命令行界面 redis-cli说明&a…

Java并发之synchronized详解

☆* o(≧▽≦)o *☆嗨~我是小奥&#x1f379; &#x1f4c4;&#x1f4c4;&#x1f4c4;个人博客&#xff1a;小奥的博客 &#x1f4c4;&#x1f4c4;&#x1f4c4;CSDN&#xff1a;个人CSDN &#x1f4d9;&#x1f4d9;&#x1f4d9;Github&#xff1a;传送门 &#x1f4c5;&a…

ensp实验合集(二)

实验6 VLAN划分....................................................................... - 30 - 实验7 路由器调试及常用命令使用........................................ - 42 - 实验8 配置静态路由器............................................................…

R语言学习case10:ggplot基础画图Parallel Coordinate Plot 平行坐标图

step1: 导入ggplot2库文件 library(ggplot2)step2&#xff1a;带入自带的iris数据集 iris <- datasets::irisstep3&#xff1a;查看数据信息 dim(iris)维度为 [150,5] head(iris)查看数据前6行的信息 step4&#xff1a;利用ggplot工具包绘图 plot5 <- ggparcoord(…

如何从 iPhone 上恢复永久删除的照片

您的 iPhone 上缺少照片吗&#xff1f;讽刺的是&#xff0c;iPhone 的许多高级功能可能正是这个问题如此普遍的原因。幸运的是&#xff0c;还有很多方法可以从 iPhone 恢复已删除的照片&#xff0c;具体取决于您设备的设置方式。 本文涵盖了所有这些内容。该过程根据您的具体情…