El uso principal de la capa LLC en Ethernet es proporcionar multiplexing y demultiplexación y un grado de Independencia del protocolo de la capa de red . Esto significa que maneja:
* Multiplexación: Múltiples protocolos de capa de red (como IP, IPX, etc.) pueden compartir la misma red Ethernet. La capa LLC utiliza un campo de tipo dentro de su encabezado para distinguir entre diferentes protocolos de capa de red encapsulados dentro de los marcos de datos. Asegura que los datos de diferentes protocolos se entreguen correctamente a sus pilas de protocolo de capa de red previstas.
* Demultiplexing: Por el contrario, cuando llega un marco a un nodo, la capa LLC examina el campo Tipo para determinar qué protocolo de capa de red debe recibir los datos. Asegura que cada protocolo reciba solo los datos destinados a él.
* Detección de errores (en un grado limitado): Algunas implementaciones de LLC incorporan mecanismos simples de detección de errores, pero la detección de errores primario generalmente se maneja en la capa MAC (por ejemplo, utilizando suma de verificación). El papel de LLC aquí es secundario y no tan robusto.
En esencia, la capa LLC actúa como un puente entre la capa de red y la capa Mac, lo que hace que Ethernet sea flexible y capaz de soportar una variedad de protocolos de capa superior. Si bien no es obligatorio en todas las implementaciones de Ethernet (particularmente en entornos de Ethernet modernos), comprender su propósito aclara cómo los diferentes protocolos pueden coexistir y operar sin problemas en el mismo medio físico. Muchas implementaciones modernas integran directamente la funcionalidad de LLC en el controlador de la capa Mac u omiten por completo porque a menudo es redundante dada la sofisticación de los protocolos y dispositivos de redes en uso.