Capa de enlace de datos – Part 2

La capa de enlace de datos es la segunda capa desde abajo en el modelo de arquitectura de red OSI (Open System Interconnection). Es responsable de la entrega de datos de Node a Node. Su función principal es garantizar la transmisión de información sin errores. DLL también es responsable de codificar, decodificar y organizar los datos entrantes y salientes. Esta se considera la capa más compleja del modelo OSI, ya que oculta todas las complejidades subyacentes del hardware de las otras capas superiores. 

Subcapas de la capa de enlace de datos:

La capa de enlace de datos se divide a su vez en dos subcapas, que son las siguientes:

Control de enlace lógico (LLC):

Esta subcapa de la capa de enlace de datos se ocupa de la multiplexación, el flujo de datos entre aplicaciones y otros servicios, y LLC también es responsable de proporcionar mensajes de error y reconocimientos. 

Control de acceso a medios (MAC):

La subcapa MAC administra la interacción del dispositivo, es responsable de direccionar los marcos y también controla el acceso a los medios físicos.

La capa de enlace de datos recibe la información en forma de paquetes de la capa de red, divide los paquetes en tramas y envía esas tramas bit a bit a la capa física subyacente. 

Funciones de la capa de enlace de datos:

Data Link Layer

 

1. Framing: el paquete recibido de la capa de red se conoce como trama en la capa de enlace de datos. Del lado del remitente, DLL recibe paquetes de la capa de red y los divide en pequeños cuadros, luego envía cada cuadro bit a bit a la capa física . También adjunta algunos bits especiales (para control de errores y direccionamiento) al encabezado y al final de la trama. Al final del receptor, DLL toma bits de la capa física, los organiza en el marco y los envía a la capa de red. 

2. Direccionamiento: la capa de enlace de datos encapsula la dirección MAC /la dirección física del origen y el destino en el encabezado de cada trama para garantizar la entrega de Node a Node. La dirección MAC es la dirección de hardware única que se asigna al dispositivo durante la fabricación. 

3. Control de errores: los datos pueden corromperse debido a varias razones, como ruido, atenuación, etc. Por lo tanto, es responsabilidad de la capa de enlace de datos detectar el error en los datos transmitidos y corregirlo utilizando técnicas de detección y corrección de errores , respectivamente . . DLL agrega bits de detección de errores en el encabezado del marco, para que el receptor pueda verificar que los datos recibidos sean correctos o no.

4. Control de flujo: si la velocidad de recepción del receptor es menor que la velocidad de envío del remitente, esto puede conducir a un desbordamiento en el búfer del receptor y se pueden perder algunos cuadros. Por lo tanto, es responsabilidad de DLL sincronizar las velocidades del emisor y del receptor y establecer un control de flujo entre ellos. 

5. Control de acceso: cuando varios dispositivos comparten el mismo canal de comunicación, existe una alta probabilidad de colisión, por lo que es responsabilidad de DLL verificar qué dispositivo tiene control sobre el canal y se pueden usar CSMA/CD y CSMA/CA para evitar colisiones . y pérdida de tramas en el canal. 

Protocolos en la capa de enlace de datos

Existen varios protocolos en la capa de enlace de datos , los cuales son los siguientes:

Publicación traducida automáticamente

Artículo escrito por kanikajoshi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *