WTB帧-软考质量管理论文范本
A.4.7 WTB帧
A.4.7.1 帧格式
所有的帧编码相同,遵守HDLC(ISO/IEC3309)标准。每帧开始的帧头由曼彻斯特编码器产生,而由曼彻斯特译码器去掉,它不是帧数据的一个部分,它的长度为16~32位,但默认值是16位。注:一个可变的帧头长度扩大了对商业曼彻斯特编码/译码器的可选范围。帧数据用两个8位的标志分界(01110)。
HDLC数据以8位目标设备的地址开始,它是目标节点的节点地址(或广播地址),它由HDLC控制器译码。接下来是8位链路控制字段,这是WTB特定的。再下来8位源设备是源节点的设备地址。注:这些字段分别称为目标设备和源设备,避免与网络地址中的最终节点和起始节点混淆。
“长度”八位位组指明后随的链路数据八位位组的总数。链路数据后接16位帧校验序列,它与HDLC一致,能检测几种类型的出错。8位结束标志后是终止分界符,它由曼彻斯特编码器产生,而由曼彻斯特译码器去掉。两个标志间的帧数据为134字节或1072位。由于HDLC的位填充机制,最坏情况下帧数据为1289位时间,加上帧头、标志及终止分界符的34位时间,总数为1323位时间。
A.4.7.2 帧的完整性
ISO3309定义的帧校验序列是一种循环冗余校验,它对位反相提供的汉明距为4。曼彻斯特编码也带来较高的帧完整性,因为只有位元的两半都反相才会导致1位出错,而半个位元反相只引起非法的曼彻斯特码。为在同步滑移时提供完整性,检查帧长度是否与帧本身规定的长度一致,从而使HDLC差错检测得以增强。对帧校验序列正确,但长度不准确的帧予以拒绝。
相关链接和资源:
用户评论