天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

OSI模型的数据链路层之差错控制方法(二)

上一篇 / 下一篇  2012-03-30 00:08:54 / 精华(1) / 置顶(1) / 个人分类:网络知识体系

1、 概念:差错控制是指在数据通信过程中能发现或纠正差错,把差错限制在尽可能小的允许范围内的技术和方法。

2、 由噪声引起的差错的分类:随机热噪声、冲击噪声

a)        随机热噪声:信道固有的、持续存在的;

b)       冲击噪声:由外界特定的短暂原因所造成的。

3、 差错检测的任务:差错控制编码、差错校验

a)        差错控制编码:数据信息位在向信道发送之前,先按照某种关系附加上一定的冗余位,构成一个码字后再发送;

b)       差错校验:接收端收到该码字后,检查信息位和附加的冗余位之间的关系,以检查传输过程中是否有差错发生。

4、 差错控制方法:自动请求重发(ARQ)、前向纠错(FEC

a)        自动请求重发:在ARQ方式中,接收端检测出有差错时,就设法通知发送端重发,知道正确的码字收到为止。自动请求重发的分类:

                       i.             空闲重发请求

                     ii.             连续重发请求

b)       前向纠错:在FEC方式中,接收端不但能发现差错,而且能确定二进制码元发生错误的位置,从而加以纠正。

5、 差错控制编码的分类:检错码和纠错码

a)        检错码:是指能自动发现差错的编码;

b)       纠错码:是指不仅能发现差错而且能自动纠正差错的编码。

6、 差错控制编码的方法:奇偶校验码循环冗余码、海明码

a)        奇偶校验码:是一种通过增加冗余位使的码字中1的个数恒为奇数或偶数的编码方法,它是一种检错码。奇偶校验码的分类:

                       i.             垂直奇偶校验,又称纵向奇偶校验

                     ii.             水平奇偶校验,又称横向奇偶校验

                   iii.             水平垂直奇偶校验,又称纵横奇偶校验

b)       循环冗余码,又称多项式码:任何一个由二进制数位串组成的代码,都可以唯一地与一个只含有01两个系数的多项式建立一一对应关系

c)        海明码

零测试


TAG: 零测试 数据链路层 OSI模型 差错控制方法 循环冗余码 奇偶校验码

 

评分:0

我来说两句

Open Toolbar