十三、封装成帧和透明传输

简介: 十三、封装成帧和透明传输

1、封装成帧



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


752067724e5c49e190543446897d4568.png


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

ed0770be0acb4050913e0dfce76a06c8.png


 


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


组帧的四种方法:(1) 字符计数法,(2) 字符填充法,(3) 零比特填充法,(4) 违规编码法。



2、透明传输



透明传输:指不管所传输的数据是怎样的的比特组合,都应当能够在链路上进行传送。因此,链路层就“看不见”有什么妨碍传输的东西。当传输数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使得接收方不会将这样的数据误认为是某种控制信息。这样才能保证数据链路层的传输是透明的。


下面介绍四种不同的组帧方法:



2.1 字符计数法


帧首部使用一个计数字段(第一个字节,8位)来标明帧内的字符数。

542d8fb9fb3047a7a86d92346ca97100.png

痛点:鸡蛋都装在一个篮子里面了,若某一个字符出错,则后续所有字符都将出错。



2.2 字符填充法


在发送端时候填充转义字符,在接收端将所有的转义字符全都删除掉,最终在接收端剩余的就是原始数据。

f9ce7c2283ed4e58a2ef5d36be01bd97.png


2.3 零比特填充法


在发送端填充0,在接收端删除0。具体操作为:在发送端,扫描整个信息字段,只要出现5个连续的1,就立即填入1个0;在接收端收到一个帧时,先找到标志字段确定边界,再用硬件对比特流进行扫描。发现连续5个1时,就把后面的0删除。

bc03c3015cc9427c81ea036a97c9e64e.png


在这里插入图片描述 \qquad 零比特填充法保证了透明传输,在传送的比特流中可以传送任意比特组合,而不会引起对帧边界的判断错误。



2.4 违规编码法


可以用曼彻斯特编码中不会出现的高-高 和低-低 来界定帧的起始和终止。

97c3e75338cb46228f70d66e52ef735b.png


目前较普遍使用的帧同步方法是:比特填充法违规编码法






相关文章
|
存储 运维 监控
物联网平台常见类别及对应平台(一)
物联网平台常见类别及对应平台(一)
2419 21
|
移动开发 缓存 自然语言处理
ant-design-pro项目开发全攻略(用这个做博客网站模板不要太快,一招鲜吃遍天)
ant-design-pro项目开发全攻略(用这个做博客网站模板不要太快,一招鲜吃遍天)
ant-design-pro项目开发全攻略(用这个做博客网站模板不要太快,一招鲜吃遍天)
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
762 5
|
缓存 算法 物联网
《深度剖析:鸿蒙分布式软总线实现设备稳定连接的奥秘》
鸿蒙系统的分布式软总线技术是实现智能设备互联互通的核心,通过智能发现、快速连接、异构组网和数据传输优化,构建稳定高效的通信基础。它采用极简协议与多径传输,支持实时业务和高精度需求,为智能家居、教育等场景提供无缝协同体验。未来,面对大规模设备管理和安全性挑战,持续创新将推动鸿蒙生态繁荣发展。
1273 9
|
网络协议 物联网 网络安全
|
运维 监控 Cloud Native
深度用云——释放企业潜能| 阿里云原生网络AIOps,助力企业深度用好云
深度用云——释放企业潜能| 阿里云原生网络AIOps,助力企业深度用好云
493 0
|
机器学习/深度学习 算法
神经网络的结构与功能
神经网络是一种广泛应用于机器学习和深度学习的模型,旨在模拟人类大脑的信息处理方式。它们由多层不同类型的节点或“神经元”组成,每层都有特定的功能和责任。
1310 0
|
网络协议 网络架构
计算机网络——数据链路层-可靠传输的基本概念(可靠传输服务、不可靠传输服务,分组丢失、分组失序、分组重复)
计算机网络——数据链路层-可靠传输的基本概念(可靠传输服务、不可靠传输服务,分组丢失、分组失序、分组重复)
905 0
阿里云服务器带宽价格参考:选择1M、3M、5M、10M宽带价格解析
阿里云服务器1M、3M、5M、10M宽带需要多少钱?单说阿里云服务器宽带多少钱,而不确定云服务器实例规格及cpu和内存配置的话,是没办法具体说多少钱的,因为云服务器的价格受很多因素影响。本文将详细解析阿里云服务器在选择1M、3M、5M、10M不同带宽下的价格差异,以供大家参考。
阿里云服务器带宽价格参考:选择1M、3M、5M、10M宽带价格解析
|
机器学习/深度学习 计算机视觉
【YOLOv11改进 - 注意力机制】GAM(Global Attention Mechanism):全局注意力机制,减少信息损失并放大全局维度交互特征
【YOLOv11改进 - 注意力机制】GAM(Global Attention Mechanism):全局注意力机制,减少信息损失并放大全局维度交互特征本文提出了一种全局注意力机制,通过保留通道和空间信息,增强跨维度的交互,减少信息损失。该机制结合3D置换与多层感知器用于通道注意力,卷积空间注意力子模块用于空间注意力。实验结果表明,在CIFAR-100和ImageNet-1K数据集上,该方法在ResNet和MobileNet上优于多种最新注意力机制。
【YOLOv11改进 - 注意力机制】GAM(Global Attention Mechanism):全局注意力机制,减少信息损失并放大全局维度交互特征