异步传输和同步传输的区别介绍
一、异步传输介绍
异步传输是数据传输的一种方式。由于数据一般是一位接一位串行传输的,例如在传送一串字符信息时,每个字符代码由7位二进制位组成。但在一串二进制位中,每个7位又从哪一个二进制位开始算起呢?异步传输时,在传送每个数据字符之前,先发送一个叫做开始位的二进制位。当接收端收到这一信号时,就知道相继送来7位二进制位是一个字符数据。在这以后,接着再给出1位或2位二进制位,称做结束位。接收端收到结束位后,表示一个数据字符传送结束。这样,在异步传输时,每个字符是分别同步的,即字符中的每个二进制位是同步的,但字符与字符之间的间隙长度是不固定的。
异步传输工作原理:
异步传输模式的主要优点是具有以每秒高达2千兆的速度传播声音、数据、图形及视频图像的能力。它允许网络管理者在工作站要求改变时动态重组LAN。当前,LAN的分段原则是一个工作站与它的LAN服务器的地理位置较近,ATM将允许网络管理者建立一个逻辑的而不是物理的分段。一个ATM开关将允许你建立一个完全不依赖于网络的物理结构的逻辑网络。
异步传输模式提供了任何两个同点间的点到点的连接,保证两点间可有完全的网络带宽——每秒45兆位或155兆位(标准草案中规定的两个接口速度)。因为ATM是独立于介质,它能在一定速度范围内操作。
异步传输模式:
异步传输模式(AsynchronousTransferMode,缩略语为ATM),又叫信息元中继。异步传输模式(ATM)在ATM参考模式下由一个协议集组成。ATM采用面向连接的交换方式,它以信元为单位。每个信元长53字节。其中报头占了5字节。信息元中继(cellrelay)的一种标准的(ITU)实施方案,这是一种采用具有固定长度的分组(信息元)的交换技术。之所以称其为异步,是因为来自某一用户的、含有信息的信息元的重复出现不是周期性的。
ATM是一种面向连接的技术,是一种为支持宽带综合业务网而专门开发的新技术,它与现在的电路交换无任何衔接。当发送端想要和接收端通信时、它通过UNI发送一个要求建立连接的控制信号。接收端通过网络收到该控制信号并同意建立连接后,一个虚拟线路就会被建立。与同步传递模式(STM)不同,ATM采用异步时分复用技术(统计复用)。来自不同信息源的信息汇集在一个缓冲器内排队。列中的信元逐个输出到传输线上,形成首尾相连的信息流。ATM具有以下特点:因传输线路质量高,不需要逐段进行差错控制。ATM在通信之前需要先建立一个虚连接来预留网络资源,并在呼叫期间保持这一连接,所以ATM以面向连接的方式工作。信头的主要功能是标识业务本身和它的逻辑去向,功能有限。信头长度小,时延小,实时性较好。
二、同步传输介绍
同步传输该方式是在一块数据的前面加人1个或2个以上的同步字符SYN。SYN字符是从ASCII码中精选出来供通信用的同步控制字符。同步字符后面的数据字符不需任何附加位,同步字符表示字符传送的开始,发送端和接收端应先约定同步字符的个数。
同步传输是以同定的时钟节拍来发送数据信号的。因此,在一个串行的数据流中,各信号码元之间的相对位置都是固定的,接收方为了从收到的数据流中正确地区分出一个个信号码元,首先必须建立准确的时钟信号。这是同步传输比异步传输复杂的点。在同步传输中,数据的发送一般以组(或称帧,或称包)为单位,一组数据包含多个字符的代码或多个独立的比特位,在组的开头和结束需加上预先规定的起始序列和终止序列作为标志。起始序列和终止序列的形式随采用的传输控制规程而异。面向位流的通信规程即位同步方式有HDLC(HighLevelDataLinkContr01)规程。面向字符的通信规程,即按字符同步方式有BSC二进制同步通信规程。
同步传输的特点:
同步传输(SynchronousTransmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。
数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。
帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了。
三、同步与异步传输的区别
1.异步传输是面向字符的传输,而同步传输是面向比特的传输。
2.异步传输的单位是字符而同步传输的单位是桢。
3.异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。
4.异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
5.异步传输相对于同步传输效率较低。
简单形容:
同步传输就是,数据没有被对方确认收到则调用传输的函数就不返回。
接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令
异步传输就是,你调用一个函数发送数据,马上返回,你可以继续处理其他事,
接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。
形象形容:
异步传输:你传输吧,我去做我的事了,传输完了告诉我一声
同步传输:你现在传输,我要亲眼看你传输完成,才去做别的事
非常好我支持^.^
(22) 75.9%
不好我反对
(7) 24.1%
相关阅读:
- [电子说] 什么是网络交换技术 网络交换方式的三种基本方式 2023-09-29
- [接口/总线/驱动] USB接口的中断传输、同步传输 2023-09-12
- [电子说] 高压功率放大器在超声波实现能量与信号的同步传输中的应用 2022-11-29
- [电子说] 高压功率放大器在超声波实现能量与信号的同步传输中的应用 2023-05-16
- [电子说] USB协议的基础知识 2023-04-11
- [今日头条] POE RJ45连接器,为各类设备实现电源与网络数据的同步传输 2022-12-22
- [模拟技术] 利用超声波实现能量与信号反向同步传输的方法 2022-11-29
- [电子说] 电压放大器在超声波实现能量与信号的同步传输中的应用 2022-11-05
( 发表人:姚远香 )