תוכן עניינים:
הגדרה - מה המשמעות של צ'קסום?
בדיקת בדיקה היא שיטת איתור שגיאות במשדר המחשבת ערך מספרי על פי מספר הסיביות שהוגדרו או לא הוגדרו בהודעה ושולחת אותו יחד עם כל מסגרת הודעה. בסוף המקלט, אותה פונקציית בדיקת (נוסחה) מוחלת על מסגרת ההודעות כדי לאחזר את הערך המספרי. אם ערך בדיקת הבדיקה שהתקבל תואם לערך שנשלח, השידור נחשב למוצלח וללא שגיאות.
סיכום בדיקה עשוי להיות גם נקרא סכום חשיש.
Techopedia מסביר את צ'קסום
בדיקת בדיקה שאינה תואמת מראה כי ההודעה כולה לא הועברה. TCP / IP ו- Protocol Protocol Protocol (UDP) מספקים ספירת בדיקות כאחד מהשירותים שלהם.
הנוהל של יצירת סיכומי צ'קים מהודעות נקרא פונקצית בדיקת בדיקה ומבוצעת באמצעות אלגוריתם בדיקת בדיקה. אלגוריתמי בדיקת יעילות מייצרים תוצאות שונות עם הסתברויות גדולות אם הודעות פגומות. פיסות זוגיות וספריות סימון הם מקרי בדיקת בדיקה מיוחדים המתאימים לגושי נתונים זעירים. קודים לתיקון שגיאות מסוימים המבוססים על סיכומי צ'קים אף מסוגלים לשחזר את הנתונים המקוריים.
כלי בדיקת הבדיקה הנפוצים ביותר כוללים:
- "cksum" - פקודות יוניקס המייצרות בדיקת יתירות מחזורית של 32 סיביות (CRC) וספירת בתים עבור קובץ קלט.
- "md5sum" - פקודת יוניקס המייצרת סכום אלגוריתם 5 (MD5) של הודעה
- "jdigest" - כלי GUI של Java המפיק סכומי MD5 ואלגוריתם Secure Hash (SHA)
- "Jacksum" - ממשק תכנות יישומי Java המשלב מספר יישומי בדיקת בדיקות ומאפשר כל מספר שלוחות
- "jcksum" - ספריות Java המשמשות לחישוב בדיקת בדיקת באמצעות אלגוריתמים שונים
