3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)
生活随笔
收集整理的這篇文章主要介紹了
3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 0.腦圖時(shí)刻
- 1.為什么會(huì)出現(xiàn)差錯(cuò)?
- 2.檢驗(yàn)和糾正差錯(cuò)的編碼方法
- (1)關(guān)于數(shù)據(jù)鏈路層和物理層的編碼區(qū)別
- (2)冗余編碼
- 3.檢錯(cuò)編碼
- (1)奇偶校驗(yàn)碼
- (2)循環(huán)冗余碼(CRC)
- 4.糾錯(cuò)編碼(海明碼)
- (1)確定校驗(yàn)碼位數(shù)r
- (2)確定校驗(yàn)碼和數(shù)據(jù)的位置
- (3)求出校驗(yàn)碼的值
- (4)檢錯(cuò)與糾錯(cuò)
0.腦圖時(shí)刻
1.為什么會(huì)出現(xiàn)差錯(cuò)?
2.檢驗(yàn)和糾正差錯(cuò)的編碼方法
(1)關(guān)于數(shù)據(jù)鏈路層和物理層的編碼區(qū)別
(2)冗余編碼
3.檢錯(cuò)編碼
- 關(guān)于檢驗(yàn)碼和糾錯(cuò)碼中的奇偶校驗(yàn)碼、循環(huán)冗余碼(CRC)、海明碼可參考我之前寫的:校驗(yàn)碼(一文帶你分析搞懂:奇偶校驗(yàn)碼、海明碼、CRC碼)
- 以下只給出簡(jiǎn)單的大致圖解
(1)奇偶校驗(yàn)碼
(2)循環(huán)冗余碼(CRC)
4.糾錯(cuò)編碼(海明碼)
- 海明碼可以發(fā)現(xiàn)雙比特錯(cuò)誤,糾正單比特錯(cuò)誤
- 它的工作過程:
(1)確定校驗(yàn)碼位數(shù)r
(2)確定校驗(yàn)碼和數(shù)據(jù)的位置
(3)求出校驗(yàn)碼的值
- 這一部分參考上面我發(fā)的博客鏈接
(4)檢錯(cuò)與糾錯(cuò)
參考:https://www.bilibili.com/video/av70228743?p=22
總結(jié)
以上是生活随笔為你收集整理的3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2.1.2 操作系统之进程的状态(运行、
- 下一篇: Navicat Premium 15连接