Isi kandungan:
- Definisi - Apa maksud Cyclic Redundancy Check (CRC)?
- Techopedia menerangkan Cyclic Redundancy Check (CRC)
Definisi - Apa maksud Cyclic Redundancy Check (CRC)?
Pemeriksaan redundansi kitaran (CRC) adalah teknik yang digunakan untuk mengesan kesilapan dalam data digital. CRC adalah fungsi hash yang mengesan perubahan tidak sengaja terhadap data komputer mentah yang biasa digunakan dalam rangkaian telekomunikasi digital dan peranti penyimpanan seperti pemacu cakera keras. Teknik ini dicipta oleh W. Wesley Peterson pada tahun 1961 dan dibangunkan lagi oleh CCITT (Comité Consultatif International Telegraphique et Telephonique). Pemeriksaan redundansi kitaran agak mudah untuk dilaksanakan dalam perkakasan dan boleh dianalisis dengan mudah secara matematik. Ia adalah salah satu teknik yang lebih baik dalam mengesan kesilapan penghantaran biasa.
Ia berdasarkan pada bahagian binari dan juga dipanggil checksum kod polinomial.
Techopedia menerangkan Cyclic Redundancy Check (CRC)
Dalam cek redundansi kitaran, bilangan bit cek yang tetap, yang sering dipanggil checksum, dilampirkan pada mesej yang perlu dihantar. Penerima data menerima data dan memeriksa bit semak untuk sebarang kesilapan. Matematik, penerima data menyemak nilai semakan yang dilampirkan dengan mencari baki bahagian polinom yang di isi. Sekiranya terdapat ralat, pengakuan negatif dihantar untuk meminta pengalihan data.
Pemeriksaan redundansi kitaran juga digunakan untuk peranti penyimpanan seperti cakera keras. Dalam kes ini, periksa bit yang diperuntukkan kepada setiap blok dalam cakera keras. Apabila fail rasuah atau tidak lengkap dibaca oleh komputer, ralat redundansi kitaran dilaporkan. Ini mungkin dari peranti storan lain atau dari CD / DVD. Sebab umum untuk kesilapan termasuk kemalangan sistem, fail tidak lengkap atau korup, atau fail dengan banyak bug.
Reka bentuk polinomial CRC bergantung kepada panjang blok untuk dilindungi, ciri-ciri perlindungan ralat, sumber untuk pelaksanaan CRC, dan prestasi.
