Dos subniveles:
-LLC (Link Layer Control, control del enlace lógico): realiza las funciones de control de flujo y corrección de errores.
-MAC (Medium Access Control, control de acceso al medio): realiza las funciones de sincronismo de trama, detección de errores, control acceso al medio y direccionamiento. Hasta el subnivel MAC está implementado en la interfaz de red (tarjeta de red, NIC).
LLC lo normal es que no esté implementado, al menos en redes Ethernet, pues para controlar el flujo ya está TCP y la correción de errores es demasiado costosa.