DCN - Introducción a la capa de enlace de datos

La capa de enlace de datos es la segunda capa del modelo en capas OSI. Esta capa es una de las más complicadas y tiene funcionalidades y responsabilidades complejas. La capa de enlace de datos oculta los detalles del hardware subyacente y se representa a sí misma en la capa superior como el medio para comunicarse.

La capa de enlace de datos funciona entre dos hosts que están conectados directamente en algún sentido. Esta conexión directa podría ser punto a punto o retransmitida. Se dice que los sistemas de la red de transmisión están en el mismo enlace. El trabajo de la capa de enlace de datos tiende a volverse más complejo cuando se trata de varios hosts en un solo dominio de colisión.

La capa de enlace de datos es responsable de convertir el flujo de datos en señales bit a bit y enviarlo a través del hardware subyacente. En el extremo de recepción, la capa de enlace de datos recoge datos del hardware que se encuentran en forma de señales eléctricas, los ensambla en un formato de trama reconocible y los entrega a la capa superior.

La capa de enlace de datos tiene dos subcapas:

  • Logical Link Control: Se ocupa de protocolos, control de flujo y control de errores.

  • Media Access Control: Se trata del control real de los medios

Funcionalidad de la capa de enlace de datos

La capa de enlace de datos realiza muchas tareas en nombre de la capa superior. Estos son:

  • Framing

    La capa de enlace de datos toma paquetes de la capa de red y los encapsula en tramas, luego envía cada trama bit a bit en el hardware. En el extremo del receptor, la capa de enlace de datos capta señales del hardware y las ensambla en tramas.

  • Addressing

    La capa de enlace de datos proporciona un mecanismo de direccionamiento de hardware de capa 2. Se supone que la dirección de hardware es única en el enlace. Está codificado en hardware en el momento de la fabricación.

  • Synchronization

    Cuando se envían tramas de datos en el enlace, ambas máquinas deben estar sincronizadas para que la transferencia tenga lugar.

  • Error Control

    A veces, las señales pueden haber encontrado problemas en la transición y los bits se invierten. Estos errores se detectan e intentan recuperar bits de datos reales. También proporciona un mecanismo de notificación de errores al remitente.

  • Flow Control

    Las estaciones en el mismo enlace pueden tener diferente velocidad o capacidad. La capa de enlace de datos garantiza un control de flujo que permite que ambas máquinas intercambien datos a la misma velocidad.

  • Multi-Access

    Cuando el host en el enlace compartido intenta transferir los datos, tiene una alta probabilidad de colisión. La capa de enlace de datos proporciona un mecanismo como CSMA / CD para equipar la capacidad de acceder a un medio compartido entre múltiples sistemas.