同步通信和异步通信的区别是什么?
来源:互联网 发布:windows清理助手32位 编辑:程序博客网 时间:2024/04/29 22:33
“异步通信”是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)。
异步通信也可以是以帧作为发送的单位。接收端必须随时做好接收帧的准备。这是,帧的首部必须设有一些特殊的比特组合,使得接收端能够找出一帧的开始。这也称为帧定界。帧定界还包含确定帧的结束位置。这有两种方法。一种是在帧的尾部设有某种特殊的比特组合来标志帧的结束。或者在帧首部中设有帧长度的字段。需要注意的是,在异步发送帧时,并不是说发送端对帧中的每一个字符都必须加上开始位和停止位后再发送出去,而是说,发送端可以在任意时间发送一个帧,而帧与帧之间的时间间隔也可以是任意的。在一帧中的所有比特是连续发送的。发送端不需要在发送一帧之前和接收端进行协调(不需要先进行比特同步)。
“同步通信”的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。但这时还有两种不同的同步方式。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。另一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同步传输。
引用地址:http://hi.baidu.com/qq765218805/blog/item/4caa0c511efb192c42a75b17.html
- 同步通信和异步通信的区别是什么?
- 同步通信和异步通信的主要区别是什么?
- 异步通信和同步通信的区别
- 同步通信与异步通信的区别
- 同步通信与异步通信的区别
- 同步通信和异步通信的爱恨情仇
- 同步通信和异步通信
- 同步通信和异步通信
- 异步通信和同步通信
- 同步通信和异步通信
- 异步通信和同步通信
- 同步通信和异步通信
- 异步通信和同步通信
- 同步通信和异步通信
- 同步通信和异步通信
- 异步通信和同步通信
- 同步通信和异步通信
- 同步通信和异步通信
- Java Coding Standard
- 一个计算机专业学生几年的编程经验汇总
- TOP团队招贤纳士
- 图像灰度直方图与对比度增强
- 浅谈设置JVM内存分配的几个妙招
- 同步通信和异步通信的区别是什么?
- 假如中国是个班级,50个城市都是啥职务?
- 详解MANIFEST.MF文件
- 解决apache中svn与resin等的冲突问题
- 【蜗居】小感
- WIN2003SERVER IIS6.0特殊注册表揭秘
- 位同步(比特同步)和帧同步的区别是什么?
- What is ABAP?
- GradientFill 画渐变矩形或3角形