传输同步传输与异步传输

异步传输  时间:2021-03-21  阅读:()

同步传输与异步传输

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

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

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

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

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

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

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

同步传输通常要比异步传输快速得多。接收方不必对每个字符进行开始和停止的操作。一旦检测到帧同步字符它就在接下来的数据到达时接收它们。另外同步传输的开销也比较少。例如一个典型的帧可能有500字节即4000比特的数据其中可能只包含100比特的开销。这时增加的比特位使传输的比特总数增加2.5%这与异步传输中25%的增值要小

得多。随着数据帧中实际数据比特位的增加开销比特所占的百分比将相应地减少。但是数据比特位越长缓存数据所需要的缓冲区也越大这就限制了一个帧的大小。另外帧越大它占据传输媒体的连续时间也越长。在极端的情况下这将导致其他用户等得太久。同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样字符与字符间的传输是异步的。同步与异步传输的区别

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

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

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

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

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

为什么很多地方讲解同步异步时都会说他们的“最大区别“ 因为两者有很多的相似点。我认为任何通信从广义上讲都是“同步“的。不管同步异步要

保证通信的正确就必须等待对方的确认也就是说我发送方必须与你接受方“同步“反之亦然。或者说“协同"更好一点。 同步通信要求双方的时钟同相 即同频率同时序。而异步通信可以不理会这点。但是同样要求接受方的时钟误差的积累程度不会造成误码。象楼主的情况就是偏差太大了。

另外在异步通讯时基本单位是字符传输时字符间异步字符内各位同步双方不需要严格同步即使有百分之几的差异也可以保证数据的可靠传输同步通讯时字符与字符间和字符内部的位与位之间都需要严格同步所以发送双方要使用同一时钟源。

其实同步和异步的最大区别就是字符与字符间的传送一个是异步一个是同步而在字符内的位与位之间两者都是同步的。

VirMach:$7.2/年KVM-美元512MB/$7.2/年MB多个机房个机房可选_双线服务器租赁

Virmach对资源限制比较严格,建议查看TOS,自己做好限制,优点是稳定。 vCPU 内存 空间 流量 带宽 IPv4 价格 购买 1 512MB 15GB SSD 500GB 1Gbps 1 $7/VirMach:$7/年/512MB内存/15GB SSD空间/500GB流量/1Gbps端口/KVM/洛杉矶/西雅图/芝加哥/纽约等 发布于 5个月前 (01-05) VirMach,美国老牌、稳...

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

SugarHosts糖果主机圣诞节促销 美国/香港虚拟主机低至6折

SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...

异步传输为你推荐
http500http 500是什么意思?http500网站打开显示500内部服务器错误,是什么原因?怎么解决?flashfxp注册码谁有~FLASHfxp V3.0.2的注册码~~谢谢哦!!要现在能用的!!!!什么是通配符什么是介母powerbydedecms织梦dedecms怎么去掉power by dedecms方法discuz7.0安装discuz出现Discuz! Database Error (0) notconnect 怎么办?ie假死IE一打开就死机引擎收录要让搜索引擎收录一张图片需要达到什么条件 ?什么是网站优化什么是seo网站优化 ?辽宁活跃ip段445活跃ip段
个人虚拟主机 查域名 cn域名价格 com域名抢注 云网数据 服务器评测 256m内存 linode代购 uk2 视频存储服务器 isatap 免费网站监控 parseerror 个人空间申请 电信虚拟主机 搜索引擎提交入口 无限流量 免费蓝钻 徐州电信 apache启动失败 更多