Capa de enlace de datos
El nivel de enlace de datos (en inglés data link level) o capa de enlace de
datos es la segunda capa del modelo OSI, el cual es responsable de la
transferencia fiable de información a través de un circuito de transmisión de
datos. Recibe peticiones de la capa de red y utiliza los servicios de la capa
física.
El objetivo de la capa de enlace es conseguir que la información fluya,
libre de errores, entre dos máquinas que estén conectadas directamente
(servicio orientado a conexión).
Para lograr este objetivo tiene que montar bloques de información (llamados
tramas en esta capa), dotarles de una dirección de capa de enlace (Dirección
MAC), gestionar la detección o corrección de errores, y ocuparse del control de
flujo entre equipos (para evitar que un equipo más rápido desborde a uno más
lento).
Cuando el medio de comunicación está compartido entre más de dos equipos es
necesario arbitrar el uso del mismo. Esta tarea se realiza en la subcapa de
control de acceso al medio.
Dentro del grupo de normas IEEE 802, la subcapa de enlace lógico se recoge
en la norma IEEE 802.2 y es común para todos los demás tipos de redes (Ethernet
o IEEE 802.3, IEEE 802.11 o Wi-Fi, IEEE 802.16 o WiMAX, etc.); todas ellas
especifican un subcapa de acceso al medio así como una capa física distinta.
Tramas
En la capa de enlace es la facilidad de área extensa por la que se pueden
comunicar los sistemas mediante un protocolo de la capa de enlace de datos.
Funciones
La capa de enlace de datos es responsable de la transferencia fiable de
información a través de un Circuito eléctrico de transmisión de datos. La
transmisión de datos lo realiza mediante tramas que son las unidades de
información con sentido lógico para el intercambio de datos en la capa de
enlace. También hay que tener en cuenta que en el modelo TCP/IP se corresponde
a la segunda capa
Sus principales funciones son:
- Iniciación, terminación e identificación.
- Segmentación y bloqueo.
- Sincronización de octeto y carácter.
- Delimitación de trama y transparencia.
- Control de errores.
- Control de flujo.
- Recuperación de fallos.
- Gestión y coordinación de la comunicación.