El control de enlace lógico (LLC) es una de las dos subcapas de la segunda capa del modelo de interconexión de sistemas abiertos (OSI), la capa de enlace de datos. Es la LLC la que toma los paquetes y los coloca en cuadros que luego pueden ser convertidos por las capas inferiores en los bits que realmente se mueven a través de un medio. Sin embargo, este no es su único trabajo, ya que la LLC también es responsable de establecer una interfaz más estandarizada para muchos protocolos de comunicación diferentes, controlar el flujo de datos y garantizar que los datos lleguen a su destino.
La forma en que funciona la capa de enlace de datos es que las capas superiores del modelo OSI pasan datagramas o paquetes por las otras capas del modelo hasta que alcanzan la capa de enlace de datos. El control de enlace lógico, trabajando en conjunto con su hermano, inserta los datos en lo que se conoce como marcos. Luego, las tramas se entregan al componente analógico multiplexado (MAC), que asigna los destinos de dirección de hardware específicos a las tramas. Una vez que la capa de enlace de datos ha completado su trabajo, pasa los datos a la capa más baja del modelo OSI, la capa física, que luego transforma los datos en un flujo de señales eléctricas para el cable. De esta manera, la LLC proporciona la capacidad de que cualquiera de las capas superiores transmita datos sin tener que saber nada sobre el tipo de red por la que salen los datos.
Hay dos tipos de operación para el control de enlace lógico, sin conexión y orientado a conexión. Con un LLC sin conexión, también conocido como control de enlace lógico tipo uno, o LLC1, no se establece un enlace garantizado con el extremo receptor. El LLC tipo uno simplemente envía y recibe flujos de datos entre otros pares sin conexión sin que cada uno de ellos se moleste en confirmar la recepción. Esto es útil para algunos protocolos de comunicación que no necesitan que se negocie su transmisión de antemano, como el protocolo de transferencia de hipertexto (HTTP) que se usa en la red mundial y el protocolo de datagramas de usuario (UDP) que se usa para muchos otros servicios.
Con una conexión de enlace lógico tipo dos, o LLC2, la transmisión orientada a la conexión requiere que cada extremo de la comunicación confirme su enlace con el otro antes de que se puedan enviar o recibir datos. LLC2 proporciona una mejor verificación y corrección de errores, en caso de que algunos de los datos se pierdan en el camino. Con este enlace de comunicación preestablecido, se requiere cualquier extremo de la comunicación para acusar recibo de los datos y pedir cualquier cosa que pueda haber faltado. Uno de los protocolos orientados a la conexión más conocidos y de uso frecuente, el protocolo de control de transmisión (TCP), en realidad utiliza un método sin conexión, el protocolo de Internet (IP). Para ello, numera los paquetes enviados y los vuelve a poner en orden cuando se reciben.