精华内容
下载资源
问答
  • 同步传输模式有哪些
    千次阅读
    2022-01-25 12:29:35

    前言

    本文不是在介绍网络请求方式中说的同步和异步,应该区分开来,网络请求方式中说的同步和异步区别主要是看需不需要等待结果返回。

    而本文介绍对同步传输和异步传输是计算机网络中的数据传输方式

    异步传输

    • 异步传输的显著特征是以一个字符为传输单位,该字符的前后两位分别是起始位和终止位,0是起始,1是终止。需要注意的是,会有一定的时间间隔。

    • 实现简单,但是开销较大,适用于低速

    同步传输

    • 同步传输要求保持同步,即发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。那么就对数据传输的速率有较高的要求。

    • 同步传输并不是像异步传输那样独立地发送每个字符,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。

    更多相关内容
  • 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地...通常可以采用同步或异步的传输方式对位进行同步处理。 1. 异步传输(Asynchronous Transmission):异步传输...

    在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。
    在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。


    通常可以采用同步或异步的传输方式对位进行同步处理。

    1. 异步传输(Asynchronous Transmission):异步传输模式(Asynchronous Transfer Mode,缩略语为ATM)
    异步传输一般以字符为单位,
    起始位:先发出一个逻辑”0”信号,表示传输字符的开始。
    空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。

     异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,
    而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。
    键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。

    异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。
    这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位开头,
    它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。
    按照惯例,空闲(没有传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。
    最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCII编码,将发送“00110001”,
    同时需要在8比特位的前面加一个起始位,后面一个停止位。

    异步传输的实现比较容易,由于每个信息都加上了“同步”信息,因此计时的漂移不会产生大的积累,但却产生了较多的开销。
    在上面的例子,每8个比特要多传送两个比特,总的传输负载就增加25%。对于数据传输量很小的低速设备来说问题不大,
    但对于那些数据传输量很大的高速设备来说,25%的负载增值就相当严重了。因此,异步传输常用于低速设备。

    2. 同步传输(Synchronous Transmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,
    而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。

    数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,
    但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。

    帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了。

    同步传输通常要比异步传输快速得多。接收方不必对每个字符进行开始和停止的操作。一旦检测到帧同步字符,它就在接下来的数据到达时接收它们。
    另外,同步传输的开销也比较少。例如,一个典型的帧可能有500字节(即4000比特)的数据,其中可能只包含100比特的开销。
    这时,增加的比特位使传输的比特总数增加2.5%,这与异步传输中25 %的增值要小得多。
    随着数据帧中实际数据比特位的增加,开销比特所占的百分比将相应地减少。但是,数据比特位越长,缓存数据所需要的缓冲区也越大,这就限制了一个帧的大小。

    另外,帧越大,它占据传输媒体的连续时间也越长。在极端的情况下,这将导致其他用户等得太久。

    同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。

    异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

     同步与异步传输的区别
    
    1,异步传输是面向字符的传输,而同步传输是面向比特的传输。
    
    2,异步传输的单位是字符而同步传输的单位是桢。
    
    3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。
    
    4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
    
    5,异步传输相对于同步传输效率较低。

    简单说
      同步传输就是,数据没有被对方确认收到则调用传输的函数就不返回。

       接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令

       异步传输就是,你调用一个函数发送数据,马上返回,你可以继续处理其他事,  接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。
    形象点说

      异步传输: 你传输吧,我去做我的事了,传输完了告诉我一声

      同步传输: 你现在传输,我要亲眼看你传输完成,才去做别的事 用于异步通信的连接在OSI(开放系统互连)参考模型的物理层中被定义。

    “异步通信”是一种很常用的通信方式。

    异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。

    异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)

    异步通信也可以是以帧作为发送的单位。接收端必须随时做好接收帧的准备。这时,帧的首部必须设有一些特殊的比特组合,使得接收端能够找出一帧的开始。这也称为帧定界。帧定界还包含确定帧的结束位置。这有两种方法。一种是在帧的尾部设有某种特殊的比特组合来标志帧的结束。或者在帧首部中设有帧长度的字段。需要注意的是,在异步发送帧时,并不是说发送端对帧中的每一个字符都必须加上开始位和停止位后再发送出去,而是说,发送端可以在任意时间发送一个帧,而帧与帧之间的时间间隔也可以是任意的。在一帧中的所有比特是连续发送的。发送端不需要在发送一帧之前和接收端进行协调(不需要先进行比特同步)。

    位同步:

    要求接收端根据发送端发送数据的起止时间和时钟频率,来校正自己的时间基准和时钟频率,这个过程叫位同步。可见,位同步的目的是使接收端接收的每一位信息都与发送端保持同步。
    --------------------- 
    作者:THISISPAN
    来源:CSDN 
    原文:https://blog.csdn.net/THISISPAN/article/details/7481127
    版权声明:本文为博主原创文章,转载请附上博文链接!

    同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。   
    
        异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
    
        更加形象一点的解释:
    
       同步:比如我叫你去上课,如果你没有听到,我就在这一只叫你,知道你听到为止
    
       异步:我叫你去上课,然后我就直接去上课了,你或者没听到或者过一会再去上课或者立刻去上课
    
       至于官方的解释就不在多说了,到处都能找到,上边是自己的一点理解,希望会对大家有帮助!
    --------------------- 
    作者:u014180504 
    来源:CSDN 
    原文:https://blog.csdn.net/u014180504/article/details/47102643 
    版权声明:本文为博主原创文章,转载请附上博文链接!

     

     PS1: 两者之间区别重要是异步不需要等待回应,传递完数据即完成。(2年前#3楼)

    PS2: 阻塞是指客户端向服务器端发起请求,每次只能有一个连接被占用,其余连接在当前线程没有处理完之前都要等待。反之亦然。 非阻塞也容易理解,一个线程可以负载多个连接,新来的客户端可以不用等待。 同步传输属于前者,同步传输的过程简单说就是发出一个请求,然后就是无限等待反馈,没有得到反馈就一直等待下去,这样就可能会遇到这种情况,“假死”现象,其实大部分时候并没有真正死机,而是线程一直在等待,我们可以将同步传输想成一个比较固执的人,非要等到一个结果才肯罢休! 而异步传输就不同了,他是一个随遇而安的人,没有结果就算了!异步传输就不会出现假死现象,因为异步传输是发送完请求之后就直接发送另一个请求了去了,不会等待,所以是非阻塞的 个人理解,希望会对你有帮助(3年前#2楼)

     


    解析:

    1、不管是同步还是异步,字符的发送时间和接受时间要一样。如一个字符发送为1秒,接受也需要为1秒(小于一秒的话,利用软件延时)

    2、同步异步最大的不同是:异步传输时,间隙可以不同步。比如,帧1传输完后 隔5秒传输帧2.间隙为5秒。再接受方,接受完帧1后,可以隔10秒再开始接受帧2. 而同步传输,间隙也必须一致。
    --------------------- 
    作者:云上笛暮 
    来源:CSDN 
    原文:https://blog.csdn.net/pengpengjy/article/details/74726349 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 传输方式有哪些/传输方式的分类 文章目录传输方式有哪些/传输方式的分类1.面向 连接型 与 无连接型1.1 面向连接型1.2 面向无连接型2.电路交换与分组交换2.1 电路交换2.2 分组交换分组交换过程3.根据接收端数量...

    传输方式有哪些/传输方式的分类

    本篇总结自《图解TCP/IP》、

    网络与通信中可以根据其数据发送方法进行多种分类,分类方法也有很多种,以下我们介绍其中的集中

    1.面向 有连接型 与 无连接型

    1.1 面向有连接型

    面向有连接型种,在发送数据之前,需要在手法主机之间连接一条通信线路。

    在面向有连接的方式下,必须在通信传输前后,专门进行建立和断开连接的处理。如果与对端之间无法通信,就可以避免发送无谓的数据

    在这里插入图片描述

    1.2 面向无连接型

    面向无连接型则不要求建立和断开连接。发送端可于任何时候自由发送数据。反之,接收端也永远不知道自己会在何时从哪里 收到数据。因此,在面向无连接的情况下,接收端需要时常确认时候是否收到了数据。

    因此,在面向无连接的通信种,不需要确认对端是否催在,即使接收端不存在或无法接收数据,发送端也能将数据发送出去。

    在这里插入图片描述

    2.电路交换与分组交换

    目前网络通信方式大致分为两种——电路交换分组交换
    电路交换技术的历史相对久远,主要用于过去的电话网
    分组交换技术是一种较新的通信方式,从20世纪60年代后半页才开始逐渐被人们认可,本书着力介绍的TCP/IP,正是采用了分组交换技术

    2.1 电路交换

    电路交换中,交换机主要负责数据的中转处理。计算机首先被连接到交换机上,而交换机与交换机之间则由众多通信线路在继续连接。因此计算机之间在发送数据时,需要通过交换机与目标主机建立通信电路,我们将连接电路称为建立连接,建立好连接之后,用户就可以一直使用这条电路,直到该连接断开为止。

    如果某条电路只是用来连接两台计算机的通信线路,就意味着只需在这两台计算机之间实施通信,因此这两台计算机时可以独占香炉进行数据传输的。但是,如果一条电路上连接了多台计算机,而这些计算机之间需要相互传递数据,就会出现新的问题,鉴于一台计算机在收发信息时会独占整个电路其他计算机只能等待这台计算机处理结束以后才有机会使用这条电路收发数据。并且在此过程中,谁页无法预测某一台计算机的数据传输从何时开始又在何时结束,如果并发用户数超过交换机之间的通信线路数,就以为着通信根本无法实现。

    在这里插入图片描述

    2.2 分组交换

    让连接到通信电路的计算机将所要发送的数据分成多个数据包,按照一定的顺序排列之后分别发送,这就是分组交换

    数据在细分后,所有的计算机就可以一起收发数据,这样也就提高了通信线路的利用率,由于在分组的过程中,已经在每个分组的恕不写入了发送端和接收端的地址,所以即使同一条线路同时为多个用户提供服务,也可以明确区分每个分组数据发往的目的地,以及它是与哪台计算机进行的通信。

    分组交换过程

    发送端计算机将数据分组发送给路由器,
    路由器收到这些分组数据以后,
    缓冲到自己的缓冲区,
    然后再转发给目标计算机。
    因此,分组交换也有另一个名称:‘蓄积交换’。

    在分组交换中,计算机与路由器之间以及路由器和路由器之间通常只有一条通信线路,因此这条线路其实是一条共享线路,在电路交换中,计算机之间的传输速度不变,然而在分组交换中,通信线路的速度可能会有所不同,根据网络拥堵的情况,数据达到目标地址的时间有长有短,另外,路由器的缓存饱和或溢出时,甚至可能会发生富足数据丢失,无法发送到对端的情况。

    在这里插入图片描述

    3.根据接收端数量分类

    网络通信中,也可以根据目标地址的个数及其后续行为对通信进行分类。

    3.1 单播(Unicast)

    字面上,Uni表示 1Cast意为 投掷。组合起来就是1 对1通信,早先的固定电话就是单播通信的一个典型例子。

    在这里插入图片描述

    3.2 广播(Broadcast)

    字面上有“广播”之意,因此它是指 消息从一台主机发送给与之相连的所有主机。广播通信的一个典型例子就是电视播放,它将电视信号一起发送给非特定的多个接收对象。
    此外,我们知道电视信号一般都有自己的频段,只有在相应频段的可接收范围才能收到电视信号,与之类似,进行广播通信的计算机也有他们的广播范围。只有在这个范围之内的计算机才能收到相应的广播消息,这个范围叫做广播域。

    在这里插入图片描述

    3.3多播(Multicast)

    多播与广播类似,也是将消息发给多个接收主机。不同之处在于多播要限定某一组主机作为接收端。多播通信最典型的例子就是电视会议,这是由多组人在不同的地方参加的一种远程会议,在这种情况下,会由一台主机发送消息给特定的多台主机,电视会议通常不能使用广播方式,否则将无从掌握是谁在哪参与电视会议。

    在这里插入图片描述

    3.4任播(Auycast)

    任播是指在特定的多台主机中选出一台作为接收端的一种通信方式。虽然,这种方式与多播有相似指出,都是面向特定的一群主机,但是它的行为却与多播不同,任播通信从目标主机群中选择一台最符合网络条件的主机作为目标主机发送消息。通常,所被选中的那台特定主机将返回一个单播信号,随后发送端主机会只跟这台主机进行通信

    在这里插入图片描述


    以上就是本篇‘计算机网络基础 的内容了,想看更多可以点分栏查看更多文章

    展开全文
  • 同步传输和异步传输的区别及优缺点同步传输以数据块为单位进行数据传输,数据块与数据块之间的时间间隔是固定的,每个数据块带时序信息,接收方可以用时序信息进行校验。异步传输一般以字符为单位,接收方通过字符...

    同步传输和异步传输的区别及优缺点

    同步传输以数据块为单位进行数据传输,数据块与数据块之间的时间间隔是固定的,每个数据块带有时序信息,接收方可以用时序信息进行校验。

    异步传输一般以字符为单位,接收方通过字符起始和停止码确定接收信息,不需要与发送方按照同一时序工作。

    同步传输是一种以数据块为传输单位的数据传输方式,该方式下数据块与数据块之间的时间间隔是固定的,必须严格地规定它们的时间关系。每个数据块的头部和尾部都要附加一个特殊的字符或比特序列,标记一个数据块的开始和结束,一般还要附加一个校验序列,以便对数据块进行差错控制。

    同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码元之间的相对位置都是固定的(即同步的)。

    在同步传输的模式下,数据的传送是以一个数据区块为单位,因此同步传输又称为区块传输。

    在传送数据时,需先送出2个同步字符,然后再送出整批的数据。

    同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。

    数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。

    帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了。

    同步传输对收发两端对时间的精确度要求高。 “同步通信”的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。但这时还有两种不同的同步方式。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。另一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同步传输。

    同步传输通常要比异步传输快速得多。接收方不必对每个字符进行开始和停止的操作。一旦检测到帧同步字符,它就在接下来的数据到达时接收它们。另外,同步传输的开销也比较少。例如,一个典型的帧可能有500字节(即4000比特)的数据,其中可能只包含100比特的开销。这时,增加的比特位使传输的比特总数增加2.5%,这与异步传输中25 %的增值要小得多。随着数据帧中实际数据比特位的增加,开销比特所占的百分比将相应地减少。但是,数据比特位越长,缓存数据所需要的缓冲区也越大,这就限制了一个帧的大小。另外,帧越大,它占据传输媒体的连续时间也越长。在极端的情况下,这将导致其他用户等得太久。

    综上,介绍了同步传输,同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码元之间的相对位置都是固定的(即同步的)。同步传输通常要比异步传输快速得多。

    异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。

    异步传输是数据传输的一种方式。由于数据一般是一位接一位串行传输的,例如在传送一串字符信息时,每个字符代码由7位二进制位组成。但在一串二进制位中,每个7位又从哪一个二进制位开始算起呢?异步传输时,在传送每个数据字符之前,先发送一个叫做开始位的二进制位。当接收端收到这一信号时,就知道相继送来7位二进制位是一个字符数据。在这以后,接着再给出1位或2位二进制位,称做结束位。接收端收到结束位后,表示一个数据字符传送结束。这样,在异步传输时,每个字符是分别同步的,即字符中的每个二进制位是同步的,但字符与字符之间的间隙长度是不固定的。

    异步传输一般以字符为单位,不论所采用的字符代码长度为多少位,在发送每一字符代码时,前面均加上一个“起”信号,其长度规定为1个码元,极性为“0”,即空号的极性;字符代码后面均加上一个“止”信号,其长度为1或者2个码元,极性皆为“1”,即与信号极性相同,加上起、止信号的作用就是为了能区分串行传输的“字符”,也就是实现了串行传输收、发双方码组或字符的同步。

    使用异步串口传送一个字符的信息时,对数据格式有如下约定:规定有空闲位、起始位、数据位、奇偶校验位、停止位。

    其中各位的意义如下:

    起始位:先发出一个逻辑”0”信号,表示传输字符的开始。

    数据位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCⅡ码。从最低位开始传送,靠时钟定位。

    奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。

    停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。

    空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。

    波特率:是衡量数据传送速率的指针。表示每秒钟传送的二进制位数。例如资料传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200位/秒=1200波特。

    注:异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和发送设备保持同步就能正确接收。下一个字符起始位的到来又使同步重新校准(依靠检测起始位来实现发送与接收方的时钟自同步的)。

    异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了。这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。按照惯例,空闲(没有传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCⅡ编码,将发送“00110001”,同时需要在8比特位的前面加一个起始位,后面一个停止位。

    异步传输的实现比较容易,由于每个信息都加上了“同步”信息,因此计时的漂移不会产生大的积累,但却产生了较多的开销。在上面的例子,每8个比特要多传送两个比特,总的传输负载就增加25%。对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,25%的负载增值就相当严重了。因此,异步传输常用于低速设备。

    同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。

    异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

    区别点

    1,异步传输是面向字符的传输,而同步传输是面向比特的传输。

    2,异步传输的单位是字符而同步传输的单位是帧。

    3,异步传输通过字符起始和停止码抓住再同步的机会,而同步传输则是在数据中抽取同步信息。

    4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。

    5,异步传输相对于同步传输效率较低。

    简单形容

    同步传输就是,数据没有被对方确认收到则调用传输的函数就不返回。

    接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令

    异步传输就是,你调用一个函数发送数据,马上返回,你可以继续处理其他事,

    接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。

    形象形容

    异步传输: 你传输吧,我去做我的事了,传输完了告诉我一声

    同步传输: 你现在传输,我要亲眼看你传输完成,才去做别的事

    所有传输介质都易受干扰和由介质本身引进的问题的影响,如电阻和信号衰减。外来干扰可以由背景噪声、大气辐射、机器甚至故障设备引起。受干扰影响的比特数随传输速率的增力而增加,因为在干扰的时帧中涉及到更多的比特。要更正这些问题,需使用检错与纠错方法。

    在奇偶校验时,各组中1的数目必须总是相同(无论奇或偶),以表示一组比特正确无误地传输。逐个字符的检查叫做VRC (垂直冗余校验)。逐块检查叫做LRC(纵向冗余校验)。在传输开始之前,两个系统的奇偶校验方法必须达成一致。有偶校验(1的数目必须为偶数)、奇校验(1的数目必须为奇数)、空号奇偶校验(校验位始终为0)和传号奇偶校验(校验位始终为1)。

    异步通信指两个互不同步的设备通过计时机制或其他技术进行数据传输。异步通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。基本上,发送方可以随时传输数据,而接收方必须在信息到达时准备好接收。相反,同步传输是一个精确同步的位流,其中字符的起始是由计时机制来定位的。

    在大量使用异步与同步传输的大型机/终端环境中,异步传输用于传输来自用户周期性按键的终端的字符。接收系统知道等待下一次按键,即使这会花费较多的时间。相反,同步传输用作定期传输大量信息的大型系统之间的数据链路。协议为在公用电话系统上利用慢速链路而进行了优化,因此无关位将从传输中删除,并且时钟用于隔开字符。

    在异步通信中,字符作为比特串编码,由起始位(start bit)、数据位(data bit)、奇偶校验位(parity)和停止位(stop bit)组成。这种用起始位开始,停止位结束所构成的一串信息称为帧(frame)。校验比特有时用于检错和纠错。传输的“起始一停止”模式意味着对于每个新字符,传输都重新从头开始,而消除在上次传输过程中可能出现的任意计时差异。当差异确实出现时,检错和纠错机制能够请求重传。

    在传送一个字符时,由一位低电平的起始位开始,接着传送数据位,数据位的位数为5~8。在传输时,按低位在前,高位在后的顺序传送。奇偶校验位用于检验数据传送的正确性,也可以没有,可由程序来指定。最后传送的是高电平的停止位,停止位可以是1位、1.5位或2位。停止位结束到下一个字符的起始位之间的空闲位要由高电平2来填充(只要不发送下一个字符,线路上就始终为空闲位)。

    异步通信中典型的帧格式是:1位起始位,7位(或8位)数据位,1位奇偶校验位,2位停止位。

    在异步通信中,每接收一个字符,接收方都要重新与发送方同步一次,所以接收端的同步时钟信号并不需要严格地与发送方同步,只要它们在一个字符的传输时间范围内能保持同步即可,这意味着对时钟信号漂移的要求要比同步信号低得多,硬件成本也要低的多,但是异步传送一个字符,要增加大约20%的附加信息位,所以传送效率比较低。异步通信方式简单可靠,也容易实现,故广泛地应用于各种微型机系统中。

    综上,介绍了异步传输,异步传输是数据传输的一种方式。由于数据一般是一位接一位串行传输的,在传送每个数据字符之前,先发送一个叫做开始位的二进制位。当接收端收到这一信号时,就知道相继送来7位二进制位是一个字符数据。在这以后,接着再给出1位或2位二进制位,称做结束位。接收端收到结束位后,表示一个数据字符传送结束。这样,在异步传输时,每个字符是分别同步的,即字符中的每个二进制位是同步的,但字符与字符之间的间隙长度是不固定的。

    展开全文
  • 同步传输与异步传输

    千次阅读 2019-11-18 15:01:47
    同步传输同步传输中,数据以块或帧的形式发送。此传输是全双工类型。在发送者和接收者之间强制性同步。在同步传输中,数据之间没有间隙。与异步传输相比,传输大量数据更加有效和可靠。 异步传输 在异步传输中,...
  • 同步传输和异步传输

    千次阅读 2021-12-09 10:17:41
    同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。 异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的 同步传输:一连串比特连续发送,将字符封装...
  • 理解同步传输与异步传输(一)

    千次阅读 2021-11-14 19:54:28
    同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的; 同步传输是面向比特的传输; 同步传输的单位是帧; 同步传输则是以数据中抽取同步信息; 同步传输往往通过特定的时钟线路协调时序...
  • 1. 异步传输(Asynchronous Transmission) 1.1 定义 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。 例子: ...
  • 计算机传输方式:串行传输/并行传输、同步传输/异步传输、单工/半双工/全双工一、串行传输/并行传输串行传输并行传输同步传输/异步传输同步传输异步传输单工/双工/全双工单工半双工全双工 一、串行传输/并行传输 ...
  • 代码如下://同步传输模式 function RequestByGet(nProducttemp,nCountrytemp) { var xmlhttp if (window.XMLHttpRequest) { //isIE = false; xmlhttp = new XMLHttpRequest(); } else if (window....
  • 同步传输和异步传输的差异在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位...
  • 1.同步传输包结构 2.同步传输DATAx数据包核心要点 3.同步传输包详解 3.1同步读包结构 3.1.1全速设备传输小于等于1023字节包结构 3.1.2全速设备传输大于1023字节包结构 3.1.3 IN令牌包波形 3.1.4 数据包波形 ...
  • 目前混沌加密主要两种方式:一种是利用混沌同步来进行加密,主要用混沌电路对模拟信号进行加密;另一种是非同步方式,主要利用混沌系统的数值仿真或迭代产生的伪随机序列对数字信号进行加密。这两种方式各自...
  • Freescale系列的MCU大部分都存在一个SPI模块,它是一个同步串行外围接口,允许MCU与各种外周设备以串行方式进行通信。  目前,Freescale系列的大多数单片机总线不能外部加以扩展,当片内I/O或者存储器不能满足...
  • 为解决分布式测控系统中,由于同步信号传输延时导致同步精度变差的问题,本文设计了一种基于STM32单片机同步信号传输延时校正模块,采用STM32单片机定时器单脉冲模式,校正同步信号到达各从机的延时时间,使其保持...
  • navicat数据传输和数据同步有什么区别,数据库,文件,所示,数据传输,目标navicat数据传输和数据同步有什么区别易采站长站,站长之家为您整理了navicat数据传输和数据同步有什么区别的相关内容。我们使用Navicat管理...
  • 网络游戏-动态同步传输模式网络中的碎片整理方法和装置.zip
  • 然后用户选择协作多点传输的下行传输模式,并将其选择结果反馈给协作基站。最后,根据各用户的反馈,协作基站以最大化平均可达传输速率为准则,自适应地在协作波束成形模式和联合处理模式之间切换。仿真结果表明多模...
  • 传输又分为控制传输、同步传输、批量传输、中断传输四种,上一节我们讲了控制传输,今天我们主要讲解同步传输同步传输用在数据量大、对实时性要求高的场合,例如音频设备、视频设备等,这些设备对数据延迟很敏感...
  • USB 传输方式同步、等时)

    千次阅读 2021-11-04 15:19:04
    等时传输也同步传输”的叫法,一般用于要求数据连续、实时且数据量大的场合,其对传输延时十分敏感,类似用于USB摄像设备,USB语音设备等等。 同步传输的应用场合 应用用在数据量大,对实时性要求较高的场合。...
  • 网络游戏-动态同步传输模式网络中复用时间片的方法及结构.zip
  • PPP与HDLC 同步传输与异步传输

    千次阅读 2021-03-10 12:42:20
    可以实现可靠传输 简单:不提供可靠传输 如今随着技术的发展,数据链路层出现差错的概率不大,使用的最多的是ppp 面向比特 面向字节 实现透明传输使用零比特...
  • 相关题目与解析根据传输数据的时空顺序分类,数据通信的传输方式可分为哪两种?数据传输可分为有线传输和无线传输,有线传输的介质不包括()xDSL技术按上行和下行数据传输速率...数据传输两种同步的方法:同步传输...
  • 传输的类型 ... 1.传输可以分为串行传输和并行传输。...2.串行传输可分为异步传输、同步传输和等时传输。 3.在相同的工作频率下并行传输的传输速度是串行传输的数倍。但并行线路一些难以克服的缺点,导致依...
  • 该项目包含用于实现FT2232H(FT245同步和异步模式)和用于高速USB传输同步FIFO的文件。 要求: ipython2 ipython notebook cocotb iverilog gource gtkwave 用法: To open ipython notebook, run: ./run.sh...
  • 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地...通常可以采用同步或异步的传输方式对位进行同步处理。 1. 异步传输(Asynchronous Transmission):异步传输
  • USB传输模式(控制传输、批量传输、中断传输、同步传输)介绍    控制传输、批量传输、中断传输、同步传输    USB 上述四种传输类型。枚举期间外设告诉主机每个端点支持哪种传输类型。    USB设备驱动向...
  • 该设计改变传统设计中低效高成本的信号采集和传送方式,改用实时采集DVI接口显示信号、通过网口传输数据,采用高集成度FPGA和大容量SDRAM,采用信号包复用技术同步传送显示数据和控制数据及高效率的灰度切片算法等新...
  • USB的四种传输之一同步传输,用于数据实时性比较高,数据量较大但数据的完整性不是很严格的场合。 由于时间是同步传输的关键部分,因此USB设计者了解这些不同实体在USB中如何处理时间是很重要的。 在大部分的通讯...
  • 同步传输和异步传输原理与比较

    千次阅读 2020-12-15 13:07:58
    异步传输模式(Asynchronous Transfer Mode,缩略语为ATM),异步传输一般以字符为单位。 起始位:先发出一个逻辑“0”信号,表示传输字符的开始。 空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。 异步传输...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 385,274
精华内容 154,109
热门标签
关键字:

同步传输模式有哪些