0

为什么在 MAC PDU 前面添加一个字节和两个字节的填充头,而在 MAC 子头的最后添加超过 2 个字节的填充头。相反,他们可以在最后一个子标题中保持填充,这背后的原因是什么。

4

1 回答 1

0

在单字节或两字节填充的情况下,如果您在最后添加子标题,则需要在前子标题中提及长度字段,但是如果您在最后一个字节中添加长度字段,则只有一或两个字节额外将是额外需要的。这就是最终完成填充的原因。

假设 MAC 有 101 字节的授权,RLC 数据是一个 99 字节的 PDU,MAC 标头需要 1 个字节,因为只有一个 PDU,所以一个字节就足够了。按照下面的第一张图片,再增加 1 个字节(99(数据)+ 1(SDU 标头)+ 1(填充))需要填充。如果我在最后添加填充然后(参见第二张图片)它将变为 101 字节,但如果我在开头添加(参见图片 3)就足够了。对于填充子标头,即使它不是最后一个子标头,也无需提及长度,隐式接收器 MAC 知道它。

所以这就是一开始或两个字节填充的原因。

图片查看点击这里

于 2016-06-22T11:30:44.667 回答