error-detection-in-computer-networks