Question 1 Report
(a) Explain what an echo check is.
[2]
(b) Describe how an echo check detects errors.
[2]
(c) State one advantage and one disadvantage of using an echo check.
[1]
(a) An echo check is an error detection method where the receiver sends the received data back (echoes it) to the sender [1] so that the sender can compare the echoed data with the original to check for transmission errors [1].
(b) After transmitting data, the sender waits for the receiver to echo back the received data. [1] The sender compares the echoed data with the original. If they differ, an error has occurred during transmission and the data is resent. [1]
(c) Advantage: simple to implement, requiring no complex calculations or algorithms. [1]
Disadvantage: effectively doubles the amount of data transmitted (every piece of data must be sent twice), which halves the effective throughput and is inefficient for large data transfers. The echo itself could also be corrupted during return transmission.
Everything you need to excel in your exams