欢迎来到天天文库
浏览记录
ID:40960000
大小:88.77 KB
页数:5页
时间:2019-08-11
《异步通信和同步通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、通信同步方式 在数字数据通信中,发送端和接收端之间必须在时间上保持同步,接收端只有知道数据流中各个位的开始时间和结束时间,才能保证数据接收的正确性和可靠性。为此,通信双方必须在通信协议中定义通信同步方式,并按照规定的同步方式进行数据传输。根据通信协议所定义的同步方式,数据传输可分为异步传输(AsynchronousTransmission)和同步传输(SynchronousTransmission)两大类。1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加1位起始位和1位停止位,
2、以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值0,以低电平表示,占用1位宽度。停止位对应于二进制值1,以高电平表示,占用1~2位宽度。一个字符占用5~8位,具体取决于数据所采用的字符集。例如,电报码字符为5位、ASCII码字符为7位、汉字码则为8位。此外,还要附加1位奇偶校验位,可以选择奇校验或偶校验方式对该字符实施简单的差错控制。发送端与接收端除了采用相同的数据
3、格式(字符的位数、停止位的位数、有无校验位及校验方式等)外,还应当采用相同的传输速率。典型的速率有:9600b/s、19.2kb/s、56kb/s等。异步传输又称为起止式异步通信方式,其优点是简单、可靠,适用于面向字符的、低速的异步通信场合。例如,计算机与Modem之间的通信就是采用这种方式。它的缺点是通信开销大,每传输一个字符都要额外附加2~3位,通信效率比较低。例如,在使用Modem上网时,普遍感觉速度很慢,除了传输速率低之外,与通信开销大、通信效率低也密切相关。2.同步传输 通常,同步传输是
4、以数据块为传输单位。每个数据块的头部和尾部都要附加一个特殊的字符或比特序列,标记一个数据块的开始和结束,一般还要附加一个校验序列(如16位或32位CRC校验码),以便对数据块进行差错控制。所谓同步传输是指数据块与数据块之间的时间间隔是固定的,必须严格地规定它们的时间关系。 根据同步通信规程,同步传输又分为面向字符的同步传输和面向位流的同步传输。(1)面向字符的同步传输 在面向字符的同步传输中,每个数据块的头部用一个或多个同步字符SYN来标记数据块的开始;尾部用另一个惟一的字符ETX来标记数据
5、块的结束。其中,这些特殊字符的位模式与传输的任何普通字符都有显著的差别。典型的面向字符的同步通信规程是IBM公司的二进制同步通信规程BISYNC。(2)面向位流的同步传输 在面向位流的同步传输中,每个数据块的头部和尾部用一个特殊的比特序列(如01111110)来标记数据块的开始和结束。数据块将作为位流来处理,而不是作为字符流来处理。为了避免在数据流中出现标记块开始和结束的特殊位模式,通常采用位插入的方法,即发送端在发送数据流时,每当出现连续的五个1后便插入一个0。接收端在接收数据流时,如果检测到连
6、续五个1的序列,就要检查其后的一位数据,若该位是0,则删除它;若该位为1,则表示数据块的结束,转入结束处理。典型的面向位流的同步通信规程是高级数据链路控制(HDLC)规程和同步数据链路控制(SDLC)规程。 “同步通信”的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。但这时还有两种不同的同步方式。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。另一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同
7、步传输. 同步通信以多字节组成的数据块(几十至几千个字节)为单位进行传输,在数据块前加上标识序列,组成帧(Frame)。同步方式分字节同步和位同步两种,通常采用后一种方式,例如ISO的HDLC等。、同步通信方式的特点: 采用同步通信时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。在同步传输过程中,一个字符可以对应5~8位。当然,对同一个传输过程,所有字符对应同样的数位,比如说n
8、位。这样,传输时,按每n位划分为一个时间片,发送端在一个时间片中发送一个字符,接收端则在一个时间片中接收一个字符。同步传输时,一个信息帧中包含许多字符,每个信息帧用同步字符作为开始,一般将同步字符和空字符用同一个代码。在整个系统中,由一个统一的时钟控制发送端的发送和空字符用同一个代码。接收端当然是应该能识别同步字符的,当检测到有一串数位和同步字符相匹配时,就认为开始一个信息帧,于是,把此后的数位作为实际传输信息来处理。 异步通信的特点
此文档下载收益归作者所有