Hardware and Software Implementation - Data Link Layer Overview | OneNoughtOne