Skip to main content

บิตที่เท่าเทียมกันคืออะไร?

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

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

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

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

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

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