Skip to main content

ข้อผิดพลาดระเบิดคืออะไร?

ข้อมูลที่เดินทางข้ามเครือข่ายคอมพิวเตอร์หรือเครือข่ายโทรคมนาคมประเภทอื่นมักจะมาในแพ็คเก็ตแพ็คเก็ตมีขนาดเล็กกว่าชิ้นขนาดใหญ่ของข้อมูลขนาดใหญ่แม้ว่าเทคโนโลยีโทรคมนาคมโดยทั่วไปจะเชื่อถือได้และราบรื่นจากมุมมองของผู้ใช้ปลายทางนั่นเป็นเพียงเพราะคอมพิวเตอร์ทำงานสกปรกมันลอดผ่านแพ็คเก็ตอย่างต่อเนื่องมองหาข้อมูลที่ฉ้อโกงและเสียหายทิ้งไว้เมื่อพบข้อผิดพลาดการระเบิดคือสตริงของข้อมูลที่เสียหายซึ่งวัดเป็นความยาวระหว่าง mdash;และรวมถึง mdash;สัญญาณข้อผิดพลาดครั้งแรกและสุดท้าย

ตัวอย่างเช่นลองนึกภาพการส่งแพ็คเก็ตที่มีตัวอักษรทั้งหมดของตัวอักษร A ถึง Z หากคอมพิวเตอร์ของผู้รับเปิดแพ็คเก็ตและพบว่าตัวอักษรตัวแรกในลำดับคือ Q และสุดท้ายตัวอักษรในลำดับคือ r นั่นคือข้อผิดพลาดที่ระเบิดการระเบิดของข้อมูลในแพ็คเก็ตเสียหาย

ถึงแม้ว่าในตัวอย่างตัวอักษรตัวแรกและตัวสุดท้ายจะถูกกำหนดให้เป็นความเสียหาย แต่นั่นไม่ได้หมายความว่าตัวอักษรทุกตัวภายในแพ็คเก็ตจะเสียหายลองนึกภาพว่าจดหมายอื่น ๆ ทุกฉบับนั้นควรจะเป็นตำแหน่งเดียว, A, และตำแหน่ง 26, Z ได้รับความเสียหายจำนวนบิตข้อมูลที่ถูกต้องระหว่างปลายที่เสียหายเรียกว่าวงดนตรียามในกรณีนี้แถบป้องกันจะเป็น 24 เพราะมี 24 ตัวอักษรที่ถูกต้องแยกตัวเลือกสองตัวที่เสียหาย

การวัดความยาวของข้อผิดพลาดการระเบิดนั้นง่ายมันถูกกำหนดให้เป็นจำนวนบิตแต่ละบิตที่แยกการเกิดข้อผิดพลาดครั้งแรกจากการเกิดครั้งสุดท้ายรวมถึงบิตเริ่มต้นและสุดท้ายที่ไม่ถูกต้องในตัวอย่างก่อนหน้าความยาวของข้อผิดพลาดการระเบิดจะเป็น 26

สาเหตุของข้อผิดพลาดการระเบิดอาจแตกต่างกันอย่างกว้างขวางไม่สามารถวัดได้อย่างถูกต้องเสมอไปโดยทั่วไปการคอร์รัปชั่นนี้สามารถเกิดขึ้นได้ผ่านแหล่งข้อมูลจำนวนมากรวมถึงการเสื่อมสภาพของสัญญาณการสูญเสียแพ็คเก็ตความล้มเหลวของเครือข่ายประเภทอื่น ๆ หรือการส่งความล้มเหลวในส่วนของคอมพิวเตอร์ในเครือข่ายเช่นเดียวกับในโลกแห่งความเป็นจริงบางครั้งสิ่งต่าง ๆ ก็ผิดพลาดโชคดีที่รูปแบบเครือข่ายส่วนใหญ่ให้กลไกการตรวจสอบข้อผิดพลาดในตัวทำให้คอมพิวเตอร์รับเพื่อเปรียบเทียบข้อมูลที่ได้รับจริงกับความประทับใจของข้อมูลที่ส่งมาช่วยให้สามารถรับรู้ได้ว่ามีบางอย่างผิดปกติไปพร้อมกันหรือไม่