计算机网络(八)-数据链路层-帧封装

一.数据链路层
在这里插入图片描述
1.1 基本概念

  • 结点:主机、路由器
  • 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。分为有线链路和无线链路。
  • 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。
  • :链路层的协议数据单元,封装网络层数据报。

数据链路层负责通过一条链路从一个结点向另一个物理链路直接的相邻结点传送数据报。

1.2 功能概述
数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠的传输到相邻结点的目标机网络层,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。

功能

  • 为网络层提供服务。
    无确认无连接服务,有确认无连接服务,有确认面向连接的服务。
  • 链路管理,即连接的建立、维持、释放(用于面向连接的服务)。
  • 组帧
  • 流量控制
  • 差错控制(帧错/位错)

二.封装成帧和透明传输

封装成帧

2.1 封装成帧:就是在一段数据的前后添加首部和尾部,这样就构成了一个帧。接收端在接收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。

2.2 首部和尾部包含许多的控制信息,他们的一个重要作用:帧定界(确定帧的界限)。

2.3 帧同步接收方应当能从接收到的二进制比特流中区分出帧的起始和终止。

2.4 组帧的四种方法:

  • 字符计数法
  • 字符(节)填充法
  • 零比特填充法
  • 违规编码法
    在这里插入图片描述

透明传输

2.5 透明传输是指不管所传输数据是什么样的比特组合,都应当能够在链路上传送。因此,链路层就“看不见”有什么妨碍数据传输的东西。

2.6 当所传数据中的比特组合恰巧与某个控制信息完全一样时,就必须采取适当的措施,使接收方不会将这样的数据误认为是某种控制信息,这样才能保证数据链路层的传输是透明的。

三.组帧方法介绍

3.1 字符计数法

  • 帧首部使用一个计数字段(第一个字节,8位)来标明帧内字符数。
  • 若第一个自己发生错误,这后面每帧都将错误。
    在这里插入图片描述

3.2 字符填充法

  • 数据部分可以出现一些与控制信息相同的比特,导致数据截断丢失,因此需要在数据部分中添加转义字符,接收方接收到数据在剔除转义字符和首部、尾部就能还原数据。
    在这里插入图片描述

3.3 零比特填充法

  • 首部和尾部添加 01111110(6个1)
  • 在发送端,扫描数据部分,只要连续5个1,就立即填入一个0避免了和首部尾部标识符的冲突
  • 在接收端收到一个帧时,就先找到首部和尾部(标志字段)确定边界,再用硬件对比特流进行扫描,发现连续五个1时,就把后面的0删除。
  • 保证了透明传输:在传送的比特流中可以传送任意比特组合,而不会引起对帧边界的判断错误。

在这里插入图片描述

3.4 违规编码法
在这里插入图片描述

  • 由于字节计数法中Count的脆弱性(其值若有错误将导致灾难性后果) 及字符填充实现上的复杂性和不兼容性,目前较普遍使用的帧同步法是比特填充违规编码法

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

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

相关文章

世界首富太空争霸:从地上斗到天上,马斯克VS贝索斯,谁能赢

来源:腾讯新闻棱镜作者:王凡编辑:杨布丁以2043亿美元个人资产位列全球首富的杰夫贝索斯(Jeff Bezos)也有“既生瑜、何生亮”的时刻。过去几十年,贝索斯和马斯克分别以“新物种”颠覆了传统零售和传统车企,以碾压之势席卷了整个行业。亚马逊和…

计算机网络物理层-编码技术实现

一.编码技术 编码技术描述归零编码(RZ)信号电平在一个码元内要恢复到0状态非归零编码(NRZ)高1低0反向不归零编码(NRZI)前后信号翻转表示后面一个码元为0,电平不变代表1曼彻斯特编码一个码元内,前高后低位1,前低后高为0差分曼彻斯特编码码元为…

神经网络的可解释性综述

报道:人工智能前沿讲习 作者:知乎—机器学习小谈地址:https://zhuanlan.zhihu.com/p/368755357本文以 A Survey on Neural Network Interpretability 读后感为主,加上自身的补充,浅谈神经网络的可解释性。论文&#x…

大数据技术原理与应用-概述

一.大数据概述 (一)大数据概念 1.技术支撑:存储、计算、网络。 2.数据产生方式 第一阶段:运营式系统阶段第二阶段:用户原创内容阶段第三阶段:感知式系统阶段(物联网的实现普及) 3.大数据的特性(4V) 快速化(variety) 处理速度…

突破性进展!上海光机所成果登上《Nature》封面!

来源:中国科学院上海光学精密机械研究所中国科学院上海光学精密机械研究所强场激光物理国家重点实验室,利用自行研制的具有国际领先综合性能的超强超短激光装置,在基于激光加速器的小型化自由电子激光研究方面取得突破性进展。研究团队通过显…

爬取今日头条财经版块新闻

使用jupyter编辑, etree爬取 进入头条财经新闻网页,无法获取原网页内容,在查看各个请求中发现一个url里包含新闻信息.信息都在data里 import requests from lxml import etree import json url "https://www.toutiao.com/api/pc/feed/?categorystock&utm_sourcetout…

计算机网络(九)-物理层(补充)-傅里叶变换-信道复用

一.几个术语 1.码元------在使用时间域(时域)的波形表示数字信号时,代表不同离散数值的基本波形。 2.调制------把数字信号转换为模拟信号的过程。 3.解调------把模拟信号转换为数字信号的过程。 4.双绞线水晶头:从左到右分别为橙白橙(发送)、绿白蓝、蓝白绿、…

硅光芯片:突破“摩尔定律”曙光初现

来源:中国军网讲叙人:江天,国防科技大学前沿交叉学科学院研究员作者:王握文、任永存、朱晰然它是在硅基平台上将光电子和微电子融合起来的一种新技术它显示出的优异性能,为芯片研发“换道超车”带来希望它发展方兴未艾…

计算机网络(十)-数据链路层-差错控制

一.差错控制 1.1 差错: 噪声引起 全局性:由于线路本身电气特性所产生的随机噪声(热噪声),是信道固有的,随机存在。解决办法:提高信噪比来减小或避免干扰。局部性:外界特定的短暂原因所造成的的冲击噪声,是产生的差错…

第八篇!95后天才少年曹原再发Nature!

来源:自科在线编辑:nhyilin2021年7月21日,“石墨烯驾驭者“曹原作为第一作者和通讯作者在国际顶尖学术期刊 Nature 发表了题为:Pauli-limit violation and re-entrant superconductivity in moir graphene 的研究论文。这是这位95…

计算机网络(十一)-数据链路层-流量控制

一.流量控制 1.1 较高的发送速度和较低的接收能力的不匹配,因此流量控制也是数据链路层的一项重要工作。 1.2 数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的。 1.3 数据链路层流量控制手段:接收方收不下就不回复确认。 传…

加强原始创新和基础研究的前提:三项破解之策

来源:国家智库 作者:刘益东,系中国科学院自然科学史研究所研究员世界科技史证明,谁拥有了一流创新人才、拥有了一流科学家,谁就能在科技创新中占据优势。当前,我国科技发展正进入以原始创新、基础研究为主…

计算机网络(十二)-信道划分介质访问控制-信道复用

一.传输数据的两种链路 点对点链路:两个相邻节点通过一个链路相连,没有第三者。应用PPP协议,常用于广域网。广播式链路:所有主机共享通信介质。早期的总线以太网、无线局域网、常用于局域网。典型的拓扑结构:总线型、星型(逻辑总…

深度学习领域有哪些瓶颈?

来源:知乎 编辑:深度学习与计算机视觉深度学习近年来成为计算机领域最耀眼的明星,衍生出许多实际的应用,主要是在推理与决策等方面取得了突破。然而深度学习如何在超越图像、语音及自然语言处理方面做出更多成绩,比如…

Codeforces Round #462 (Div. 2), problem: (C) A Twisty Movement (求可以转一次区间的不递增子序列元素只有1,2)...

题目意思&#xff1a; 给长度为n&#xff08;n<2000&#xff09;的数字串&#xff0c;数字只能为1或者2&#xff0c;可以将其中一段区间[l,r]翻转&#xff0c;求翻转后的最长非递减子序列长度。 题解&#xff1a;求出1的前缀和&#xff0c;2的后缀和&#xff0c;以及区间[i,…

计算机网络(十三)-数据链路层-动态分配信道

一.动态分配信道 也称动态媒体接入控制/多点接入&#xff0c;特点是信道并在用户通信时固定分配给用户。 轮询访问介质访问控制: -令牌传递协议随机访问介质访问控制:所用用户可随机发送信息&#xff0c;发送信息时占全部宽带。 -ALOHA协议 -CSMA协议 -CSMA/CD协议 -CSMA/CA协…

元宇宙大热后将陷低潮, 虚实互联网更准确, 2030前后才可能全面热启

作者&#xff1a;DCCI*未来智库、未来实验室专家胡延平来源&#xff1a;今日头条3个判断、3个野心、技术要件6个瓶颈&#xff1b;虚实互联网这个概念元宇宙信徒听起来有些扎心但真实恰当......扎克伯格称Facebook要从社交转型为一家元宇宙公司的专访瞬间刷屏&#xff0c;将去年…

python28 excel读取模块xlrd

安装&#xff1a; pip install xlrd 简单使用&#xff1a; import xlrdbook xlrd.open_workbook(rC:\Users\dinghanhua\Desktop\yqqapi.xlsx) # 打开excel print("the number of sheets:",book.nsheets) # sheet数量 print("sheet_names:",book.sheet_nam…

计算机网络(十四)-CSMA/CD协议

一.CSMA/CD协议 载波监听多点接入/碰撞检测CSMA/CD。 1.1 CS&#xff1a;载波侦听/监听&#xff0c;每一个站在发送数据之前以及发送数据时都要检测一下总线上是否有其他计算机在发送数据。 1.2 MA&#xff1a;多点接入&#xff0c;表示多计算机以多点接入的方式连接在一根总…

机器人流程自动化(RPA)系统原理及特点

来源&#xff1a;OFweek机器人编者按机器人流程自动化&#xff08;RPA&#xff09;系统是一种应用程序&#xff0c;它通过模仿最终用户在电脑的手动操作方式&#xff0c;提供了另一种方式来使最终用户手动操作流程自动化。可迅速实现业务提效&#xff0c;将重复性劳动进行自动化…