2 物理层(三):数据传输的方式,同步传输和异步传输

目录

  • 1 数据的传输方式
    • 1.1 并行传输
    • 1.2 串行传输
  • 2 同步传输和异步传输
    • 2.1 同步传输
    • 2.2 异步传输
    • 2.3 同步和异步传输对比

1 数据的传输方式

在数据通信中,数据传输方式有并行传输和串行传输两种

1.1 并行传输

定义:并行传输是指数据以成组的方式在多个并行的信道上同时传输,即多个数据位并排同时在线路上传输,相应地需要若干根传输线。
优点是:速度快
缺点:费用高,维修不易,易受干扰
应用:一般用在短距离范围且传输速度要求高的场合。如计算机内部或近距离设备的数据传输,如计算机和打印机之间的并行通信一般通过计算机上的并行端口(LPT)进行

1.2 串行传输

定义:串行传输是指数据在信道上一位一位的逐个传输,从发送端到接收端只需一根传输线
优点:线路成本低,架设方便,容易维护,易于实现
缺点:

  • 1)传输速度比并行传输要慢。这是由于计算机内部操作大多使用并行传输方式,因此当数据通信采用串行传输方式时,发送端需要通过并/串转换装置将并行数据位流变为串行数据位流,然后送到信道上传输,在接收端再通过串/并转换,还原成8位并行数据流。
  • 2)在串行传输中,还需考虑通信的方向及通信过程中的同步传输问题。

串行数据信号在传输上有三种方式:

  • 单工通信(双线制):

    • 单工(Simplex)通信只允许传输的信息始终向一个方向流动,就像道路交通上的单行道一样。实际应用中,单工通信的信道采用双线制,一个用于传输数据的主信道,另一个用于传输控制信息的监测信道。
    • 例如,听广播和看电视,信息只能从广播电台和电视台发射(传输)到用户,而用户不能将数据传输到广播电台或电视台。 比如:BP机
      在这里插入图片描述
  • 半双工通信(双线制+开关):

    • 半双工(Half Duplex)通信允许信息流向两个方向都可传输,但同一时刻只能朝一个方向传输,不能同时进行双向传输。通信的双方都要具备发送和接收装置,每一端既可以作为发送端也可以作为接收端,信息流是轮流使用发送和接收装置的。
    • 适用于会话式终端通信。例如:无线电对讲机
    • 效率较低
      在这里插入图片描述
  • 全双工通信(四线制)

    • 全双工(Full Duplex)通信是指在同一时刻,能同时进行双向通信,即通信的一方在发送信息的同时也能接收信息。它相当于两个方向相反的单工通信组合,通常采用四线制
    • 例子:电话
      在这里插入图片描述

2 同步传输和异步传输

同步技术主要解决的是何时发送数据、双方传输速率是否一致、每个比特持续时间、比特间的时间间隔等问题,同步技术直接影响通信质量。

常用的同步技术有同步传输方式和异步传输方式两种。

2.1 同步传输

同步传输:
1)传输内容:一个大的数据块(一组数据或一个报文)
2)传输方式:同时发送
3)同步传输的过程:传输时

  • 发送方:发送时,在传输的数据块前面放上两个或两个以上的同步信号SYN(ASCII代码为0010110,见附录B),在数据块结束加上后同步信号
  • 接收方:接收时,首先寻找同步字符SYN,如果检验出两个或两个以上的SYN,那么后续的就是传输的字符,直至后同步信号为止。

4)传输单位:帧(数据块和前后的同步信号一起构成了一个数据单位,称为帧)
5)特点:

  • 优点:线路利用率高,可连续发送,多用于字符信息块的高速传输。
  • 缺点:收/发双方控制复杂,需要精度较高的时钟装置,对线路的要求也高
  • 一般在发送几千比特之后需要再进行一次同步
    在这里插入图片描述

2.2 异步传输

异步传输(也叫做起止式传输):
1)传输内容:字符,可以是一个字符也可以是多个字符
2)传输方式:不连续发送,字符之间可间隔任意时间
3)异步传输过程:

  • 在每个字符(8 比特)代码前增加一个起始位(逻辑0),字符代码后增加1 位、1.5位、2位停止位(逻辑1)。字符可以是5位或8位,一般5位字符的停止位是1.5位,8位字符的停止位是2位。

4)传输单位:帧(字符,与前面的起始位,及后面的逻辑位构成一个数据单位)
5)特点:

  • 不连续的,可随时发送
  • 接收端和发送端时钟必须同步,但是精度要求较低
    在这里插入图片描述

2.3 同步和异步传输对比

同步传输异步传输
传输效率较低
传输线路线路控制比较复杂,要求有发送检测同步字符的线路设备简单,技术容易
传输方式同时传输串行发送
对时钟的要求需要精度较高的时钟装置 如果时钟失步,会破坏整个数据块的正确性接收端和发送端时钟必须同步,但是精度要求较低。有一次时钟失步,也只影响一个字符的正确接收

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

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

相关文章

NC 输出模板自定义变量使用加减乘除余等公式计算时无法显示结果的问题处理办法

NC 输出模板自定义变量使用加减乘除余等公式计算时无法显示结果的问题处理办法 比如,求两个字段的差,如果这样写,模板打印输出的时候,是不会显示有值的: sub(vouchercreditamount, voucherdebitamount) 或者 voucherc…

picker选择器-年月日选择

从底部弹起的滚动选择器。支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器。 学习一下日期选择器 平台差异说明 日期选择默…

K8s进阶之路-控制器无状态服务:

RC/RS/Deployment 控制器 deployment无状态(最常用): nginx和Apache statefulset有状态: mysql和redis damonset初始化 job一次性任务 cronjob任务计划 1无状态:不会对本地环境产生依赖如:nginx和Apache …

Kubernetes基础(二十二)-k8s持久化存储详解

1 volume 1.1 介绍 在容器中的磁盘文件是短暂的,当容器崩溃时,Kubelet会重新启动容器,但容器运行时产生的数据文件都将会丢失,之后容器会以最干净的状态启动。另外,当一个Pod运行多个容器时,各个容器可能…

新版Java面试专题视频教程——框架篇

新版Java面试专题视频教程——框架篇 框架篇 01-框架篇介绍02-Spring-单例bean是线程安全的吗03-Spring-AOP相关面试题04-Spring-事务失效的场景05-Spring-bean的生命周期5.1 BeanDefinition 06-Spring-bean的循环依赖(循环引用)6.1 一般对象的循环依…

【C++】类与对象的项目实践 — 日期管理工具

类与对象的实践 项目背景项目需求项目实现1 日期结构设计2 构造函数2.1 全缺省构造函数2.2 拷贝构造函数2.3 析构函数 3 赋值运算符重载3.1 重载3.2 重载重载前置 和 后置 4 关系操作符重载5 工具方法5.1 计算日期差5.2 日期转换为字符串5.3 通过字符串构建对象 完整源代码Dat…

云数贸云生活中心:用云生活理念引领社会和谐发展

在数字经济的浪潮下,云数贸云生活中心不仅在科技进步与文明程度上作出了积极贡献,更在推动社会和谐、承担企业社会责任方面展现出了模范作用。通过与“草根互助爱心社区”的紧密合作,云数贸云生活中心正致力于构建一个更加和谐、互助的社会环…

socket通信 smallchat简介

文章目录 前言一、socket的基本操作(1) socket()函数(2) bind()函数(3) listen()、connect()函数(4) accept()函数(5) read()、write()等函数(6) close()函数 二、smallchat代码流程smallchat-server.csmallchat-client.cchatlib.c 参考资料 前言 本文介绍了socket通信的相关A…

六、图像的几何变换

文章目录 前言一、镜像变换二、缩放变换 前言 在计算机视觉中,图像几何变换是指对图像进行平移、旋转、缩放、仿射变换和镜像变换等操作,以改变图像的位置、尺寸、形状或视角,而不改变图像的内容。这些变换在图像处理、模式识别、机器人视觉…

更改WordPress作者存档链接author和用户名插件Change Author Link Structure

WordPress作者存档链接默认情况为/author/Administrator(用户名),为了防止用户名泄露,我们可以将其改为/author/1(用户ID),具体操作可参考『如何将WordPress作者存档链接中的用户名改为昵称或ID…

猪圈Pigsty-PG私有RDS集群搭建教程

博客 https://songxwn.com/Pigsty-PG-RDS/ 简介 Pigsty 是一个更好的本地自建且开源 RDS for PostgreSQL 替代,具有以下特点: 开箱即用的 PostgreSQL 发行版,深度整合地理、时序、分布式、图、向量、分词、AI等 150 余个扩展插件&#xff…

文件IO的lseek以及目录IO

文件IO之 lseek: 1. lseek off_t lseek(int fd, off_t offset, int whence); 功能: 重新设定文件描述符的偏移量 参数: fd:文件描述符 offset:偏移量 whence: SEEK_SET 文件开头 …

基于scrapy框架的单机爬虫与分布式爬虫

我们知道,对于scrapy框架来说,不仅可以单机构建复杂的爬虫项目,还可以通过简单的修改,将单机版爬虫改为分布式的,大大提高爬取效率。下面我就以一个简单的爬虫案例,介绍一下如何构建一个单机版的爬虫&#…

更快找到远程/自由工作的网站

不要使用Fiver或Upwork。 它们已经饱和了。 下面是10个更快找到远程/自由工作的网站: 1. Toptal 这个网站专门为熟练的自由职业者提供远程工作机会,如Shopify和Priceline等一流公司。 他们只接受软件开发、设计和金融等领域的顶级3%自由职业者。 htt…

2024-02-19(Flume)

1.flume中拦截器的作用:个人认为就是修改或者删除事件中的信息(处理一下事件)。 2.一些拦截器 Host Interceptor,Timestamp Interceptor,Static Interceptor,UUID Interceptor,Search and Rep…

C++集群聊天服务器 nginx+redis安装 笔记 (中)

一、nginx安装 nginx: download 下载nginx安装包 hehedalinux:~/package$ tar -zvxf nginx-1.24.0.tar.gz nginx-1.24.0/ nginx-1.24.0/auto/ nginx-1.24.0/conf/ nginx-1.24.0/contrib/ nginx-1.24.0/src/ nginx-1.24.0/configure nginx-1.24.0/LICENSE nginx-1.24.0/README…

PLC远程监控在制药行业的应用

PLC远程监控在制药行业的应用 制药行业是一个需要高度控制和精确性的行业,而PLC远程监控技术正是这种需求的完美解决方案。PLC远程监控技术是指将传感器、执行器和其他设备连接到PLC系统中,并使用网络和远程访问技术实现对设备的远程监控和控制。下面我…

HarmonyOS4.0系统性深入开发34栅格布局(GridRow/GridCol)

栅格布局(GridRow/GridCol) 概述 栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的借鉴作用。主要优势包括: 提供可循的规律:栅格布局可以为布局提供规律性的结构,解决多尺寸多设备的动态…

NAS系统折腾记 | TinyMediaManager刮削电影海报

搭建好了NAS系统和Emby Media Server,接下来就是怎样对下载好的电影/电视剧集等内容进行刮削来展示电影海报墙获得更好的效果了。实际上,Emby Server本身就内置了强大的元数据抓取功能,能够自动从互联网上抓取电影、电视剧的元数据和海报等信…