精华内容
下载资源
问答
  • 计算机网络中的数据传输方式—同步传输和异步传输
    千次阅读
    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 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 同步传输和异步传输的区别及优缺点同步传输以数据块为单位...同步传输是一以数据块为传输单位的数据传输方式,该方式下数据块与数据块之间的时间间隔是固定的,必须严格地规定它们的时间关系。每个数据块的头部和...

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

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

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

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

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

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

    在传送数据时,需先送出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位二进制位,称做结束位。接收端收到结束位后,表示一个数据字符传送结束。这样,在异步传输时,每个字符是分别同步的,即字符中的每个二进制位是同步的,但字符与字符之间的间隙长度是不固定的。

    展开全文
  • 目前混沌加密主要有两种方式:一种是利用混沌同步来进行加密,主要用混沌电路对模拟信号进行加密;另一种是非同步的方式,主要利用混沌系统的数值仿真或迭代产生的伪随机序列对数字信号进行加密。这两种方式都有各自...
  • 对于数据采集接收的一方而言,所谓源同步信号,即传输待接收的数据和时钟信号均由发送方产生。FPGA应用中,常常需要产生一些源同步接口信号传输给外设芯片,这对FPGA内部产生时钟或数据的逻辑和时序都有较严格的要求...
  • 同步传输和异步传输Serial Data... 串行数据传输可以通过两种方法进行: Asynchronous Transmission 异步传输 Synchronous Transmission 同步传输 1)异步传输 (1) Asynchronous Transmission) It is named Asynchro...

    同步传输和异步传输

    Serial Data transmission can occur in two methods,

    串行数据传输可以通过两种方法进行:

    1. Asynchronous Transmission

      异步传输

    2. Synchronous Transmission

      同步传输

    1)异步传输 (1) Asynchronous Transmission)

    It is named Asynchronous transmission because the timing of a signal is unimportant. In this transmission process transmitted information is encoded with start and stop bits, specifying the beginning and end of each character. As long as some pattern is followed, the receiving device can retrieve the information without regard to which it is sent.

    之所以称为异步传输 ,是因为信号的时序无关紧要。 在此传输过程中,已传输的信息使用开始和停止位进行编码,指定每个字符的开始和结束。 只要遵循某种模式,接收设备就可以检索信息,而与发送信息的方式无关。

    Patterns are based on grouping the bitstreams into a byte usually eight bits is sent along with the link as a unit. The sender sends each group of data independently, relaying it to the link whenever ready, without regard to a timer.

    模式基于将位流分组为一个字节,通常将八个位与链接一起作为一个单元发送。 发送方独立发送每组数据,并在不考虑计时器的情况下随时将其中继到链接。

    • The receiver cannot use timing to predict the arrival time of the next group so that synchronizing pulse is required. To notify the receiving system to the arrival of a new group, therefore, an extra bit is added to the beginning of each byte.

      接收机无法使用时序来预测下一组的到达时间,因此需要同步脉冲。 因此,为了通知接收系统有新的组到达,需要在每个字节的开头添加一个额外的位。

    • This 0s bit is referred to as the start bit. Telling the receiver that the byte is finished, one or more additional bits are appended to the end of the byte. This is bit is called a stop bit.

      此0s位称为起始位。 告诉接收者该字节已完成,在该字节的末尾附加一个或多个其他位。 该位称为停止位。

    • By this method, each byte is increased in size to at least 10 bits, of which 8 are information and two or more are signals to the receiver.

      通过这种方法,每个字节的大小增加到至少10位,其中8位是信息,两个或更多是给接收器的信号。

    • Also, the transmission of each byte may gap of varying duration. This gap between information can be represented either by an idle channel or by a stream of additional stop bits.

      同样,每个字节的传输可能会间隔不同的持续时间。 信息之间的间隙可以通过空闲信道或附加停止位流来表示。

    • The bits of a byte that is 8 bits are transmitted simultaneously on separate wires. If two devices are close together computer or printer so the communication within the computer.

      字节的8位是在单独的导线上同时传输的。 如果两个设备靠近计算机或打印机,那么计算机内部的通信。

    Examples of Asynchronous Transmission: emails, forums, letters, radios and televisions.

    异步传输的示例 :电子邮件,论坛,信件,广播和电视。

    Asynchronous Transmission


    Asynchronous Transmission

    异步传输

    This figure shows the schematic illustration of asynchronous transmission. In this example, the start bits are 0s and the stop bits are 1s and the gap is represented by an idle line rather than by additional stop bits.

    该图显示了异步传输示意图 。 在此示例中,起始位为0,停止位为1,并且间隙由空闲线而不是其他停止位表示。

    In this diagram, the ASCII character would be transmitted using 10 bits. In this transmission scheme "0100 0001" changes into "1 0100 0001 0". The extra bits, depending on the parity bit, at the start and end of the data transmission.

    在此图中,ASCII字符将使用10位进行传输。 在该传输方案中,“ 0100 0001”变为“ 1 0100 0001 0”。 在数据传输的开始和结束时,取决于奇偶校验位的额外位。

    This starts and stops bits tells the receiver that character is coming and also the character has ended.

    这将开始和停止位,以告知接收者角色即将到来且角色已经结束。

    This scheme of transmission is used when data are transmitted irregularly as opposed to in a solid stream.

    当与固态流相反地不规则地传输数据时,使用这种传输方案。

    Characteristics of asynchronous communication are as follows:

    异步通信的特征如下:

    • Extra bits are added to the start and end of the character stream.

      多余的位将添加到字符流的开头和结尾。

    • Between two characters there may exist gaps or spaces.

      两个字符之间可能存在间隙或空格。

    • The idle time is not constant between bytes as only one byte is sent at a time.

      字节之间的空闲时间不是恒定的,因为一次仅发送一个字节。

    • The reception of data is done at different clock frequencies.

      数据的接收是在不同的时钟频率下进行的。

    Advantages:

    优点:

    • Synchronization between devices is not necessary.

      设备之间不需要同步。

    • It is a low-cost scheme.

      这是一种低成本的方案。

    Disadvantages:

    缺点:

    • Low transmission due to the use of 'start' and 'stop' bits and gaps between data chunks.

      由于使用了“开始”和“停止”位以及数据块之间的间隙,因此传输速度很低。

    • Timing errors take place.

      发生计时错误。

    2)同步传输 (2) Synchronous Transmission)

    The bitstreams are combined into longer "frames" in synchronous transmission, which may contain multiple bytes. Each byte, however, is introduced onto the transmission link without a gap between it and the next one.

    比特流在同步传输中组合成更长的“帧”,其中可能包含多个字节。 但是,每个字节都被引入到传输链路中,并且与下一个字节之间没有间隙。

    It is left to the receiver to separate the bitstreams into bytes for decoding purposes.

    留给接收机将比特流分成字节以进行解码。

    • In other words, data or information is transmitted in the form of an unbroken string of 1s and 0s, and the receiver separates that string into the bytes or characters, it needs to reconstruct the information.

      换句话说,数据或信息以不间断的1s和0s字符串的形式发送,并且接收器将该字符串分成字节或字符,它需要重建信息。

    • In this transmission, we send bits one after another without start/stop bits or gaps. Grouping of bits is the receiver's responsibility.

      在此传输中,我们一个接一个地发送比特,没有开始/停止比特或间隙。 比特分组是接收者的责任。

    Examples of Synchronous Transmission are chat rooms, video conferencing, telephonic conversations, face-to-face interactions, etc.

    同步传输的示例包括聊天室,视频会议,电话对话,面对面的交互等。

    Synchronous Transmission


    Synchronous Transmission

    同步传输

    Characteristics of Synchronous Transmission:

    同步传输的特点:

    • Between transmitted characters, there are no spaces.

      传输的字符之间没有空格。

    • Timing is very important as the accuracy of the received information is completely dependent on the ability of the receiving device to keep an accurate count of the bits as they come in.

      定时非常重要,因为接收到的信息的准确性完全取决于接收设备在比特进来时保持准确计数的能力。

    • Special ‘syn’ characters are sent before the data being sent.

      特殊的“ syn”字符在发送数据之前发送。

    • These syn characters are placed between chunks of data for timing functions.

      这些同步字符放置在数据块之间,用于计时功能。

    Advantages:

    优点:

    • Data speed is much higher because of no extra bits at the sending end and at the receiving end.

      由于在发送端和接收端没有多余的位,因此数据速度要高得多。

    • Timing errors are reduced due to syn.

      时序误差因syn而减少。

    • More useful for high-speed applications.

      对于高速应用程序更有用。

    Disadvantages:

    缺点:

    • Timing is responsible for the accuracy of data

      时序负责数据的准确性

    • It is required that transmitter and receiver be properly synchronized

      要求发送器和接收器正确同步

    翻译自: https://www.includehelp.com/computer-networks/synchronous-and-asynchronous-transmission-data-communication.aspx

    同步传输和异步传输

    展开全文
  • 传输又分为控制传输、同步传输、批量传输、中断传输四,上一节我们讲了控制传输,今天我们主要讲解同步传输同步传输用在数据量大、对实时性要求高的场合,例如音频设备、视频设备等,这些设备对数据延迟很敏感...
  • 计算机传输方式:串行传输/并行传输、同步传输/异步传输、单工/半双工/全双工一、串行传输/并行传输串行传输并行传输同步传输/异步传输同步传输异步传输单工/双工/全双工单工半双工全双工 一、串行传输/并行传输 ...
  • libusb 块传输 同步传输例程

    千次阅读 2016-01-08 22:48:58
    这里纯粹是为资源打广告,接口开发里面最难的怕就是usb和 pci两种了。 尤其是驱动开发。 libusb免驱设计 为什么好,我就不说了。 折腾了两天,出了点结果。贴出来,刚上传了资源,还没有链接,有 了的时候我会贴出来...
  • 计算机网络 同步传输和异步传输

    千次阅读 2017-09-25 22:10:53
    在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地...通常可以采用同步或异步的传输方式对位进行同步处理。 异步传输(Asynchronous Transmission):异步传输模式(A
  • 同步传输、异步传输

    千次阅读 2017-08-15 17:48:27
    填空题2016年 在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是______。 A.发生错误的概率小  B.附加的冗余信息量少 ...C....D....数据的传输方式一般有两种,即同步传输与异步传输
  • 异步传输与同步传输

    千次阅读 2016-01-23 22:06:13
    在网络通信过程中,通信双方要交换数据,需要高度的协同工作。...【位同步:要求接收端根据发送端发送数据的起止时间和时钟频率,来校正自己的时间基准和时钟频率,这个过程叫位同步。可见,位同步的目的是
  • 如果原博主介意转载,请留言,本人将立刻删除~~ 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收...同步是要接收方按照发送方发送的每个位的
  • 相关题目与解析根据传输数据的时空顺序分类,数据通信的传输方式可分为哪两种?数据传输可分为有线传输和无线传输,有线传输的介质不包括()xDSL技术按上行和下行数据传输速率是否相同可分为速率对称型和【】两种。在...
  • USB传输模式(控制传输、批量传输、中断传输、同步传输)介绍    控制传输、批量传输、中断传输、同步传输    USB 有上述四传输类型。枚举期间外设告诉主机每个端点支持哪种传输类型。    USB设备驱动向...
  •  客服QQ1793040 ----------------------------------------------------------     ...关于HKROnline SyncNavigator 注册机价格...HKROnline SyncNavigator 8.4.1 企业版数据同步软件 自2009年第一个版本开发...
  • 计算机网络 同步传输和异步传输(理解)

    万次阅读 多人点赞 2012-04-20 13:44:24
    在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地...通常可以采用同步或异步的传输方式对位进行同步处理。 1. 异步传输(Asynchronous Transmission):异步传输
  • 数据通信的同步技术

    千次阅读 2020-03-23 22:06:16
    @ TOC 数据通信的同步技术 在串行通信中,只有发送方和接收方的动作在同一时间内进行,才能保证...因此,需要采取相应的技术,即同步技术,保证发送方和接收方能够同时动作,实现数据的正确传输。在计算机网络中,被...
  • 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地...通常可以采用同步或异步的传输方式对位进行同步处理。 1. 异步传输(Asynchronous Transmission):异步传输
  • 设计了一通过FPGA接收远端设备发来的同步串行数据,进行容错、解码和缓冲处理,控制多通道D/A转换器输出的信号传输接收转换模块,实现了同步串行接口传输多通道D/A信号,用对双脚线或光缆就可实现多通道模拟信号...
  • 并行通信传输中有多个数据位,同时在个设备之间传输。发送设备将这些数据位通过 对应的数据线传送给接收设备,还可附加一位数据校验位。接收设备可同时接收到这些数据,不需要做任何变换就可直接使用。并行方式...
  • 台Linux系统之间传输文件的几方法

    万次阅读 多人点赞 2016-06-14 17:11:23
    scp传输台LINUX主机之间要互传文件时可使用SCP命令来实现scp传输速度较慢,但使用ssh通道保证了传输的安全性复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷...
  • 数据通信方式有

    千次阅读 2021-06-27 01:24:05
    描述数字通信(digital telecommunications)是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式。它可传输电报、数字数据等数字信号,也可传输经过数字化处理的语声和图像等模拟信号...
  • 如何轻松在个NAS之间文件同步

    千次阅读 2021-08-06 09:24:47
    什么是“文件同步”?说到“文件同步”,可能会...“文件同步”,就是指将一个文件或多个文件从一个位置复制到另外一个位置,同步方式包括,单向同步,双向同步,实时同步等。如何从一个NAS同步到另一个NAS?NAS到NA...
  • 常用的网络传输协议

    千次阅读 2019-10-07 10:36:08
    具体讲,数据链路层的功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面。 简单的说就是规定了几个位或几个字节表示一个数据. ...
  • 提出一基于正极性电视信号的场同步监测电路,采用一个双极性三极管和级积分电路代替专用的行、场分离电路。其100 μs的高电平加10 μs低电平的同步头确保接收端准确的同步。采用奇偶校验法实现数据信号传输的...
  • RTP的工作机理与RSVP不同,主要实现一端到端的多媒体流同步控制机制,既不需要事先建立连接,也不需要中间节点的参与,为其保留资源。在网络带宽充足的情况下,RTP具有一定的带宽调控能力,保证端到端的多媒体流...
  • 2.1 零比特填充方法 PPP协议用在SONET/SDH链路时,是使用同步传输(连串的比特流连续传送)。这时PPP协议采用零比特填充方法来实现透明传输。 在发送端,只要发现有5个连续1,则立即填入一个0。接收端对帧中的比特...
  • mysql从2个数据库中同步两个表

    千次阅读 2021-02-01 19:50:50
    我无法相信你没有找到合适的脚本来做到这一点.根据服务器到服务器的带宽和连接以及表数据大小,您可以:>直接转移整个表:mysqldump [options] sourcedatabase ...使用MySQL压缩传输表# same as above, mys...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 304,691
精华内容 121,876
关键字:

同步传输包括哪两种