ব্যাখ্যা
Framing: Dividing data into frames for transmission.
Error detection: Identifying errors in transmitted frames (using techniques like CRC).
Flow control: Preventing a fast sender from overwhelming a slow receiver.
Medium Access Control (MAC): Determining which device gets to use the physical medium.
It does not perform routing (Layer 3 task), encryption (usually done at Layer 6 or 7, or in VPN protocols), or host addressing (IP addressing is done at Layer 3).
Source: Computer Networks (4th Ed) by Andrew S. Tanenbaum