詞語解釋
CRC(Cyclic Redundancy Check),又稱循環(huán)冗余校驗,是一種校驗碼,它是一種檢查數(shù)據(jù)傳輸完整性的方法,是一種數(shù)據(jù)校驗技術(shù),它的作用是檢查數(shù)據(jù)在傳輸過程中是否發(fā)生了錯誤。 CRC是一種數(shù)據(jù)校驗技術(shù),它的原理是根據(jù)一定的多項式來計算出一個結(jié)果值,并將其與接收到的結(jié)果值進行比較,如果相同,則說明數(shù)據(jù)沒有發(fā)生錯誤,如果不同,則說明數(shù)據(jù)發(fā)生了錯誤。 CRC的應(yīng)用在于保證數(shù)據(jù)在傳輸過程中的完整性,它可以檢查數(shù)據(jù)是否被篡改,也可以檢查數(shù)據(jù)是否完整,從而保證數(shù)據(jù)的準確性。 CRC的應(yīng)用廣泛,它可以用于網(wǎng)絡(luò)通信,也可以用于硬件設(shè)備的數(shù)據(jù)傳輸,如磁盤、U盤等。例如,在網(wǎng)絡(luò)傳輸中,當(dāng)一個數(shù)據(jù)包在網(wǎng)絡(luò)中傳輸時,會在數(shù)據(jù)包頭部添加一個CRC校驗碼,當(dāng)數(shù)據(jù)包到達目的地后,接收端會根據(jù)同樣的多項式計算出一個結(jié)果值,然后與發(fā)送端添加的CRC校驗碼進行比較,如果相同,則說明數(shù)據(jù)沒有發(fā)生錯誤,如果不同,則說明數(shù)據(jù)發(fā)生了錯誤,此時就需要重新發(fā)送數(shù)據(jù)。 CRC也可以用于硬件設(shè)備的數(shù)據(jù)傳輸,如磁盤、U盤等。例如,在磁盤中,當(dāng)數(shù)據(jù)寫入磁盤時,會計算出一個CRC校驗碼,并將其寫入磁盤,當(dāng)數(shù)據(jù)讀取出來時,磁盤會根據(jù)同樣的多項式計算出一個結(jié)果值,然后與磁盤中存儲的CRC校驗碼進行比較,如果相同,則說明數(shù)據(jù)沒有發(fā)生錯誤,如果不同,則說明數(shù)據(jù)發(fā)生了錯誤,此時就需要重新讀取數(shù)據(jù)。 總之,CRC是一種數(shù)據(jù)校驗技術(shù),它的作用是檢查數(shù)據(jù)在傳輸過程中是否發(fā)生了錯誤,它可以用于網(wǎng)絡(luò)通信,也可以用于硬件設(shè)備的數(shù)據(jù)傳輸,從而保證數(shù)據(jù)的準確性。 Cyclic Redundancy Check -- 循環(huán)冗余校驗(法) 循環(huán)冗余校驗(CRC)是一種根據(jù)網(wǎng)絡(luò)數(shù)據(jù)封包或電腦檔案等數(shù)據(jù)產(chǎn)生少數(shù)固定位數(shù)的一種散列函數(shù)。用來檢測或校驗數(shù)據(jù)傳輸或者保存后可能出現(xiàn)的錯誤。生成的數(shù)字在傳輸或者儲存之前計算出來并且附加到數(shù)據(jù)后面,然后接收方進行檢驗確定數(shù)據(jù)是否發(fā)生變化。由于本函數(shù)易于用二進制的電腦硬件使用、容易進行數(shù)學(xué)分析并且尤其善于檢測傳輸通道干擾引起的錯誤,因此獲得廣泛應(yīng)用。
Cyclic Redundancy Check -- 循環(huán)冗余校驗(法) 循環(huán)冗余校驗(CRC)是一種根據(jù)網(wǎng)絡(luò)數(shù)據(jù)封包或電腦檔案等數(shù)據(jù)產(chǎn)生少數(shù)固定位數(shù)的一種散列函數(shù)。用來檢測或校驗數(shù)據(jù)傳輸或者保存后可能出現(xiàn)的錯誤。生成的數(shù)字在傳輸或者儲存之前計算出來并且附加到數(shù)據(jù)后面,然后接收方進行檢驗確定數(shù)據(jù)是否發(fā)生變化。由于本函數(shù)易于用二進制的電腦硬件使用、容易進行數(shù)學(xué)分析并且尤其善于檢測傳輸通道干擾引起的錯誤,因此獲得廣泛應(yīng)用。
抱歉,此頁面的內(nèi)容受版權(quán)保護,復(fù)制需扣除次數(shù),次數(shù)不足時需付費購買。
如需下載請點擊:點擊此處下載
掃碼付費即可復(fù)制
有源濾波 | RFCOMM | L2CAP | 光子晶體光纖 | dfb-ld | CNIC | RE | 李彥宏 | 計費分析 | RBW | 用戶線接口電路 | SOPC |
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責(zé)聲明 | 關(guān)于詞典 | 幫助