文章目录
二、网络层协议(2)— 数据传输规则(单帧与多帧)
1.单帧数据传输规则
2.多帧数据传输规则
(1)实现目标:
(2)传输详细过程:
(3)传输字节数据详细含义解析:
3.网络层定时及错误处理(以多帧传输为例)
注:下图需要花点功夫,详细了解并理解各个时间代表的含义
4.一些说明
(1)连续帧SN(Sequence Number)增加规则
-
连续帧:
连续帧出现在第一帧之后,PCI的高半字节为0010b,低半字节表示连续帧序列号(SN) 。 -
SN的值根据以下规定定义:
- 连续帧的第一帧SN值为1;每增加一个连续帧,SN值增加1;
- 流控制帧不影响SN值的计算;
- 当SN值达到15后,下一个连续帧的SN值为0。
-
序列号(SN)定义:
(2)诊断报文格式:
- SF_DL: 单帧数据长度(4Bit)
- FF_DL: 连续帧数据长度(12Bit)
- SN: Sequence Number,连续帧序号(4Bit)
- FS: Flow State,流控状态。0:继续发送;1:等待;2:溢出
- BS: Block Size,允许一次连续发送CF的数量
- STmin: 两个CF发送的最小间隔时间,单位为ms
- N/A: Not Applicable,不使用