การควบคุมข้อผิดพลาด (Error Control)

รูปการควบคุมข้อผิดพลาด
รูปการควบคุมข้อผิดพลาด

 

การควบคุมข้อผิดพลาด (Error Control) หมายถึงการควบคุมข้อผิดพลาดด้วยเทคนิคต่าง ๆ ได้เเก่ การควบคุมข้อผิดพลาดด้วยวิธีไม่ตอบสนองต่อข้อมูลที่ผิดพลาด การควบคุมข้อผิดพลาดด้วยวิธีส่งข้อความเตือนกลับไป และ การควบคุมข้อผิดพลาดด้วยวิธีแก้ไขข้อผิดพลาดให้ถูกต้อง โดยแต่ละวิธีก็มีเทคนิคที่แต่ต่างกันออกไป และจะมีอะไรบ้างศึกษาจากบทความนี้ได้เลย

 

การควบคุมข้อผิดพลาด (Error Control)

  1. การควบคุมข้อผิดพลาดด้วยวิธีไม่ตอบสนองต่อข้อมูลที่ผิดพลาด (Do nothing)
  2. การควบคุมข้อผิดพลาดด้วยวิธีส่งข้อความเตือนกลับไป (Return Message)
  3. การควบคุมข้อผิดพลาดด้วยวิธีแก้ไขข้อผิดพลาดให้ถูกต้อง (Correct Error)

 

การควบคุมข้อผิดพลาดด้วยวิธีไม่ตอบสนองต่อข้อมูลที่ผิดพลาด (Do nothing)

เป็นวิธีที่ไม่นิยมใช้แพร่หลายมากนัก การใช้ส่วนใหญ่จะใช้งานในการส่งข้อมูลบน WAN เช่น Frame Relay เป็นต้น เมื่อ Frame ข้อมูลถูกส่งไปถึง Switch และจะถูกตรวจสอบข้อผิดพลาดด้วยวิธี CRC Check หากพบข้อผิดพลาด Frame ข้อมูลก็จะถูกตัดทิ้งทันที จากนั้นจึงจะส่งคำรองของ Frame ข้อมูลที่ผิดพลาดนั้น ไปยังผู้ส่งอีกครั้ง

 

การควบคุมข้อผิดพลาดด้วยวิธีส่งข้อความเตือนกลับไป (Return Message) ใช้ Message ที่เรียกว่า ARQ: Auto Repeat request

การควบคุมข้อผิดพลาด
รูปแสดงการควบคุมข้อผิดพลาด

 

Stop and Wait ARQ

เมื่อผู้ส่ง ส่งข้อมูลไปให้ผู้รับแล้ว ผู้ส่งจะหยุดและรอการตอบกลับจากผู้รับ

               Stop-and-Wait ARQ – Normal Operation หากไม่มีข้อผิดพลาดในการส่ง ผู้รับจะส่ง Acknowledgement (ACK) กลับมา ผู้ส่งก็จะทำการส่งข้อมูลชุดต่อไป

 

Stop-and-Wait ARQ – Normal Operation
Stop-and-Wait ARQ – Normal Operation

 

Stop-and-Wait ARQ – Lost ACK frame หากไม่มีข้อผิดพลาดในการส่ง ผู้รับจะส่ง ACK กลับมายังผู้ส่ง แต่ ACK เกิดสูญหายระหว่างทาง ผู้ส่งจะรอจนกว่า Timeout หมดลง และทำการส่งข้อมูลชัดเดิมไปให้ใหม่

หากไม่มีข้อผิดพลาดในการส่ง ผู้รับจะส่ง ACK กลับมายังผู้ส่ง
หากไม่มีข้อผิดพลาดในการส่ง ผู้รับจะส่ง ACK กลับมายังผู้ส่ง

 

Stop-and-Wait ARQ – Lost frame หากข้อมูลที่ส่งไปสูญหายก่อนที่จะถึงปลายทาง ผู้ส่งจะรอให้ Timeout หมดลงและจะทำการส่งข้อมูลชุดเดิมกลับไปให้อีกครั้ง

หากข้อมูลที่ส่งไปสูญหายก่อนที่จะถึงปลายทาง ผู้ส่งจะรอให้ Timeout หมดลง
หากข้อมูลที่ส่งไปสูญหายก่อนที่จะถึงปลายทาง ผู้ส่งจะรอให้ Timeout หมดลง

 

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

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติดตั้งปลั๊กอิน vdo ปุ่ม youtube ไม่อยู่ตรงกลาง
โดย Thanapoom1514 พฤ 02 พ.ย. 2023 5:01 pm บอร์ด Joomla Development
1
870
ศ 03 พ.ย. 2023 4:17 pm โดย Thanapoom1514 View Topic ติดตั้งปลั๊กอิน vdo ปุ่ม youtube ไม่อยู่ตรงกลาง
สอบถามดู core speed ได้จากตรงไหนค่ะ
โดย eange08 พฤ 02 พ.ย. 2023 4:58 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
373
พฤ 02 พ.ย. 2023 5:07 pm โดย eange08 View Topic สอบถามดู core speed ได้จากตรงไหนค่ะ
บอกต่อ 5 เหตุผลที่ทำให้คุณอยากจองตั๋วเครื่องบินไปจอร์เจีย
โดย Anonymous พฤ 02 พ.ย. 2023 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
419
พฤ 02 พ.ย. 2023 3:40 pm โดย บุคคลทั่วไป View Topic บอกต่อ 5 เหตุผลที่ทำให้คุณอยากจองตั๋วเครื่องบินไปจอร์เจีย
การสร้าง Subdomain สำหรับ Joomla บน hosting ทำอย่างไร?
โดย kaixin66q พ 01 พ.ย. 2023 8:25 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1032
ศ 03 พ.ย. 2023 12:29 pm โดย mindphp View Topic การสร้าง Subdomain สำหรับ Joomla บน hosting ทำอย่างไร?
Battery NB DELL Vostro 5471 GENUINE เดล แบตเตอรี่
โดย mindphp อ 31 ต.ค. 2023 2:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
473
อ 31 ต.ค. 2023 2:16 pm โดย mindphp View Topic Battery NB DELL Vostro 5471 GENUINE เดล แบตเตอรี่
บทความ: บทบาทความสำคัญของ E-Mail ในปัจจุบัน
โดย jitusah อ 31 ต.ค. 2023 11:57 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
406
อ 31 ต.ค. 2023 11:57 am โดย jitusah View Topic บทความ: บทบาทความสำคัญของ E-Mail ในปัจจุบัน
แบตเตอรี่รถยนต์จะตัดสินอย่างไรดีหรือไม่ดี
โดย GreatBattery จ 30 ต.ค. 2023 4:50 pm บอร์ด Share Knowledge
0
459
จ 30 ต.ค. 2023 4:50 pm โดย GreatBattery View Topic แบตเตอรี่รถยนต์จะตัดสินอย่างไรดีหรือไม่ดี
แนะนำเลือกโน๊ตบุ๊กสเปคที่เพิ่มแรมได้ใน advice
โดย eange08 จ 30 ต.ค. 2023 3:35 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
924
จ 30 ต.ค. 2023 4:31 pm โดย eange08 View Topic แนะนำเลือกโน๊ตบุ๊กสเปคที่เพิ่มแรมได้ใน advice