This document summarizes key concepts about the data link layer. It discusses the services provided to the network layer including unacknowledged connectionless service, acknowledged connectionless service, and acknowledged connection-oriented service. It describes framing, including frame structure with header, payload, and trailer. Error control using Automatic Repeat Request and flow control are explained. Frame types can be fixed-sized or variable-sized, using techniques like length field or end delimiter. The advantages of framing are also provided.