La capa de enlace de datos es la responsable de del intercambio de datos entre un host
cualquiera, y la red a la que está conectado. Permitiendo una correcta comunicación entre las capas superiores (Red, Transporte y Aplicación) y el medio físico de transporte de datos. Su principal objetivo es la de proveer una comunicación segura entre dos nodos pertenecientes a una misma red o subred, para ello se encarga de la notificación de errores, de la topología de la red y el control del flujo en la transmisión de las tramas.
Si ambos nodos pertenecen a la misma red/subred (comunicación punto a punto) esta
capa se encarga de que los datos se envíen con seguridad a través del medio físico y sin errores en la transmisión. Por este motivo podemos afirmar que la Capa de Enlace de Datos es la encargada de la transmisión y direccionamiento de datos entre host situados en la misma red/subred, mientras que la capa de Red (Internet) es la encargada de la transmisión y direccionamiento de datos entre host situados en redes diferentes.
La Capa de Enlace de Datos proporciona sus servicios a la Capa de Red, suministrando
un tránsito de datos confiable a través de un enlace físico. Al hacerlo, la capa de enlace de datos se ocupa del direccionamiento físico (comparado con el lógico), la topología de red, el acceso a la red, la notificación de errores, formación y entrega ordenada de tramas y control de flujo. Por lo tanto, su principal misión es convertir el medio de transmisión en un medio libre de errores de cualquier tipo. En la fig. 1 se muestra como es el flujo de los datos a partir de la capa de enlace de acuerdo con el modelo OSI, de manera virtual lo datos fluyen de la capa de red a la capa de enlace de datos y de ahí a la capa de enlace en el siguiente nodo, la cual los prepara para enviarlos a la capa de red. La trayectoria real incluye el paso de estos datos por la capa física del modelo. Principales Funciones Establece los medios necesarios para una comunicación confiable y eficiente entre dos máquinas en red. Define el tipo de servicio. Agrega una secuencia especial de bits al principio y al final del flujo inicial de bits de los paquetes, estructurando este flujo bajo un formato predefinido llamado trama o marco, que suele ser de unos cientos de bytes. Los sucesivos marcos forman trenes de bits, que serán entregados a la Capa Física para su transmisión. Sincroniza el envío de las tramas, transfiriéndolas de una forma confiable libre de errores. Para detectar y controlar los errores se añaden bits de paridad, se usan CRC (Códigos Cíclicos Redundantes) y envío de acuses de recibo positivos y negativos, y para evitar tramas repetidas se usan números de secuencia en ellas. Envía los paquetes de nodo a nodo, ya sea usando un circuito virtual o como datagramas. Controla la congestión de la red. Regula la velocidad de tráfico de datos. Controla el flujo de tramas mediante protocolos que prohíben que el remitente envíe tramas sin la autorización explícita del receptor, sincronizando así su emisión y recepción. Se encarga de la de secuencia, de enlace lógico y de acceso al medio (soportes físicos de la red). Define los procedimientos para la gestión del enlace: o Inicio o Mantenimiento o Liberación del enlace
Servicios proporcionados al nivel de red
El principal servicio proporcionado es la transferencia de datos desde una entidad de red en la maquina origen a una entidad de red en la maquina destino. En función de los requisitos es posible establecer diferentes tipos de servicios:
No orientado a la conexión (CL), sin acuse.
o Canales con baja tasa de error, o para tráfico en tiempo real. No orientado a la conexión (CL), con acuse. o Canales poco fiables, inestables. Orientado a la conexión (CO). o Se establece una conexión antes de transferir datos, garantiza que cada trama se reciba solo una vez, y que el orden de transmisión coincida con el de recepción.
Referencias Capitulo 2. La Capa de Enlace de Datos. (s.f.). Obtenido de https://sites.google.com/site/comdatosgrupo4/contenidos/cap2_capa-enlace-datos