it adds control information to network protocol layer data
it performs the function of NIC driver software
it adds a header and trailer to form an OSI Layer 2 PDU
It is responsible for Media Access Control