分类: 系统运维
2012-09-10 14:31:26
统一收发两端动作、保持收发步调一致的过程为同步。常用的数据传输的同步方式有两种:异步传输方式和同步传输方式
1.异步传输:
同一个字符内相邻两位的间隔是固定的,而两个字符间的间隔是不固定的,即所谓字符内同步,字符间异步。
特点:
不传输字符时为高电平1状态;
传输字符时设置1位低电平起始位;
字符传输结束时添加1.5或2位停止位(高电平)。
优点:
出现错误重发一个字符;
控制简单。
缺点:由于每个字符都要加上起始位和结束位,传输速率较低。
2.同步传输:
不是以字符为单位而是以数据块(一组字符或比特流)为单位传输的。在每个数据块的前后加上起始和结束标志,以便使发送方与接收方之间能建立起一个同步的传输过程。
同步传输方式:面向字符的同步传输;面向比特的同步传输。
(1)面向字符的同步传输
面向字符的同步传输信息帧格式:如下:
SYN SYN SOH 标题 STX 数据块 ETB/ETX 块校验
SYN:同步字符(synchronous character),主要起联络作用。加一个SYN的称为单同步,加两个SYN的称为双同步。
SOH(start of header)叫序始字符,它表示标题的开始。
标题一般包括信息源地址、目的地址和路由指示等信息。
STX(start of text) 文始字符,它标志了传送正文(即数据块)的开始。
ETB(end of transmission block)组终字符。用于正文很长,需分成若干个数据块分别在不同信息帧中发送的场合。每个数据块后加ETB。
ETX(end of text)文终字符,在最后的数据块后加ETX。
每个信息帧的最后是校验码,它从SOH开始到ETX或ETB字段进行校验。
(2) 面向比特的同步传输(位同步)
所传输的一帧数据可以是任意位,并且靠约定的位组合模式,称为“面向比特”的同步传输。