52. 标志同步控制 一次传送由任意比特组成的数据帧,而不是单个字符。 靠约定的比特组合模式标志帧的开始和结束。 如果被传送数据中包含同步控制使用的比特组合,需要进行比特填充以避免混淆。 例如 HDLC ( High Level Data Link Control ,高级数据链路控制) 。 8 位 8 位 8 位 >=0 位 16 位 8 位 01111110 A C I FC 01111110 开始标志 地址位 控制位 信息位 校验位 结束标志
66. 海明码 海明距离的纠错原理 若海明距离 d 为奇数,如果传输中发生错误,只要每个编码的错误位数不超过 d ,则必定不是个有效的编码,接收方就可以将其识别出来。因此对于编码系统来说, d 位的海明距离则可以发现( d-1 )位错。 ASCII 码的海明距离为 1 ,意味着 ASCII 码不具备发现错误的能力。 当编码发生错误时,接收方可以对编码系统进行对比,寻找与错误编码最贴近(海明距离最小)的一个编码,只要编码中的错误位数不超过 abs((d-1)/2) 时( abs 为取绝对值函数),与错误编码最贴近的那个编码就是错误编码对应的原始编码。这就是海明距离的纠错原理。
67. 海明码 海明码的纠错能力 海明码将信息用逻辑形式编码,在 m 个数据位之间插入 r 个校验位,每一个校验位被编在传输码字的特定位置上,全部传输码字由原来的信息和附加的校验位组成。 海明码要采用这种码字能够纠正所有的单个错误。 如果一个帧包含 m 个数据位和 r 个校验位,则帧的总长度 n=m+r 。 在编码系统中总共有 2 n 个码字,其中有效码字只有 2 m 个。要保证有效报文各对应 n 个无效的码字,它们与该报文的距离为 1 。这些无效的码字可以由有效码字的 n 位逐位分别取反所得到的,从而每个有效的码字都应该对应有 n+1 个码字( n 个无效码字 +1 个有效码字)。 为了使编码系统能够纠正单个错误,必须有 2 n ≥(n+1 ) 2 m 。由 n=m+r 可以得出校验位数目必须满足 2 r ≥(m+r+1) 。
68. 海明码 海明码的编码规则 设 r 个校验位为 P r P r-1 ···P 1 , m 个数据位为 D m D m-1 ···D 1 ,海明码为 H r+m H r+m-1 ···H 1 ,则有: P i 在海明码的第 2 i-1 位置,也即 H j =P i , j=2 i-1 ,数据位则依序从低到高占据海明码中剩下的位置。 例如,对于 8 位数据位进行海明校验,根据公式需要 4 位校验位。海明码的生成方法如下表所示,其中,检验位在表格中用蓝色背景标示。 H 12 H 11 H 10 H 9 H 8 H 7 H 6 H 5 H 4 H 3 H 2 H 1 D 8 D 7 D 6 D 5 P 4 D 4 D 3 D 2 P 3 D 3 P 2 P 1
69. 海明码 海明码的校验关系 海明码 下标 对应关系 P 4 P 3 P 2 P 1 校验位组 H 1 ( P 1 ) 1 0 0 0 1 P 1 H 2 ( P 2 ) 2 0 0 1 0 P 2 H 3 ( D 1 ) 3=1+2 0 0 1 1 P 1 , P 2 H 4 ( P 3 ) 4 0 1 0 0 P 3 H 5 ( D 2 ) 5=1+4 0 1 0 1 P 1 , P 3 H 6 ( D 3 ) 6=2+4 0 1 1 0 P 2 , P 3 H 7 ( D 4 ) 7=1+2+4 0 1 1 1 P 1 , P 2 , P 3 H 8 ( P 4 ) 8 1 0 0 0 P 4 H 9 ( D 5 ) 9=1+8 1 0 0 1 P 1 , P 4 H 10 ( D 6 ) 10=2+8 1 0 1 0 P 2 , P 4 H 11 ( D 7 ) 11=1+2+8 1 0 1 1 P 1 , P 2 , P 4 H 12 ( D 8 ) 12=4+8 1 1 0 0 P 3 , P 4
81. 中继器 中继器 (Repeater) 最简单的互连设备。它工作在 OSI 模型的物理层,用于扩展 LAN 网段的长度,延伸信号传输的范围,例如可加大线缆的传输距离。 中继器的工作就是重发 bit ,将所收到的 bit 信号进行再生和还原并传给每个与之相连的网段。 中断器是一个没有鉴别能力的设备,它会精确的再生所收到的 bit 信号包括错误信息,而且再生后传给每个与之相连网段,不管目的计算机是否在该网段上。但是,中继器的速度很快且时延很小。
82. 集线器 集线器 (Hub) 其实是一个具有多个端口的中继器。它可以集中网络连接,可以重发 bit 信号。 最常用的集线器是连接以太网中计算机的集线器,线缆从单个节点的 NIC 连接到中心集线器。一般 8~24 个端口。 其他类型的集线器包括用于令牌环网络的多站接入单元等。