【计算机网络】异步传输与同步传输
目录
- 0.前言
- 1. 异步传输(Asynchronous Transmission)
- 1.1 定义
- 1.2 异步传输要解决的问题
- 1.2.1 异步传输的问题
- 1.2.2 解决问题的方法
- 1.3 异步传输的优缺点
- 1.3.1 异步传输的优点
- 1.3.2 异步传输的缺点
- 2. 同步传输(Synchronous Transmission)
- 2.1 定义
- 2.2 数据帧的简单介绍
- 2.2.1 数据帧的首部
- 2.2.2 数据帧的尾部
- 2.3 同步传输的优缺点
- 2.3.1 同步传输的优点
- 2.3.2 同步传输的缺点
- 3.同步与异步传输的区别
- 3.1 传输的单位
- 3.2 同步方式
- 3.3 对时序的要求
- 3.4 时钟要求
- 3.4.1 同步传输
- 3.4.2 异步传输
0.前言
- 在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。
- 在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进行同步处理。
下面介绍异步传输和同步传输
1. 异步传输(Asynchronous Transmission)
1.1 定义
- 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。
- 例子:
计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。
1.2 异步传输要解决的问题
1.2.1 异步传输的问题
- 异步传输存在一个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第一个比特已经过去了
1.2.2 解决问题的方法
每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间
在传输结束时,一个停止位表示该次传输信息的终止具体做法:
按照惯例,空闲(没有传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。例如在键盘上数字“1”,按照8比特位的扩展ASCII编码,将发送“00110001”,同时需要在8比特位的前面加一个起始位,后面一个停止位。
1.3 异步传输的优缺点
1.3.1 异步传输的优点
- 异步传输的实现比较容易,由于每个信息都加上了“同步”信息,因此计时的漂移不会产生大的积累。
- 通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)
1.3.2 异步传输的缺点
- 产生了较多的开销。在上面的例子,每8个比特要多传送两个比特,总的传输负载就增加25%。对于数据传输量很小的低速设备来说问题不大,但对于那些数据传输量很大的高速设备来说,25%的负载增值就相当严重了。因此,异步传输常用于低速设备。
2. 同步传输(Synchronous Transmission)
2.1 定义
- 同步传输的传送的是数据帧,或简称为帧。
2.2 数据帧的简单介绍
2.2.1 数据帧的首部
- 数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于前面提到的起始位,用于通知接收方一个帧已经到达,它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步
2.2.2 数据帧的尾部
- 帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了
2.3 同步传输的优缺点
2.3.1 同步传输的优点
- 同步传输通常要比异步传输快速得多。接收方不必对每个字符进行开始和停止的操作。一旦检测到帧同步字符,它就在接下来的数据到达时接收它们。
- 同步传输的开销也比较少。例如,一个典型的帧可能有500字节(即4000比特)的数据,其中可能只包含100比特的开销。这时,增加的比特位使传输的比特总数增加2.5%,这与异步传输中25 %的增值要小得多。随着数据帧中实际数据比特位的增加,开销比特所占的百分比将相应地减少。
2.3.2 同步传输的缺点
- 数据比特位越长,缓存数据所需要的缓冲区也越大,这就限制了一个帧的大小。
- 帧越大,它占据传输媒体的连续时间也越长。在极端的情况下,这将导致其他用户等得太久。
3.同步与异步传输的区别
3.1 传输的单位
- 异步传输的单位是字符或者帧
- 同步传输的单位是帧
3.2 同步方式
- 异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是从数据中抽取同步信息
- 同步解释:
同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差
3.3 对时序的要求
- 异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
- 时序解析:
计算机时序是指CPU执行各种操作时引脚信号随时钟变化的顺序和时间长短的安排
3.4 时钟要求
3.4.1 同步传输
- 同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的
3.4.2 异步传输
- 异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的
以上为楼主对网上的资料的整理,若出现错误敬请指出,谢谢!
参考文章:
https://baike.baidu.com/item/%E5%BC%82%E6%AD%A5%E4%BC%A0%E8%BE%93/2007138?fr=aladdin
https://baike.baidu.com/item/%E5%90%8C%E6%AD%A5%E4%BC%A0%E8%BE%93/2007281?fr=aladdin#3
https://www.cnblogs.com/Eleanore/archive/2012/01/06/2314684.html
【计算机网络】异步传输与同步传输相关推荐
- 异步传输与同步传输区别
1,异步传输是面向字符的传输,而同步传输是面向比特的传输. 2,异步传输的单位是字符而同步传输的单位是桢. 3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息. ...
- 同步传输与异步传输区别
同步传输/异步传输原理什么? 在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素 ...
- 【总线】什么是并行传输?什么是串行传输?什么是异步传输?什么是同步传输?什么是等时传输?
什么是并行传输?什么是串行传输?什么是异步传输?什么是同步传输?什么是等时传输? 并行传输: 在并行传输中,使用多根并行的数据线一次同时传输多个比特. 多根数据线,数据可以通过多条数据线同时传输,但需 ...
- 双绞线是计算机网络的一种通信线路吗,计算机网络环境的信道传输技术分析
韩长军 [摘要]计算机网络的产生对人类文明进步树立了新标杆,促进了人们的交流,对于人类社会信息获得的途径以及咨询传播方式等等也产生了极其重大的影响.数据密集程度较高的科学和工程,比如.水文观测.地壳波 ...
- 计算机网络 鲁士文,《在职研究生计算机网络课程统考复习指南》鲁士文 编_孔网...
本书作为在职研究生计算机网络课程统考的复习指南,全书紧扣全国统一考试大纲和大纲中规定的主要内容,通过对重点概念.算法和技术的详细论述和归纳总结,并辅以精心挑选的样例习题与解答,以及实例试卷的示范解答, ...
- 计算机网络「二」—— 物理层(多图详解)
本文自学计算机网络时所写笔记,网课为B站湖科大教书匠的 计算机网络微课堂.(强烈安利这个课程,讲课思路条理清晰,PPT美轮美奂.通俗易懂) 本文为第二章笔记,陆续会更新余下内容 计算机网络「一」计算机 ...
- 吴功宜计算机网络教程ppt,计算机网络 吴功宜 编著ppt课件.ppt
<计算机网络 吴功宜 编著ppt课件.ppt>由会员分享,可在线阅读,更多相关<计算机网络 吴功宜 编著ppt课件.ppt(22页珍藏版)>请在人人文库网上搜索. 1.第2章 ...
- 计算机网络机械特性是指,《计算机网络与通信》第1——3章 习题及思考题
第一章 习题及思考题 1.计算机网络的发展过程可划分为哪几个阶段?各阶段有何特点? 第一代:以单计算机为中心的联机系统.缺点:主机负荷较重:通信线路的利用率低:网络结构属集中控制方式,可靠性低.第二代 ...
- 【计算机网络】第二部分 物理层和介质(4) 数字传输
文章目录 4.1 数字到数字转换 4.1.1 线路编码 1. 数据元素.信号元素.比率 2. 数据速率与信号速率 3. 带宽 4. 基线偏移 5. 直流成分 6. 自同步 7. 内置差错检测 8. 抗 ...
最新文章
- 使用unix工具监控cpu、内存等系统资源占用率
- Python集成网络诊断小工具(含有ping,tracert,tcping等小工具)
- add1顶部菜单html,add1.html
- Delphi XE10编写的《开放式公路收费系统》
- 温度表达转化(信息学奥赛一本通-T1013)
- srve0255e尚未定义要怎么办_我的可转债中签了,该怎么办?
- 批量统计多个PPTX文件中幻灯片总数量
- 我的世界服务器物品图标闪,我的世界用资源包修改闪烁标的方法分享
- Activiti6自学之路(一)—— Activiti6介绍
- 【超级账本】Fabric 层次结构以及核心模块的介绍(二)
- 蓝牙驱动卸载后自动安装_外星人的控制中心下载,安装及常见问题处理方法
- Dorado 7 使用到的 注释
- 雷达图按照权重和排名计算出每项得分,并且按照综合得分排序
- 60岁首席工程师被SpaceX边缘化,主管:我怕他退休或死了
- win7 Host 与virtualbox 中的 ubuntu 11.04 共享文件夹
- [C#] 控制系统音量-第二章
- python应用内部审计_基于大数据技术提升内部审计质量的路径
- (Arduino)蓝牙和 APPinventor实现一键SOS求救(一)
- RationalDMIS 7.1 DMIS基本语句
- mahout探索之旅---频繁模式挖掘算法与理解