Apa itu Bit Paritas?

Sebuah bit paritas digunakan untuk memeriksa kesalahan terhadap array data. Satu byte terdiri dari delapan bit data, tujuh yang benar-benar berisi data dan bit paritas. Bit membantu memastikan bahwa array selalu ganjil atau genap, satu atau nol. Ini memungkinkan data yang dikirimkan untuk diperiksa kesalahannya dengan mengizinkan komputer penerima untuk memastikan sekelompok bit ganjil atau genap ketika data tiba.

Ketika data ditransmisikan, digit biner yang dikirim harus sesuai dengan panjang bit yang diharapkan penerima. Jika data yang diharapkan genap dan data yang dikirim dengan bit paritasnya ganjil, penerima dapat menolak data tersebut karena kesalahan paritas.

Bit paritas membantu memastikan bahwa setiap larik data memiliki jumlah yang genap, untuk paritas genap atau jumlah ganjil untuk paritas ganjil. Menambahkan bit ekstra ke paket data akan memungkinkan data dengan cepat diperiksa untuk kesalahan saat diterima. Bit ekstra bertindak sebagai kode atau mekanisme pendeteksi kesalahan sehingga data yang tidak diharapkan tidak diterima.

Sebagai contoh, anggaplah sebuah dokumen sedang dikirim untuk ditinjau dan dokumen tersebut dimuat dalam satu paket data. Paket data dengan bit paritasnya ganjil. Paket ditransmisikan ke komputer lain di suatu tempat di Internet dan server jauh mengharapkan paket data memiliki paritas ganjil. Ketika data tiba, mesin host menerima paket dengan paritas genap. Host akan menolak paket tersebut karena paritas data yang dikirim tidak sesuai dan pasti error.

Jika paket data diterima dan keluar dari paritas, memiliki bit paritas yang berlawanan dari apa yang diharapkan oleh komputer penerima, penerima akan mengirim pesan yang menunjukkan kesalahan transmisi ke host bahwa ia tidak menerima data sebagaimana dimaksud. Berkali-kali pengirim asli paket data akan mengirim ulang transmisi setelah menghitung ulang paritas data yang terkadang dapat memperbaiki masalah.

Metode pemeriksaan kesalahan bit paritas jauh dari sempurna. Skenario pemeriksaan kesalahan bit paritas hanya dapat melaporkan jumlah kesalahan bit yang ganjil dengan benar. Jika jumlah bit yang ditransmisikan memiliki kesalahan, transmisi akan dilaporkan benar meskipun data dalam transmisi rusak.