Data Link Layer Design Issues Error Detection And Correction