计算机网络——差错控制

1.传输过程中出现错误的原因?

\qquad 传输中的差错主要是由噪声引起的,噪声主要分为:全局性噪声,比如线路电气特性所产生的随机噪声;局部性噪声,比如短暂性的冲击噪声。

2.差错的原因?

\qquad 差错分为位错和帧错。位错:比特位出错,1变为0,0变为1;帧错:帧错包括丢失,重复和失序。

3.差错控制

\qquad 差错控制分为检错编码和纠错编码。
在这里插入图片描述

3.1 检错编码之奇偶校验码

在这里插入图片描述

3.2 检错编码之CRC循环冗余码

4.纠错编码之海明码

\qquad 海明码可以发现双比特错,纠正单比特错。
\qquad 工作流程:确认校验码位数r ; 确认校验码和数据位置 ; 求出校验码的值 ; 检错并纠错
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zxr916/article/details/111032350