Fayl aloqa liniyasi orqali to'g'ri uzatilganligiga ishonch hosil qilish uchun, jo'natuvchi o'z summasini oldindan hisoblab chiqadi va u qabul qiluvchiga etkazadi. Ikkinchisi, faylni olganidan so'ng, uning summasini hisoblab chiqadi va keyin jo'natuvchi tomonidan xabar berilganiga mos kelishini tekshiradi.
Ko'rsatmalar
1-qadam
Agar faylning tarkibi qatorlarning bir qatori sifatida yozilgan bo'lsa, ularning har biri bir necha o'nlab o'nta o'nlik raqamlarni o'z ichiga olgan bo'lsa, har bir satrda ushbu raqamlarni qo'shib qo'ying. Shuningdek, o'n oltinchi belgida ko'rsatilgan miqdor, chiziqning o'ng tomoniga yozing. Barcha qatorlar summasini shu tarzda hisoblang. Keyin ularni bir-biriga katlayın. Bunday holda siz o'n oltinchi belgida ifodalaydigan natija butun faylning nazorat summasi bo'ladi.
2-qadam
Ba'zi hollarda, nazorat summasi juda katta va uni o'tkazish uchun noqulay. So'ngra fayl bilan birga ushbu summaning faqat bir nechta ahamiyatsiz raqamlarini (masalan, to'rtta) o'tkazing. Qabul qiluvchi bu holda natijaning pastki raqamlarini xuddi shu tarzda summani hisoblab chiqqandan so'ng siz yuborgan raqam bilan taqqoslashi kerak bo'ladi.
3-qadam
Hozirgi kunda eng kam sonlarni oddiy qo'shish va ajratishdan ko'ra ancha murakkab nazorat algoritmlaridan foydalanilmoqda. Ushbu algoritmlardan foydalangan holda hisob-kitoblarni qo'lda bajarish noqulay. Ulardan biri CRC (Cyclic Redundancy Check) deb nomlanadi. Ushbu algoritm bo'yicha hisoblash natijasi odatda o'n oltinchi raqamda emas, balki ikkilik sanoq tizimida ifodalanadi. Uni hisoblash uchun cksum yordam dasturidan (Linuxda) yoki CRC-Check-dan (DOS yoki Windows-da) foydalaning.
4-qadam
Hozirgi vaqtda CRC bilan bir qatorda MD5 va SHA summalarini hisoblashning zamonaviy algoritmlari keng qo'llanilmoqda. Ularni hisoblash uchun yordamchi dasturlar o'zaro faoliyat platformalardir. Ham Linux, ham Windows uchun versiyalar mavjud (lekin DOS uchun emas). Birinchisi, ko'pincha ular orasida ishlatiladi. MD5 algoritmidan foydalanib, summani hisoblash uchun, qaysi operatsion tizimdan foydalanganligingizdan qat'i nazar, buyruqni kiriting: md5sum filename.rssh> filename.md5 Siz ikkinchi faylni olasiz, unda nazorat summasi yoziladi. Ikkala faylni ham qabul qiluvchiga yuboring. Ularni qabul qilgach, u quyidagi buyruqni bajaradi: md5sum -c filename.md5 Yordamchi dastur birinchi faylning nazorat summasini ikkinchisida saqlangan ma'lumot bilan hisoblab chiqadi va keyin ularning mos kelishini aytadi.