Error Correction And Detection In Computer Networks