通讯软件指的是报文和通信协议
报文
需要传送的信息,包括文本、命令、参数值、图片、声音等(数字化信息)
如何理解报文?
通讯协议
通过通讯协议来理解通讯实体之间传送的二进制码的含义(举个例子:我们人们交流沟通所使用的语言)
那么语言包括什么呢?就包括了和通讯协议差不多的性质:
-
语法
指通信中数据的结构,格式及数据表达的顺序,比如说我们一次传输两个字节,一个字节具有 8 bit,我们规定最后四位为发送者的地址,往前延伸四位为接收者的地址,低八位为所需要传输的数据或指令,如下图:
-
语义
指通讯数据位流中每个部分的含义,收发双方根据语义来理解通讯数据的意义,如下图:
-
时序
包括两方面特性:
-
数据发送时间的先后顺序
先发送的顺序一定要比后发送的数据先接收到(开门指令还没接收到就接收到行走指令,结果只能撞墙)
-
数据的发送速率
举例:老师传授知识的速率与学生理解的速率,如果老师讲太快,学生就会忽略很多信息(“报文”)
-