Detection Vs Correction In Data Communication