奇偶校驗位用于對數據數組進行錯誤檢查。一個字節由八個數據位組成,其中七個位實際上包含數據和奇偶校驗位。該位有助于確保數組始終為奇數或偶數、一或零。它允許接收計算機確認發送的數據是否存在錯誤當數據到達時,一...
奇偶校驗位用于對數據數組進行錯誤檢查。一個字節由八個數據位組成,其中七個位實際上包含數據和奇偶校驗位。該位有助于確保數組始終為奇數或偶數、一或零。它允許接收計算機確認發送的數據是否存在錯誤當數據到達時,一組比特要么是奇數,要么是偶數。

當數據被發送時,發送的二進制數字必須與接收者期望的比特長度相匹配。如果期望的數據是偶數,而用其奇偶校驗位發送的數據是奇數,則接收者可以因為奇偶校驗錯誤而拒絕該數據奇偶校驗位有助于確保每個數據數組都有偶數個奇偶校驗位或奇數個奇數個奇偶校驗位。將額外的位添加到數據包中,可以在接收到數據時快速檢查數據的錯誤。額外的位充當錯誤檢測代碼或機制未收到意外數據。例如,假設一個文件正在傳輸以供審閱,并且該文件包含在一個數據包中。具有奇偶校驗位的數據包是奇數。該數據包被傳輸到Internet上某個地方的另一臺計算機上,遠程服務器期望該數據包具有奇偶校驗。當數據到達時,主機接收具有偶數奇偶校驗的數據包主機將拒絕該數據包,因為發送的數據的奇偶校驗不匹配,并且一定是錯誤的。如果接收到一個數據包,它的奇偶校驗位與接收計算機所期望的相反,接收者將向主機發送一條消息,指出它沒有按預期接收到數據,數據包的原始發送者會在重新計算數據的奇偶性之后重新發送傳輸,這有時可以糾正問題奇偶校驗位錯誤檢查方法還遠遠不夠完善。奇偶校驗位錯誤檢查方案只能正確地報告奇數個比特錯誤。如果偶數個傳輸比特有錯誤,即使傳輸中的數據已損壞,傳輸也將報告為正確。