1.Provides for multiplexing of different network-layer protocols
2.Requires framing to indicate the beginning and end of the encapsulation
3.Establishing, configuring and testing the data-link connection
4.Provides interface for handling the capabilities of the connection/link on the network