Capa de Enlace de Datos es la segunda capa de OSI Modelo de Capas. Esta capa es una de las capas 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 ante 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 transmisión. Se dice que los sistemas de la red de difusión están en el mismo enlace. El trabajo de la capa de enlace de datos tiende a ser 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 receptor, la capa de enlace de datos recoge los datos del hardware en forma de señales eléctricas, los ensambla en un formato de cuadro reconocible y los entrega a la capa superior.
La capa de enlace de datos tiene dos subcapas:
-
Control de enlace lógico: Se ocupa de protocolos, control de flujo y control de errores
-
Control de acceso a medios: Se ocupa del control real de 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 marcos.Luego, envía cada fotograma bit a bit en el hardware. En el extremo del receptor, la capa de enlace de datos recoge señales del hardware y las ensambla en marcos.
-
Direccionamiento
La capa de enlace de datos proporciona un mecanismo de direccionamiento de hardware de capa 2. Se asume que la dirección de hardware es única en el enlace. Se codifica en hardware en el momento de la fabricación.
-
Sincronización
Cuando se envían fotogramas de datos en el enlace, ambas máquinas deben sincronizarse para que la transferencia tenga lugar.
-
Control de errores
A veces las señales pueden haber encontrado problemas en la transición y los bits se voltean.Estos errores se detectan e intentan recuperar bits de datos reales. También proporciona un mecanismo de notificación de errores al remitente.
-
Control de flujo
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 a ambas máquinas intercambiar datos a la misma velocidad.
-
Acceso múltiple
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 mecanismos como CSMA / CD para equipar la capacidad de acceder a un medio compartido entre varios sistemas.