精华内容
下载资源
问答
  • 同步传输和异步传输的区别

    万次阅读 2015-07-28 11:25:02
    同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包通讯方式。 更加形象一点解释: 同步:比如我叫你去...

        同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。   

        异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。

        更加形象一点的解释:

       同步:比如我叫你去上课,如果你没有听到,我就在这一只叫你,知道你听到为止

       异步:我叫你去上课,然后我就直接去上课了,你或者没听到或者过一会再去上课或者立刻去上课

       至于官方的解释就不在多说了,到处都能找到,上边是自己的一点理解,希望会对大家有帮助!

    展开全文
  • 同步传输、异步传输、... 连个设备之间的文件数据传输,如果是同步传输的话,就像在文件复制一样,原原本本的数据流就可以了,但是对于远程的网络来说,无法达到的,所以,采用异步传输技术。 如:两个电脑之间...

      同步传输、异步传输、阻塞和非阻塞、同步处理、异步处理

     

      同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。

      连个设备之间的文件数据传输,如果是同步传输的话,就像在文件复制一样,原原本本的数据流就可以了,但是对于远程的网络来说,是无法达到的,所以,采用异步传输技术。
      如:两个电脑之间的文件传输,一个是最好的CPU 另一个则比较慢,那么,他们之间不可能同时完成数据的传递。
    在传输的数据中间加入识别标识,如纠错码、效验位等都数据异步传输的技术

     

      阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用recv()函数读取网络缓冲区中的数据,如果没有数据到达,将一直挂在recv()这个函数调用上,直到读到一些数据,此函数调用才返回;而非阻塞套接字是指执行此套接字的网络调用时,不管是否执行成功,都立即返回。比如调用recv()函数读取网络缓冲区中数据,不管是否读到数据都立即返回,而不会一直挂在此函数调用上。在实际Windows网络通信软件开发中,异步非阻塞套接字是用的最多的。平常所说的C/S(客户端/服务器)结构的软件就是异步非阻塞模式的。 

     

          同步处理、异步处理,之所以在这说这两个概念,是因为要和传输概念区分开,传输同步异步,和处理同步异步概念别混淆

    百度解释:

      异步调用就是你 喊 你朋友吃饭 ,你朋友说知道了 ,待会忙完去找你 ,你就去做别的了。

      同步调用就是你 喊 你朋友吃饭 ,你朋友在忙 ,你就一直在那等,等你朋友忙玩了 ,你们一起去。

    转载于:https://www.cnblogs.com/cuihongyu3503319/archive/2010/08/30/1812512.html

    展开全文
  • 同步异步传输

    2012-08-10 09:48:00
    所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间时间间隔是可变,并不需要严格地限制它们时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平...

    答案一:
    1.异步传输

    通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。一个字符占用 5~8位,具体取决于数据所采用的字符集。例如,电报码字符为 5 位、ASCII码字符为 7 位、汉字码则为8 位。此外,还要附加 1 位奇偶校验位,可以选择奇校验或偶校验方式对该字符实施简单的差错控制。发送端与接收端除了采用相同的数据格式(字符的位数、停止位的位数、有无校验位及校验方式等)外,还应当采用相同的传输速率。典型的速率有:9 600 b/s、19.2kb/s、56kb/s等。

    异步传输又称为起止式异步通信方式,其优点是简单、可靠,适用于面向字符的、低速的异步通信场合。例如,计算机与Modem之间的通信就是采用这种方式。它的缺点是通信开销大,每传输一个字符都要额外附加2~3位,通信效率比较低。例如,在使用Modem上网时,普遍感觉速度很慢,除了传输速率低之外,与通信开销大、通信效率低也密切相关。


    --------------------------------------------------------------------------------

    2. 同步传输

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

    答案二:
    请讲详细一些,本人比较弱智,谢谢各位 
    --------------------------------------------------------------- 
     
    同步是阻塞模式,异步是非阻塞模式。 
    --------------------------------------------------------------- 
     
    我的理解:同步是指两个线程的运行是相关的,其中一个线程要阻塞等待另外一个线程的运行。异步的意思是两个线程毫无相关,自己运行自己的。 
     
    不知对错?楼下说 
    --------------------------------------------------------------- 
     
    同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 
    异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 
     
    CSDN上有讨论过: 
    http://expert.csdn.net/Expert/topic/2646/2646592.xml?temp=.3842584 
    http://expert.csdn.net/Expert/topic/2659/2659726.xml?temp=.1480219 
    --------------------------------------------------------------- 
     
    举个不太恰当的例子,就像: 
    SendMessage(...) 
    TRACE0("just  like  send"); 
     
    PostMessage(...) 
    TRACE0("just  like  WSASend  using  overlapped"); 
     
    SendMessage是调用的时候不返回,等消息响应后才执行TRACE0,这就是同步. 
    PostMessage是调用后马上返回,不用消息响应就执行TRACE0,这就是异步.

    答案三:

     同步和异步的区别
     举个例子:普通B/S模式(同步)AJAX技术(异步)
    同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事
    异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
    --------------------------------------------------------------------------------------------------------------------
    同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。
    异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。

    所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。
    --------------------------------------------------------------------------------------------------------------------
    举个例子 打电话时同步 发消息是异步

     

    本文来自:我爱研发网(52RD.com) - R&D大本营
    详细出处:http://www.52rd.com/Blog/Detail_RD.Blog_imjacob_4832.html

    转载于:https://www.cnblogs.com/TNSSTAR/archive/2012/08/10/2631293.html

    展开全文
  • 网络化是指利用通信技术和计算机技术,把分布在不同地点计算机及各类电子终端设备互联起来,按照一定网络协议相互通信,以达到所有用户都可以共享软件、硬件和数据资源目的。现在,计算机网络在交通、金融、...
  • 不归零码(NRZ),不归零码(NRZ)什么意思 数字信号可以直接采用基带传输,所谓基带就是基本频带。基带传输就是在线路中直接传送数字信号电脉冲,这一种最简单的传输方式,近距离通信局域网都采用基带传输。 ...

      不归零码(NRZ),不归零码(NRZ)是什么意思

      数字信号可以直接采用基带传输,所谓基带就是指基本频带。基带传输就是在线路中直接传送数字信号的电脉冲,这是一种最简单的传输方式,近距离通信的局域网都采用基带传输。

      基带传输时,需要解决数字数据的数字信号表示以及收发两端之间的信号同步问题。对于传输数字信号来说,最简单最常用的方法是用不同的电压电平来表示两个二进制数字,也即数字信号由矩形脉冲组成。按数字编码方式,可以划分为单极性码和双极性码,单极性码使用正(或负)的电压表示数据;双极性码是三进制码,1为反转,0为保持零电平。根据信号是否归零,还可以划分为归零码和非归零码,归零码码元中间的信号回归到0电平,而非归零码遇1电平翻转,零时不变。常见的几种基本的数字信号脉冲编码方案如下:

      单极性不归零码,无电压(也就是元电流)用来表示"0",而恒定的正电压用来表示"1"。每一个码元时间的中间点是采样时间,判决门限为半幅度电平(即0.5)。也就是说接收信号的值在0.5与1.0之间,就判为"1"码,如果在O与0.5之间就判为"0"码。每秒钟发送的二进制码元数称为"码速"。

      双极性不归零码,"1"码和"0"码都有电流,但是"1"码是正电流,"0"码是负电流,正和负的幅度相等,故称为双极性码。此时的判决门限为零电平,接收端使用零判决器或正负判决器,接收信号的值若在零电平以上为正,判为"1"码;若在零电平以下为负,判为"0"码。

      以上两种编码,都是在一个码元的全部时间内发出或不发出电流(单极性),以及发出正电流或负电流(双极性)。每一位编码占用了全部码元的宽度,故这两种编码都属于全宽码,也称作不归零码NRZ (Non Return Zero)。如果重复发送"1"码,势必要连续发送正电流;如果重复发送"0"码,势必要连续不送电流或连续发送负电流,这样使某一位码元与其下一位码元之间没有间隙,不易区分识别。归零码可以改善这种状况。

    8cb06e53a9de86f8b698c703c52addb7.png

      单极性归零码,当发"1"码时,发出正电流,但持续时间短于一个码元的时间宽度,即发出一个窄脉冲;当发"0"码时,仍然完全不发送电流,所以称这种码为单极性归零码。

      双极性归零码,其中"1"码发正的窄脉冲,"0"码发负的窄脉冲,两个码元的间隔时间可以大于每一个窄脉冲的宽度,取样时间是对准脉冲的中心。

      非归零码在传输中难以确定一位的结束和另一位的开始,需要用某种方法使发送器和接收器之间进行定时或同步;归零码的脉冲较窄,根据脉冲宽度与传输频带宽度成反比的关系,因而归零码在信道上占用的频带就较宽。

      单极性码会积累直流分量,这样就不能使用变压器在数据通信设备和所处环境之间提供良好绝缘的交流藕合,直流分量还会损坏连接点的表面电镀层;双极性码的直流分量大大减少,这对数据传输是很有利的。

      从以上讨论中可以发现,基带传输的另一个重要问题就是同步问题。接收端和发送端发来的数据序列在时间上必须取得同步,以便能准确地区分和接收发来的每位数据。这就要求接收端要按照发送端所发送的每个码元的重复频率及起止时间来接收数据,在接收过程中还要不断校准时间和频率,这一过程称为同步过程。在计算机通信与网络中,广泛采用的同步方法有位同步法和群同步法两种。

      1、位同步

      位同步使接收端对每一位数据都要和发送端保持同步。在数据通信中,习惯于把位同步称为"同步传输"。实现位同步的方法可分为外同步法和自同步法两种。在外同步法中,接收端的同步信号事先由发送端送来,而不是自己产生也不是从信号中提取出来。即在发送数据之前,发送端先向接收端发出一串同步时钟脉冲,接收端按照这一时钟脉冲频率和时序锁定接收端的接收频率,以便在接收数据的过程中始终与发送端保持同步。

      自同步法是指能从数据信号波形中提取同步信号的方法。典型例子就是著名的曼彻斯特编码,这种编码通常用于局域网传输。在如下图所示的曼彻斯特编码方式中,每一位的中间有一跳变,位中间的跳变既作为时钟信号,又作为数据信号:从高到低的跳变表示"1",从低到高的跳变表示"0"。

    c5655be973749a57bab772a87e15533e.png

      图1

      另外,还有一种差分曼彻斯特编码,这种编码每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示"0"或"1",有跳变表示"0",无跳变表示"1"。由此可见,两种曼彻斯特编码方法都是将时钟和数据包含在信号流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,所以这种编码也称为自同步编码。

      从曼彻斯特编码和差分曼彻斯特编码的脉冲波形中可以看出,这两种双极型编码的每一个码元都被调制成两个电平,所以数据传输速率只有调制速率的1/2,也即对信道的带宽有更高的要求。但它们具有自同步能力和良好的抗干扰性能,在局域网中仍被广泛使用。

      2、群同步

      在群同步的通信系统中,传输的信息被分成若干"群"。所谓的"群",一般是以字符为单位,在每个字符的前面冠以起始位、结束处加上终止位,从而组成一个字符序列o数据传输过程中,字符可顺序出现在比特流中,字符与字符间的间隔时间是任意的,即字符间采用异步定时,但字符中的各个比特用固定的时钟频率传输。在数据通信中,习惯于把群同步称为"异步传输"。字符间的异步定时和字符中比特之间的同步定时,是群同步即异步传输的特征。这种传输方式中,每个字符以起始位和停止位加以分隔,故也称"起一止"式传输。

      群同步传输规程中的每个字符可由下列四部分组成:

      (1)1位起始位,以逻辑、"表示:

      (2)5~8位数据位,即要传输的字符内容;

      (3)1位奇/偶检验位,用于检错,该部分可以不选;

      (4)1~2位停止位,以逻辑"1"表示,用以作字符间的间隔。

      群同步的字符格式见图2。由图中可以看出,群同步是靠起始位(逻辑"0")和停止位(逻辑"1")来实现字符的定界及字符内比特的同步的。接收端靠检测链路上由空闲位或前一字符停止位(均为逻辑"1")到该字符起始位的下降沿来获知一个字符的开始,然后按收、发双方约定的时钟频率对约定的字符比特数(5~8位)进行逐位接收,最后以约定算法(奇/偶校验法)进行差错检测,完成一个字符的传输。发送器和接收器中近似于同一频率的两个约定时钟,在一段较短的时间内能够保持同步。在群同步传输中,起始位和停止位的作用是十分重要的。起始位指示字符的开始,并启动接收端对字符中比特的同步;而停止位则是作为字符之间的间隔位而设置的,没有停止位,紧跟其后的下一字符的起始位下降沿便可能丢失。

      群同步法只需保持每个字符的起始点同步,在群内则按约定的频率进行位的接收就可以了。这种方法实现简单,但需要添加诸如起始位、校验位和停止位等附加位,相对于同步传输来说,编码效率和信道利用率较低,一般用于低速数据传输的场合。

    7c75147f6a39ff0bc8bb2973f4ccd6c2.png

      图2

    展开全文
  • 不归零码(NRZ),不归零码(NRZ)什么意思数字信号可以直接采用基带传输,所谓基带就是基本频带。基带传输就是在线路中直接传送数字信号电脉冲,这一种最简单的传输方式,近距离通信局域网都采用基带传输。基带...
  • 讨论同步和异步传输

    2009-11-10 16:09:00
    所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间时间间隔是可变,并不需要严格地限制它们时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平...
  • 同步(比特同步)和帧...位同步(比特同步是指接收端时钟已经调整到和发送端时钟完全一样,因此接收端收到比特流后,就能够在每一位中间位置进行判决(如下图所示)。位同步(比特同步目的是为了将发送端发送
  • 同步异步1:有线网络中的同步异步

    千次阅读 2016-02-19 01:23:18
    首先同步和异步是指的物理层属性,同时该同步和异步也会MAC层封装造成影响(实际上MAC层协议也是针对物理层属性进行设计),比如在HDLC封装情况下,物理层一定是同步链路。 在该书中,对同步和异步区别...
  • 比特同步和帧同步的区别

    千次阅读 2016-09-19 21:10:22
    比特同步是指接收端时钟已经调整到和发送端时钟完 全一样,因此接收端收到比特流后,就能够在每一个比特中间位置进行判决(如下图所示)。比特同步目的是为了将发送端发送每一个比特都正确地接收下来。这就要...
  • 线程同步是指,多个线程协同完成一件工作,一个线程需要等待其他线程完成相关工作,才能接着往下运行。线程同步一般采用互斥体,信号量,消息等方式。 2.同步异步区别 同步传输方式中发送方和接收方时钟是统一...
  • 同步和异步区别

    2017-08-21 11:13:51
    所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间时间间隔是可变,并不需要严格地限制它们时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,
  • rsync同步

    2020-05-19 15:35:46
    按照指定规则来检查哪些文件需要被同步,例如哪些文件明确被排除不传输的。默认情况下,rsync使用"quick check"算法快速检查源文件和目标文件的大小、 mtime(修改时间)是否一致,如果不一致则需要传输。当然,...
  • rsync 同步

    2019-03-31 16:33:00
    应用场景 rsync可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify... 按照指定规则来检查哪些文件需要被同步,例如哪些文件明确被排除不传输的。默认情况下,rsync使用"quick c...
  • 同步与异步区别

    千次阅读 2010-05-27 17:25:00
    【转自】http://www.52rd.com/Blog/Detail_RD.Blog_imjacob_4832.html#1,同步传输与异步传输的区别(硬件) 异步传输 通常,异步传输以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个...
  • mysql异步复制mysql异步复制是指,mysql主库将事务信息写入binlog文件中时候,此时主库会通过binlog dump线程给从库发送这些新binlog变化,然后并不等待从库响应继续提交事务并写入binlog,所以主库并不保证...
  • 异步与同步

    2017-10-10 11:50:05
    同步是指:发送方发出数据后,等待接收方发回响应以后才发下一个数据包通讯方式。 也可以理解为: 异步传输:你传吧,我去做我事了,传输完了告诉我一声。同步传输:你现在传输,我要看着你传输完成,才去做...
  • 摘要:为了解决当前一些重大考试需要悬挂时钟问题,设计一种新型同步数字电子时钟系统。应用电力载波技术实现了电子钟远程同步控制... 电力线载波通信技术是指利用电力线传输数据和媒体信号一种通信方式,该技术
  • 摘要:为了解决当前一些重大考试需要悬挂时钟问题,设计一种新型同步数字电子时钟系统。应用电力载波技术实现了电子钟远程同步控制... 电力线载波通信技术是指利用电力线传输数据和媒体信号一种通信方式,该技术

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 808
精华内容 323
关键字:

同步传输的同步是指