校驗位是額外的二進制1或0,用于指示信息中的錯誤情況。在數據可能同時產生多個錯誤的情況下,奇偶校驗通常用來表示一個校驗位的計算性錯誤,也可以用來表示一個校驗位的可靠性,這取決于計算機的校驗位是否正確使用校驗位時...
校驗位是額外的二進制1或0,用于指示信息中的錯誤情況。在數據可能同時產生多個錯誤的情況下,奇偶校驗通常用來表示一個校驗位的計算性錯誤,也可以用來表示一個校驗位的可靠性,這取決于計算機的校驗位是否正確使用校驗位時檢查錯誤的過程。校驗位通常稱為奇偶校驗位。如果包括校驗位在內的正確二進制序列中1的總數是奇數,則稱為奇偶校驗。偶奇偶校驗是指數據和校驗位中的一加起來等于偶數例如,假設一個人想要傳輸七位二進制序列1100101,這個數字中有四個1,因此如果她想增加一個位來創建奇偶校驗,她會在結束序列中加一個1,從而產生一個1100101 1。如果一個人決定使用偶奇偶校驗,她會在末尾加一個0而不是1,因此產生了11001010。奇偶校驗的選擇通常取決于設定的標準或設計者的選擇。這是使用校驗位的最簡單形式。想象一下當奇數奇偶校驗字符串11001011被傳輸時會發生什么。如果一個1或零在到達目的地之前被改變,1的總數加起來就是偶數,說明數據中有錯誤,另一方面,如果在偶數奇偶校驗序列中引入錯誤,如果兩個或兩個以上的數字在傳輸過程中發生了變化,那么用一個校驗位就不可能檢測出一個錯誤,因為這兩個錯誤加在一起會產生原始奇偶校驗計算中的錯誤檢測已經發展出了更復雜的方法。然而,如果只需要簡單的錯誤識別,使用一個校驗位通常就足夠了。美國信息交換標準碼(ASCII)或擴展二進制編碼十進制交換碼(EBCDIC)中字符的編碼方式就是計算機科學中如何使用單個校驗位的例子在確保由可計算過程操作的數據不受噪聲和錯誤條件造成的不必要的副作用方面起著至關重要的作用
-
發表于 2020-08-06 23:40
- 閱讀 ( 809 )
- 分類:電腦網絡