MIL-STD-D:基础知识——数据链路层

5.3.1、帧首部

  • 前后各8b的标志字段
  • 16b的传输信息字段
  • 32b的FCS校验字段

传输信息字段(16b)

  • Selection bits(3b)
  • Topology Update ID(3b)
  • Transmission Header(10b)

Selection bits(3b)

前3b分别是FECTDCScramble,0代表off,1代表on;

Scramble在FEC或者TDC使用时使用

Topology Update ID(3b)

最近更新的拓扑信息

Transmission Header(10b)

用于支持RE-NAD和DAP-NAD,前2b决定了后8b的数据格式:

 

 各字段含义见原文档29页

5.3.2、网络访问控制(NAC)

目的

减少多用户传输数据时的冲突,调节所有用户在网络上传输的机会。

算法

6种网络访问延迟算法:

  • R-NAD:随机NAD
  • H-NAD:混合NAD
  • P-NAD:优先级NAD
  • RE-NAD:无线嵌入式NAD
  • DAP-NAD:确定适应性优先级NAD
  • DAV-NAD:

其中DAP-NAD、R-NAD在同步网络中对所有所有节点都应可用

调度器

调度网络中的无线电访问,为请求分配时间。

5.3.3、通信类型

4种通信类型

  1. 无确认无连接
  2. 有连接
  3. 有确认无连接
  4. Decoupled确认无连接(好像是Type3的一种)

类型1~3都是基于ISO 8802-2。

类型1和3无连接模式对所有系统都是必需的,类型2、4都是可选的。

5.3.3.1、Type 1

ISO 8802-2的设备的无确认操作

5.3.3.2、Type 2

在交换任意携带信息的PDU,必须在两个系统间建立数据链路连接。

5.3.3.3、Type 3

类型3包含于类型1中

5.3.3.4、Type 4

将确认与原始信息的确认PDU分离,且DIA PDU包含由发起方分配的非模数标识号。

5.3.4、链路层帧

1、种类

  • 无编号帧(U PDU)
  • 信息帧(I PDU)
  • 监控帧(S PDU)
  • DIA PDU

1.1、U PDU

必须用于用于Type1、2、4的操作。为1、4提供无连接信息传输;为1提供确认和站标识/状态信息;为1到4提供数据链路控制信息

1.2、I PDU

用于类型2中的信息传输

1.3、S PDU

用于DL监视并确定在Type 2中接收到的I PDU的边缘。

Type 4 DRR响应S PDU用于确认DIA PDU。

在1中不使用S PDU

2、帧结构

与最前边的帧结构类似,但是本节针对不同帧说明其各自的结构。

2.1、基本元素

FLAG、地址字段、控制字段、信息字段、FCS、FLAG

2.2、结构图

1、2、4类型帧的结构

 

 各块的详细文档见文档37页

3、构造帧

 

posted @ 2021-05-07 21:34  ShineLe  阅读(285)  评论(0)    收藏  举报