Parity Bit คืออะไร

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

เมื่อส่งข้อมูลเลขฐานสองที่ส่งต้องตรงกับความยาวของบิตที่ผู้รับคาดหวัง หากข้อมูลที่คาดหวังมีค่าเท่ากันและข้อมูลที่ส่งด้วยบิตพาริตี้เป็นเลขคี่ผู้รับสามารถปฏิเสธข้อมูลได้เนื่องจากข้อผิดพลาดเป็นพาริตี้

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

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

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

วิธีการตรวจสอบข้อผิดพลาดบิตพาริตีนั้นยังไม่สมบูรณ์ สถานการณ์การตรวจสอบข้อผิดพลาดบิตพาริตีสามารถรายงานข้อผิดพลาดบิตได้อย่างถูกต้องเท่านั้น หากบิตที่ส่งจำนวนคู่มีข้อผิดพลาดการส่งจะถูกรายงานว่าถูกต้องแม้ว่าข้อมูลภายในการส่งจะเสียหาย