搜索 K
Appearance
博客正在加载中...
Appearance
本节课我们介绍几种传输方式:
我们首先来看串行传输和并行传输,串行传输是指数据是一个比特依次发送的,因此在发送端和接收端之间只需要一条数据传输线路即可。
并行传输是指一次发送 n 个比特,而不是一个比特,为此在发送端和接收端之间需要有 n 条传输线路。
并行传输的优点是速度为串行传输的 n 倍,但也存在一个严重的缺点,即成本高。
请同学们思考一下,在计算机网络中,数据在传输线路上的传输采用的是串行传输还是并行传输?答案是串行传输。
计算机内部的数据传输常采用并行传输方式,例如 CPU 与内存之间通过总线进行数据传输,常见的数据总线宽度有 8 位、16 位、32 位和 64 位。
再来看同步传输和异步传输,采用同步传输方式,数据块以稳定的比特流的形式传输,字节之间没有间隔,接收端在每个比特信号的中间时刻进行检测,以判别接收到的是比特 0 还是比特 1。由于不同设备的时钟频率存在一定差异,不可能做到完全相同,在传输大量数据的过程中,所产生的判别时刻的累积误差,会导致接收端对比特信号的判别错位。
因此需要采取方法是收发双方的时装保持同步,实现收发双方时钟同步的方法主要有两种:
采用异步传输方式时,以字节为独立的传输单位,字节之间的时间间隔不是固定的,接收端仅在每个字节的起始处对字节内的比特实现同步。为此通常要在每个字节前后分别加上起始位和结束位,这里异步是指字节之间异步,也就是字节之间的时间间隔不固定, 但字节中的每个比特仍然要同步,也就是个比特的持续时间是相同的。
再来看单工,半双工和全双工通信:
本节课的内容比较容易理解,重点是弄清楚同步传输中的同步,异步传输中的异步,它们各自的含义是什么。