OSI物理层中涉及到了位同步的问题,物理层中的信号都是以位,即比特流来传输的,所以要求的同步系统自然就是位同步系统了。一般情况下也就是这两种类型:异步位传输系统和同步位传输系统。
异步位系统是面向字符来传输信息的,也就是我们一般情况下的一个字符,8位,1bit,(当然了传输的时候还要加上起始位和结束位,没有这两位接收方就不知道什么时候开始接收数据什么时候结束了)。如此一来字符与字符之间就不是连着的,打个比喻,就像秋天的叶子一样,一片一片往下落。发送方和接收方不要求同步,就是说你想什么时候落就什么时候落,我都接着,用不着先通知我。
对应的同步位系统就不同了,他要求发送方与接收方严格的同步。这个同步是嘛意思呢,这里我们要提到一个概念,波特率
波特率是指线路状态更改的次数,只有每个信号符合所传输数据的一位时,才等于每秒位数。(具体的解释学术定义可以上百度找)简单点说就是两台计算机之间要通信,则他们俩的猫必须要使用相同的波特率进行操作。一个数据能够被正确的接受,那么它自身的波特率必须要和计算机的时钟要吻合。比方说一个字符一共8秒,每位一秒,如果一个机器想正确完整的接收这个字符,那么他的时钟就必须与这个波特率一致,快了倒还好说,慢了肯定不行,对吧,丢失了数据位。这里的这个概念在学习配置路由器的时候会碰到,即给DCE设备设置时钟速率。
接着说。同步位系统传输的什么呢,不是字符,是字符组合,也就是,我们在OSI数据链路层可以学习到。帧的长度没有规定,传输的时候视情况而定吧。这个帧里面包含了同步信息,来通知接收方调整以同步。这里再打个比喻,前面我们说异步位系统传输的数据像树叶,那么同步位系统传输的就像是把这些树叶串成一串,是连续的。
同步位系统比异步位系统要实用高效。这个比较好理解,计算机对帧的处理比对字符要少的多,在传送相同大小的数据量的时候,计算机要对大量的字符进行开始与结束操作,帧则要少的多。同时同步位系统的下的网络效率也更高,因为每个字符都至少包含两位的开始结束信息,这个在数据量大的时候开销是很客观的。
大概情况就是这样了。有错误的地方还请路过的高人指点。

©著作权归作者所有:来自51CTO博客作者the-edge的原创作品,如需转载,请注明出处,否则将追究法律责任
https://blog.51cto.com/edges/143223

同步传输与异步传输【转载】相关推荐

  1. 计算机键盘与主机的通信是什么传输,同步传输和异步传输的差异

    同步传输和异步传输的差异 在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素称为 ...

  2. 同步传输与异步传输区别

    同步传输/异步传输原理什么? 在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素 ...

  3. 理解同步传输与异步传输(二)

    同步通信和异步通信概述: 1.异步通信:是一种很常用的通信方式.异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的.当然,接收端必须时刻做好接收的准备.发送端可以在任意时刻开始发送字符,因此 ...

  4. cyusb3014上位机同步传输与异步传输的实现

    同步传输: public void TransfersThread2() //专门用来传输线程0的 {int xferLen = XFERSIZE;FileStream fs = null;fs = ...

  5. 计算机网络 同步传输和异步传输(理解)

    在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的. 在计算机网络中,定时的因素称为位同步.同步是要接收方按 ...

  6. 同步传输与异步传输的区别

    在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素称为位同步.同步是要接收方按照 ...

  7. 同步传输和异步传输有什么区别

    慢慢的看一下,应该容易理解.在网络通信 过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素 ...

  8. 理解同步传输与异步传输(一)

    在计算机网络中,定时的因素称为位同步.同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差.通常可以采用同步或异步的传输方式对位进行同步处理. 同步: 指的是通信双方步调一致 ...

  9. PPP与HDLC 同步传输与异步传输

    HDLC(high-level data link control)高级数据链路控制协议 ppp(point-to-pint protocol)点对点通信协议 可以实现可靠传输 简单:不提供可靠传输 ...

最新文章

  1. 看下Linux 如何查看端口占用情况
  2. 使用Xpand XAF创建项目产生Quartz错误的解决方法
  3. 数字图像处理目录列表
  4. Android恶意软件偷取Uber凭证
  5. CTF(Capture The Flag)
  6. VTK:可视化算法之ColoredAnnotatedCube
  7. s5-1 CPU调度
  8. 关于tag,viewWithTag
  9. Linux优盘挂载卸载以及文件查看
  10. 前景检测算法(十五)--LOBSTER算法
  11. mysql 时间戳 bigint_MySQL时间类型datetime、bigint及timestamp的查询效率
  12. 架构师进阶:Linux进程间如何共享内存?
  13. unknown type name err_status_t; did you mean srtp_err_status_t/err_status_ok/err_status_replay_fail
  14. 机器学习基石(台湾大学 林轩田),Lecture 1: The Learning Problem
  15. 那些年,我们一起做过的 Java 课后练习题(56 - 60)
  16. 统计学简介之十——样本量的确定
  17. 选择屏幕abap开发
  18. 阿里云日常监控服务到期提醒设置
  19. 杭电OJ——ACM 1009.FatMouse‘ Trade
  20. ppm图像格式及浏览

热门文章

  1. kindle pw3 Paperwhite3强制降级过程思路
  2. C语言有符号 存储,【填空题】在C语言中,对于整型变量采用有符号数和_________数两种存储形式。...
  3. Interviewing at Amazon — Leadership Principles Reading Notes
  4. 计算机专业业内大神,新南威尔士大学计算机科学专业详解 成为IT大神的好选择...
  5. Unity AssetBundle学习笔记
  6. 非常详细的优化问题求解器列表
  7. ICPC训练联盟2021寒假冬令营(7)_2021.01.26_笔记
  8. 扩散模型的基本内容介绍
  9. [干货分享]数美联合创始人CTO梁堃: 无孔不入的机器学习与人工智能
  10. SpringBoot 自定义实现一个启动器starter 教程。