Daftar Isi:
Definisi - Apa yang dimaksud dengan Checksum?
Sebuah checksum adalah metode deteksi kesalahan dalam pemancar menghitung nilai numerik sesuai dengan jumlah bit yang diset atau tidak disetel dalam pesan dan mengirimkannya bersama dengan setiap frame pesan. Di ujung penerima, fungsi checksum yang sama (rumus) diterapkan ke bingkai pesan untuk mengambil nilai numerik. Jika nilai checksum yang diterima cocok dengan nilai yang dikirim, transmisi dianggap berhasil dan bebas dari kesalahan.
Sebuah checksum juga dikenal sebagai hash sum.
Techopedia menjelaskan Checksum
Sebuah checksum yang tidak cocok menunjukkan bahwa seluruh pesan belum dikirim. TCP / IP dan User Datagram Protocol (UDP) menyediakan jumlah checksum sebagai salah satu layanan mereka.
Prosedur menghasilkan checksum dari pesan disebut fungsi checksum dan dilakukan dengan menggunakan algoritma checksum. Algoritma checksum yang efisien menghasilkan hasil yang berbeda dengan probabilitas besar jika pesan rusak. Bit paritas dan digit periksa adalah kasir khusus yang cocok untuk blok data kecil. Kode koreksi kesalahan tertentu berdasarkan checksum bahkan dapat memulihkan data asli.
Alat checksum yang paling umum digunakan meliputi:
- "cksum" - Perintah Unix menghasilkan 32-bit cyclic redundancy check (CRC) dan byte count untuk file input
- "md5sum" - Perintah Unix yang menghasilkan jumlah Algoritma 5 Pesan-Digest (MD5)
- "jdigest" - Alat Java GUI yang menghasilkan jumlah MD5 dan Secure Hash Algorithm (SHA)
- "Jacksum" - antarmuka pemrograman aplikasi Java yang menggabungkan banyak implementasi checksum dan mengizinkan sejumlah ekstensi
- "jcksum" - perpustakaan Java yang digunakan untuk menghitung checksum menggunakan berbagai algoritma
