温故:

模拟信号转换为数字信号需要一个设备编码解码器(CODEC),CODEC将表示声音的模拟信号编码转换成用二进制位流表示的数字信号,而线路的另一端的CODEC会将二进制位流解码恢复成原来的模拟数据。

数字信号可以直接用二进制的数字脉冲信号来表示,但是为了改变其传播特性,还是需要对二进制数据进行编码。数字信号也可以使用模拟信号来表示,这个时候就需要调制解调器(MODEM),它将数字信号调制成模拟信号,使之能够在适合模拟信号上的介质传输,然后在线路的另一端,MODEM会再把模拟信号解调为原来的数字信号。
        如果对这部分有兴趣,可以看《计算机网络基础之信号》

知新:

各位客官早,小店今日推出特色套餐“计算机网路基础之数据传输方式”,这道菜可以说是最近一段时间以来最硬的一道特色菜,还望各位走过路过的客官能暂缓脚步,尝一尝!当然了还是免费赠送哦!!!

一、数据传输方式“大盘鸡”

数据传输方式是数据在信道上传送所采取的方式。若按数据传输的顺序来划分的话,可以分为并行传输和串行传输;在串行传输时,若按通信两端的同步方式来划分的话可以分为同步传输和异步传输;若按数据传输的方向可以分为单工、半双工、全双工传输;若按照传输信号的频率范围可以划分为基带传输和频带传输。

二、并行传输和串行传输

1、并行传输:并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输,是在传输中有多个数据位同时在设备之间进行的传输。常用的是将构成一个字符的几位二进制码同时分别在几个并行的信道上传输。并行传输时,一次可以传一个字符,收发双方不存在同步的问题。而且速度快、控制方式简单。但是,并行传输需要多个物理通道。所以并行传输只适合于短距离、要求传输速度快的场合使用。

2、串行传输:使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。只需要一条数据线就可以在系统间交换信息,特别适用于计算机与计算机、外设之间的远距离通信。在这里我必须要提到的一点是:串行传输时,数据要先由计算机内的发送设备将几位总线的并行数据经过并/串转换硬件转换成串行方式,再逐位经传输线到达接收站的设备中,并在接收端重新将数据从串行方式转换为并行方式。串行的优点是成本低,只需要一个通道就可以,支持长距离传输,缺点是速度慢,需要进行串并转换。

如果说这两张图看的不够明显的话,那么看下面的这张图应该就足够大家看明白二者之间的不同了

突然觉得最后这张图片看着好顺眼!!!

注意:

在串行通信时,存在一个严重的问题是需要解决的,即同步问题。因为在串行通信的过程中,介质每一次传输数据,发送器和接收器对这些数据都必须有时序控制,才能保证接收方准确无误接收每一位数据,就是说接收方必须准确无误知道他接收的每一位的开始时间和持续时间,所以就有了用来控制时序的同步技术:同步传输和异步传输。

三、三种同步技术

1、同步技术:串行中的同步技术根据同步单位的大小不同有分为了以下三类,分别是位同步、字符同步和帧同步。关于位同步,从概念上就可以理解了。数据通信中最小的传输单位就是位(比特),既然是位同步,自然就是要求将发送端发送的每一个比特都正确的接收下来。位同步的基本含义是收发两端的时钟频率必须同频、同相,只有这样接收端才能正确接收和判断每一个发送过来的码元。但是位同步法又分为了外同步法和内同步法。这两种同步方法的区别是外同步法是接收端事先接收发送端的同步时钟信号,以此为校准,校准好之后后面数据的收发都按照这个频率来接收,就像甲乙提前说好了每天6:00-8:00、10:00-12:00、14:00-16:00会给乙发消息,然后乙就按照这个约定每天正确接收消息即可。外同步法大概就是这个意思。至于内同步法就是甲乙两个人不提前通知了,乙需要在甲发过来的数据信号中提取到时钟同步的方法,有点像以前打鬼子发电报一样,需要解码的。因此采用这种技术的话,就要求发送端在发送数据时还需要使用编码器对这一段数据进行特殊的编码。说完了位同步,咱们再聊聊字符同步。

2、字符同步:字符同步其实是对位同步的一种补充,为什么这么说呢?因为刚刚讲过了位同步可以正确无误的使接收端接收到所有的码元,但是字符是由多个码元组成的,只有完整的识别了每一个字符的所有的码元的边界,才能完整的识别字符,不然单个的码元接收的再准确组不成完整的字符也没有意义。还有一点是要注意的,字符同步属于异步传输。

3、帧同步:在串行数据通信中,接收端从串行数据流中正确的区分出由位组成的各个数据块(帧)的边界,以便能正确的识别出一个帧的开始和结束所采取的措施成为帧同步,帧同步是采用同步传输。

四、同步传输和异步传输

1、异步传输:又称之为起止式传输,实现的是字符同步。它以字符作为传输单位,在每一个字符的前后都各增加一个起始位和停止位,用起始位和停止位来指示被传输的字符的开始和结束,在接收端,去除起始位和停止位后就是剩下的被传输的数据。使用异步串口传送一个字符的信息时,对数据格式有如下约定:规定有空闲位、起始位、数据位、奇偶校验位、停止位。其中各位的意义如下:

  起始位:先发出一个逻辑”0”信号,表示传输字符的开始。

  数据位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCⅡ码。从最低位开始传送,靠时钟定位。

  奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。

  停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。

  空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。

对下面的图进行一下解释:无数据传输时,传输线处于空闲停止状态,即高电平;当检测到传输线由高电平变成低电平时,即检测到起始位,接收端启动定时机构,按收发双方约定的时钟频率对约定好的比特位(5-8b)进行接收,并按约定的校验算法进行差错控制;等待传输线状态从低电平变为高电平时,即检测到终止位,接收结束。

异步传输的优点是实现简单,但数据传输的额外开销大(每个字符需要加起始位和停止位)。因此这种方式使用于低速设备,如键盘和某些打印机等。

2、同步传输:同步传输方式不是对每个字符单独同步,而是对数据块进行同步,实现的是帧同步。为了使接收方能够判断数据块的开始和结束,必须在每个数据块的开始和结束处加特殊的同步标志,组成数据帧后传输。

面向字符的传输:如果数据块由字符组成(字符组成组连续传送),则以一个或多个同步字符SYN作为同步标志,发送前收发双方先约定同步字符的个数,以便实现接收与发送的同步;接收端一旦检测到同步字符SYN,即按照双方约定的时钟频率接收数据,知道帧结束标志出现。

面向位的传输:这种当时的传输是把数据块作为位流传输而不是作为字符传输,用特殊的位组合如01111110作为同步标志,至于传输原理与面向字符的传输原理是一样的。该方式中整个数据块作为一个单元传输,不再需要对每一个字符添加表示起始和停止的控制位,因此开销小一些。

今天就先讲到这里,明天继续。欲知后事如何,请听下回分解《计算机网络基础之数据传输方式(二)》。

小二儿,关门,上闸板,洗脚去。

计算机网络基础之数据传输方式(一)相关推荐

  1. 计算机网络基础之数据传输方式(二)

    温故: 今天咱们继续之前的内容,还是讲之前没有讲完的传输方式,希望大家在看到这部分的时候,也不要忘了去复习一下之前看到的内容,当然了还是我说过的话,我写的东西不一定准确,所以希望大家在阅读的时候能够积 ...

  2. 网络基础扫盲 | 数据传输方式和交换方式

  3. 计算机网络基础之以太网

    温故: 局域网的体系结构是在OSI 模型的基础上来的,因为局域网只涉及到通信子网的功能,所以局域网的体系就被限定在了下三层,又因为只使用一条链路不再需要路由功能,因此局域网最终使用最下面两层来构建,即 ...

  4. 计算机网络基础之多路复用技术

    温故: 1.单工传输:单工传输只支持数据在一个方向上传输,数据传送只能在一个方向上进行,任何时候都不能改变方向,就像公路上的单行道,例如无线电广播. 2.半双工传输:半双工传输允许数据在两个方向上传输 ...

  5. 【计算机网络】物理层 : 总结 ( 物理层特性 | 码元速率 | 通信方式 | 数据传输方式 | 信号类型 | 编码与调制 | 奈氏准则 | 香农定理 | 传输介质 | 物理层设备 ) ★★★

    文章目录 一.四种特性 二.码元传输速率与信息传输速率 ★ 三.通信方式 与 数据传输方式 四.信号类型 五.编码 与 调制 六.奈氏准则 ★★ 七.香农定理 ★★ 八.奈氏准则 与 香农定理 ★★ ...

  6. 计算机网络按信号频带占用方式,[大学计算机应用基础第六章计算机网络基础.ppt...

    [大学计算机应用基础第六章计算机网络基础 第六章 计算机网络基础 中国金桥信息网(CHINAGBN )由原电子工业部归口管理,它是一个把国务院.各部委专用网络与各省市自治区.大中型企业以及国家重点工程 ...

  7. 计算机网络中常见的数据传输方式(电路交换,报文交换,分组交换)

    前言:大家好,我是小威,24届毕业生,在一家满意的公司实习.本篇文章将详细介绍计算机网络中常见的数据传输方式,如电路交换,报文交换,分组交换. 如果文章有什么需要改进的地方还请大佬不吝赐教

  8. 【计算机网络】物理层 : 数据通信 ( 数据通信模型 | 信源 | 信宿 | 信道 | 通信方式 | 单工 | 半双工 | 全双工 | 数据传输方式 | 串行 | 并行 )

    文章目录 一.数据通信模型示例 二.数据通信模型 三.数据通信模型 分类 四.数据通信 术语 五.三种通信方式 六.数据传输方式 一.数据通信模型示例 数据通信模型 示例 : ① 通信场景 : 两台计 ...

  9. 计算机网络基础常考面试题总结

    计算机网络基础常考面试题总结 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 答:OSI分层 (7层):物理层.数据链路层.网络层.传输层.会话层.表示层.应用层. TCP/IP分层(4层 ...

最新文章

  1. 无人驾驶——对frenet坐标的理解
  2. Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析
  3. 如何提高强化学习效果?内在奖励和辅助任务
  4. StructureMap 代码分析之Widget 之Registry 分析 (1)
  5. C# int与string转化
  6. Jenkins中安装Role-based Authorization Strategy插件来实现用户角色权限管理
  7. vue商城项目开发:底部导航菜单(路由)
  8. 高亮屏幕一条条线_惠普Z24N G2显示器评测 设计师都想要的好屏幕
  9. String.format() 方法用法解说
  10. 【Qt教程】1.8 - Qt5-Lambda表达式
  11. Ceylon 1.0.0
  12. 洛谷 1429 平面最近点对(加强版) 快排 非点分治或kdtree
  13. java点名程序界面设计_用Java语言编写一个班级点名的程序
  14. CentOS配置postgresql+postsql
  15. Oracle 查询重复字段
  16. 新加坡暑假旅游攻略:一天玩转新加坡圣淘沙岛
  17. 计算机存储器——内存、外存详解
  18. 【深度学习】一个用于styleGAN图像处理的编码器
  19. gwo算法matlab源代码,智能优化算法应用:基于GWO优化BP神经网络 - 附代码
  20. 05.抽象队列同步器AQS应用之Lock详解

热门文章

  1. 华创期货:止损还是抗单决定亏损还是盈利
  2. 东华大学实验室爆炸案一审宣判:校方有“严重过失”,赔偿受伤学生162万
  3. 哪些发明可以申请专利?
  4. 如何加快发明专利的审查时间
  5. 运动蓝牙耳机怎么选、性价比高的蓝牙运动耳机
  6. 变态的艺术:日半裸舞娘上演疯狂芭蕾(图)
  7. 【C语言】详解qsort函数
  8. 第三方支付如何进行产业升级?专注于行业解决方案与大数据运营将是全新方向
  9. 允许Traceroute探测漏洞解决方法
  10. pip3升级失败,pip3自动被卸载后如何恢复