Data Link layer
Accepts L3 packets and encapsulates into L2 frames
Receives L3 packets and directs to the proper upper-layer protocol
Performs error detection and rejects corrupt frames
Data link layer is responsible for
NIC to NIC communications
LLC
Logical Link Control
Communicates between networking software and hardware
Places information in the frame identifying which network layer protocol is being used