通信协议的一些基本概念

       在计算机的设备和设备之间或者集成电路之间常常需要进行数据传输,所以就有了各种各样的通信方式。

1.数据的传输方式:串行和并行传输

在这里插入图片描述
       比如我们要传输一个8位的数据,并行传输是8位并列传输的,所以就需要8根数据线;串行传输是一位一位传的,所以就只需要一根线。

串行与并行通信的特性对比

特性串行通讯并行通讯
通讯距离较远较近
抗干扰能力较强较弱
传输速率较慢较快
成本较低较高

2.数据通信方向:全双工、半双工和单工

       全双工:可同时接收或者发送数据。
在这里插入图片描述
       半双工:可以接收数据和发送数据,但是同一时刻只能接收或者只能发送数据。

       单工:同一时刻只能接收数据或者只能发送数据。

3.数据同步方式:同步和异步

       同步和异步最主要的区别就是:同步有时钟信号,异步没有时钟信号。

       同步怎么确保数据的准确性呢?

       比如说,在一个时钟脉冲的高电平期间数据都是有效的,在低电平期间都是无效的。所以同步对时钟的要求很高,时钟的波形一定要很准确。
在这里插入图片描述
       异步没有时钟信号,要怎么保证数据的准确性呢?

       它会在每帧传输的数据中加一些辅助的标志符,比如说通讯的起始位,通讯的校验位,通讯的停止位。通讯起始位告诉你我要开始传输数据了,然后开始传输数据,结束后还会有数据校验,校验位有奇校验和偶校验,1校验和0校验,校验完后还有个通讯停止位。
在这里插入图片描述
       在同步通讯中,数据信号所传输的内容绝大部分就是有效数据,而异步通讯中会包含有帧的各种标识符,所以同步通讯的效率更高,但是同步通讯要求双方的时钟允许误差要很低,而异步通讯就不需要双方有时钟信号。

4.通讯的速率

       Bitrate——比特率:每秒钟传输的二进制位数,单位为比特每秒(bit/s)

       Baudrate——波特率:每秒钟传输的码元个数,单位为Bd/s

       码元:可以理解为传输的信息,包含一定信息量的一个独立存在的单位。

当用一个二进制位表示一个码元时:
0V —— 0
3.3V —— 1
       这时候波特率和比特率是一样的(即每秒钟传输的码元数和每秒钟传输的二进制数是一样的)。

当用两个二进制位表示一个码元时:
0V —— 00
2V —— 01
4V —— 10
6V —— 11
这时波特率和比特率就不一样了。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值