计算机网络——差错控制
生活随笔
收集整理的這篇文章主要介紹了
计算机网络——差错控制
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.傳輸過程中出現(xiàn)錯(cuò)誤的原因?
\qquad傳輸中的差錯(cuò)主要是由噪聲引起的,噪聲主要分為:全局性噪聲,比如線路電氣特性所產(chǎn)生的隨機(jī)噪聲;局部性噪聲,比如短暫性的沖擊噪聲。
2.差錯(cuò)的原因?
\qquad差錯(cuò)分為位錯(cuò)和幀錯(cuò)。位錯(cuò):比特位出錯(cuò),1變?yōu)?,0變?yōu)?;幀錯(cuò):幀錯(cuò)包括丟失,重復(fù)和失序。
3.差錯(cuò)控制
\qquad差錯(cuò)控制分為檢錯(cuò)編碼和糾錯(cuò)編碼。
3.1 檢錯(cuò)編碼之奇偶校驗(yàn)碼
3.2 檢錯(cuò)編碼之CRC循環(huán)冗余碼
4.糾錯(cuò)編碼之海明碼
\qquad海明碼可以發(fā)現(xiàn)雙比特錯(cuò),糾正單比特錯(cuò)。
\qquad工作流程:確認(rèn)校驗(yàn)碼位數(shù)r ; 確認(rèn)校驗(yàn)碼和數(shù)據(jù)位置 ; 求出校驗(yàn)碼的值 ; 檢錯(cuò)并糾錯(cuò)
總結(jié)
以上是生活随笔為你收集整理的计算机网络——差错控制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux网络编程——客户端编程
- 下一篇: 聚类算法 K-Means 简介与入门