数据通信中的同步方式

news2024/11/16 23:51:21

同步指的是什么呢?

百度百科:

同步指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系。

本意是指某人或某事同时进行;同时产生,比如音画同步、动作同步等。

同步(英语:Synchronization),指对在一个系统中所发生的事件(event)之间进行协调,在时间上出现一致性与统一化的现象。在系统中进行同步,也被称为及时(in time)、同步化的(synchronous、in sync)。

基于百度百科的解释,我们将同步方式可以理解为:

        发送方发送数据,接收方接收数据,这个数据传输的过程就叫做发送方和接收方之间的数据同步。而同步方式:指的就是发送方和接收方实现这种数据传输的方法。

数据通信中的同步方式:
在通信过程中,发送方和接收方必须在时间上保持同步才能准确地传送信息。
注:此处稍作理解:发送方和接收方在时间上保持同步,这里的时间主要讲的是接收方和发送方对于同一个码元的发送和接收时间要保持一致,前提是在接收和发送同一码元时两边的时钟信号要保持一致。其中异步传输只需要在同一字符的同步过程中让时钟信号保持一致。而同步传输,则需要在大数据块传输的整个过程中都保持时钟信号的一致。

前面曾提到信号编码的同步作用,这叫码元同步。另外,在传送共有多个码元组成的字符以及许多字符组成的数据块时,通信双方也要就信息起止时间取得一致。这种同步有两种不同的方式,因而对应了两种不同的传输方式。
1、异步传输。即把各个字符分开传输,字符之间插入同步信息。这种方式也叫起止式,即在字符的前后分别插入起始位和停止位。起始位对接收方的时钟起置位作用。接收方时钟置位后要在8~11为的传输时间内准确,就能正确接收一个字符。最后的停止位高速接收方该字符传送结束,然后接收方就可以检测后续字符的起始位了。当没有字符传输时,连续传送停止位。
所以为什么这种传输方式叫异步传输呢?因为每个字符分开传输,接收方接收到每个字符的顺序和发送方发送的顺序可能会不一致,接收每个字符的耗时也不一致。接收到这种数据之后排序后才能使用,字符间的步调不一致,所以叫做异步传输。

                ​​​​​​​
异步传输加入校验位的目的是检查传输中的错误,一般使用奇偶校验。异步传输的优点是简单,但是由于其职位和校验位的加入会引起20%~30%的开销,传输的速度也不会很高。
2、同步传输。异步传输不适用传输大的数据块(例如磁盘文件),同步传输在传输连续的数据块时比一部传输更有效。按照这种方式,发送方在发送数据之前先发送一串同步字符sync,接收方只要检测到连续两个以上的sunc字符就确认已进入同步状态,准备接收信息。
随后的传送过程中双方以同一频率工作(信号编码的定时作用也表现在这里),知道传送完指示世俗据结束的控制字符。这种同步方式尽在数据块的前后加入控制字符sync,所以效率更高。在短距离高速数据传输中,多采用同步传输方式。

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

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

相关文章

第二十七章HTML.CSS综合案例(三)

5.小米侧边栏 效果如下&#xff1a; 代码图如下&#xff1a; <style>*{margin: 0;padding: 0;}ul{list-style: none;}a{text-decoration: none;}.box{width: 100%;height: 100%;position: absolute;background-image: linear-gradient(to right, #a07ad0, #c39340);}.…

喜讯 | 爱洁丽攸信技术uMOM制造运营系统项目启动会圆满成功!

2024年6月4日&#xff0c;厦门攸信信息技术有限公司&#xff08;以下简称“攸信技术”&#xff09;与福建爱洁丽日化有限公司&#xff08;以下简称“爱洁丽”&#xff09;uMOM制造运营系统项目启动会圆满成功 01合作客户介绍 Introduction of cooperative customers 福建爱洁…

问题:一般在管理工作复杂、面广且管理分工比较细致的单位,常采用()组织形式。 #媒体#媒体

问题&#xff1a;一般在管理工作复杂、面广且管理分工比较细致的单位&#xff0c;常采用()组织形式。 A&#xff0e;直线式 B&#xff0e;职能式 C&#xff0e;矩阵式 D&#xff0e;团队式 参考答案如图所示

使用MySQL

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 1 下载安装MySQL MySQL是一款开源的数据库软件&#xff0c;由于其免费特性得到了全世界用户的喜爱&#xff0c;是目前使用人数最多的数据库。下面将…

v-for循环出来的图片如何替换图片路径

滑过改变图片的路径 <div v-for"(item,index) in serverlist2" :key"index" class"serverlistitem serverlistitem2" mouseover"item.hover true"mouseleave"item.hover false"><div><img:src"item.…

论文阅读U-KAN Makes Strong Backbone for MedicalImage Segmentation and Generation

作为一种非常有潜力的代替MLP的模型&#xff0c;KAN最终获得了学术界极大的关注。在我昨天的博客里&#xff0c;解读了最近的热门模型KAN&#xff1a; 论文阅读KAN: Kolmogorov–Arnold Networks-CSDN博客 KAN的原文作者提到了很多不足。本文算是对其中两个现有不足的回应&am…

基于蚁群算法的二维路径规划算法(matlab)

微♥关注“电击小子程高兴的MATLAB小屋”获得资料 一、理论基础 1、路径规划算法 路径规划算法是指在有障碍物的工作环境中寻找一条从起点到终点、无碰撞地绕过所有障碍物的运动路径。路径规划算法较多&#xff0c;大体上可分为全局路径规划算法和局部路径规划算法两大类。其…

java之IO流和集合框架的笔记

1 File类的使用 1.1 概述 File类及本章下的各种流&#xff0c;都定义在java.io包下。 一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录&#xff08;俗称文件夹&#xff09;&#xff0c;与平台无关。&#xff08;体会万事万物皆对象&#xff09; File 能新建、删…

网工使用频率最高的6款软件,都有的绝对是资深打工人

号主&#xff1a;老杨丨11年资深网络工程师&#xff0c;更多网工提升干货&#xff0c;请关注公众号&#xff1a;网络工程师俱乐部 晚上好&#xff0c;我的网工朋友。 有不少朋友问到&#xff0c;深耕网络工程师需要哪些软件&#xff1f; 其实网工行业需要的软件还挺多的&…

JavaSE 实战五子棋中国象棋(单机简易版)

介绍 JavaSE实践五子棋和中国象棋游戏&#xff0c;棋盘&#xff0c;棋子绘制&#xff0c;输赢判定重置棋盘&#xff0c;单机博弈。 五子棋棋盘 中国象棋棋盘 使用说明 启动类 Main.java&#xff0c; 面板类 Panel.java绘制棋盘和玩法&#xff0c;实体类 ChessPiecesNode.jav…

新增多种图表类型,新增视频、流媒体、跑马灯组件,DataEase开源数据可视化分析工具v2.7.0发布

2024年6月11日&#xff0c;人人可用的开源数据可视化分析工具DataEase正式发布v2.7.0版本。 这一版本的功能变动包括&#xff1a;图表方面&#xff0c;新增对称条形图、桑基图、流向地图、进度条等图表类型&#xff0c;并对已有的仪表盘、指标卡、明细表、汇总表、水波图、象限…

芯片验证分享6 —— 激励开发4

大家好&#xff0c;我是谷公子&#xff0c;上节课跟大家分享了黑盒设计的几种常用方法。今天我们来讲激励的白盒设计和灰盒设计。 白盒设计允许我们检查芯片的内部结构。这种验证策略对芯片的逻辑结构进行检查&#xff0c;从中获取验证数据&#xff0c;遗憾的是&#xff0c;这…

IINA for Mac v1.3.5 安装教程(保姆级)

Mac分享吧 文章目录 效果一、准备工作二、开始安装1、双击运行软件&#xff0c;将其从左侧拖入右侧文件夹中&#xff0c;等待安装完毕2、应用程序显示软件图标&#xff0c;表示安装成功 三、运行测试1、打开软件&#xff0c;测试2、查看版本号 **安装完成&#xff01;&#xf…

js之简单轮播图

今天给大家封装一个简单的轮播图,可以点击下一张上一张以及自动轮播 <!DOCTYPE html> <html><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>走马…

【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式基础篇-全栈开发篇】【08】【商品服务】Object划分_批量删除 Object划分批量删除/添加参考 Object划分 数据库中对于一张表的数据&#xff0c;由于拥有隐私字段、多余字段、字段过少等原因&#xff0c;不应该直…

IP服务器代理如何设置使用?

IP服务器代理&#xff08;通常称为代理IP或代理服务器&#xff09;的设置和使用方法可以根据不同的需求和场景而有所不同。以下是一个清晰的步骤指南&#xff0c;帮助你设置和使用IP服务器代理&#xff1a; 1. 选择合适的代理IP类型 根据使用目的的不同&#xff0c;可以选择不…

Echarts 绘制地图(中国、省市、区县),保姆级教程!

前言&#xff1a;大家好呀&#xff0c;这篇讲述 VueEcharts 绘制地图&#xff08;中国、省市、区县&#xff09;&#xff0c;保姆级教程&#xff01;话不多说&#xff0c;上干货&#xff1a; 先安利两个网址&#xff0c;是制作地图的资源&#xff1a; DataV.地图GeoJSON数据 Ap…

微软将于 2024 下半年开始淘汰 VBScript

微软将于 2024 下半年开始淘汰 VBScript 微软宣布将从 2024 年下半年开始弃用 VBScript&#xff0c;使其成为一项按需功能 (Features on Demand&#xff0c;FOD)&#xff0c;直至完全删除。 按需功能是 Windows 操作系统中的可选功能&#xff0c;如 .NET Framework&#xff…

算法金 | D3blocks,一个超酷的 Python 库

​大侠幸会&#xff0c;在下全网同名[算法金] 0 基础转 AI 上岸&#xff0c;多个算法赛 Top [日更万日&#xff0c;让更多人享受智能乐趣] 1 选武入道 - 概况速览 库简介&#xff1a;D3Blocks是一个基于d3 javascript (d3js)的图形库&#xff0c;通过只需少量的Python代码就能…

安全相关的一些基础知识(持续更新)

目录 1. TRNG真随机数生成 2. 对称加密和非对称加密及其区别 3. Hash算法&#xff08;摘要算法&#xff09; 4. HTTPS、TLS、SSL、HTTP区别和关系 HTTPS的基本原理 5. PSS 1. TRNG真随机数生成 True Random Number Generator 在真随机数的生成里&#xff0c;把随机数的生…