AAL2
AAL1是针对简单的、面向连接的、实时数据流而设计的,除了具有对丢失和误入信元的检测机制外,它没有错误检测功能。对于单纯的未经压缩的音频或视频数据,或者其中偶尔有一些较重要的位的其他任何数据流都没有什么问题,AAL1就已经足够了。
对于压缩的音频或视频数据,数据传输速率随时间会有很大的变化。例如,很多压缩方案在传送视频数据时,先周期性地发送完整的视频数据,然后只发送相邻顺序帧之间的差别,最后再发送完整的一帧。当镜头静止不动并且没有东西发生移动时,则差别帧很小。其次,必须要保留报文分界,以便能区分出下一个满帧的开始位置,甚至在出现丢失信元或坏数据时也是如此。由于这些原因,需要一种更完善的协议。AAL2就是针对这一目的而设计的。
像在AAL1中一样,AAL2的会聚子层没有本身协议而SAR子层有本身协议。
序号SN(Sequence Number)字段用于记录信元的编号以便检测信元丢失或误入。信息类型IT(Information
Type)字段用于指明该信元是报文的开始、中间或末尾。长度指示LI(Length
Indicator)字段指明有效载荷是多大,单位为字节(有效载荷可能小于45字节)。最后,CRC字段是整个信元的校验和,可以检测出错误。
标准中并没有注明各字段的大小。据说在标准化进程的最后关头,委员会成员觉得AAL2有许多问题,以致不能投入使用,但为时已晚,没有办法组织标准化的进程。最后委员们去掉了所有的字段大小的设定以使正式标准能够按时颁布,但这样便没有人能够实际使用它。
[上一页][下一页]
|