异步传输模式技术中异步的含义,异步和同步的区别

异步传输模式技术中异步的含义,异步和同步的区别

1.异步传输

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

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

——————————————————————————————

2.同步传输

< p>通常,同步传输是以数据块为传输单位。在每个数据块的头部和尾部附加一个特殊的字符或位序列来标记一个数据块的开始和结束,通常会加上校验序列(如16位或32位的CRC校验码) .为了对数据块进行差错控制。所谓同步传输,就是数据块之间的时间间隔是固定的,必须严格规定它们的时间关系。

回答2:

请详细说明,本人弱智,谢谢大家

—————————————— ———— ——————

同步是阻塞模式,异步是非阻塞模式。

——————————————————————

我的理解:同步就是两个线程的操作是相关的,一个的线程被阻塞等待另一个线程运行。异步就是两个线程之间没有任何关系,各自运行。

不知道对错?楼下说的

————————————————————————

同步是指:发送方发送数据后, wait for receiption 等待接收方发送回响应后发送下一个数据包的通信方式。

异步的意思是:发送方发送数据后,不等待接收方发回响应,再发送下一个数据包。

——————————————————————

举个不恰当的例子,比如:

SendMessage(…)

TRACE0(“就像发送一样”);

PostMessage(…)

TRACE0(“就像 WSASend 使用重叠”);

SendMessage调用时不返回,消息响应后执行TRACE0,即同步。

PostMessage调用后立即返回,没有消息响应就执行TRACE0,这是异步的。

回答三:

同步和异步的区别

例如:普通B/S模式(同步)AJAX技术(异步)

同步:提交请求->等待服务器处理->处理后返回,客户端浏览器在此期间不能做任何事情

异步:请求由事件触发->服务器处理(本浏览器仍然可以做其他事情)->完成

——————————————————————————

同步就是你叫我吃饭,我一听就跟你去吃饭;如果你没听到,你就一直叫,直到我告诉你你听到了,然后一起去吃饭。

异步就是你给我打电话,然后自己去吃饭。可能得到消息后马上就走,也可能等到下班再吃饭。

所以,你要我请你吃饭就用同步的方式,你要请我吃饭就用异步的方式,这样可以省钱。

——————————————————————

比如调用时同步发送消息就是异步

p>

ATM技术中异步的含义和异步与同步的区别介绍到此结束。

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:里奥,如若转载,请注明出处:https://www.laoz.net/2803.html

(0)
上一篇 2022 年 12 月 27 日
下一篇 2022 年 12 月 27 日

相关推荐