La capa de enlace de datos se sitúa en el nivel 2 del modelo OSI. La misión de la capa de enlace es establecer una línea de comunicación libre de errores que pueda ser utilizada por la capa inmediatamente superior: la capa de red.
Como el nivel físico opera con bits, la capa de enlace 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).
En redes Ethernet esta capa se subdivide en dos subcapas:
- Subcapa de enlace lógico (LLC – Logical Link Control)
- Subcapa de acceso al medio (MAC - Medium Access Control)
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.
La subcapa de control de acceso al medio es la encargada de arbitrar el uso del medio de comunicación cuando este está compartido entre más de dos equipos como suele ser habitual en muchas LAN.
En la práctica la subcapa de acceso al medio suele formar parte de la propia tarjeta de comunicaciones, mientras que la subcapa de enlace lógico estaría en el programa adaptador de la tarjeta (driver en inglés).
Además de la formación de tramas, el nivel de enlace se ocupará del tratamiento de los errores que se produzcan en la recepción de las tramas, de eliminar tramas erróneas, solicitar retransmisiones, descartar tramas duplicadas, adecuar el flujo de datos entre emisores rápidos y receptores lentos, etc
Algunos protocolos y estándares que regulan aspectos de la capa de enlace
- Parte de la especificación de los protocolos Ethernet y del estándar IEEE 802.3.
- Parte de la especificación de la familia de estándares IEEE 802.11, para redes sin hilos.
- Point to point protocol (PPP).
- Parte de la especificación de tecnologías de enlace para WAN como HDLC, X.25, ATM, Frame Relay o xDSL.
Protocolo | Denominación | Usado en |
---|---|---|
HDLC | High–level Data Link Control | ISO |
SDLC | Synchronous Data Link Control | IBM SNA |
LAPB | Link Access Procedure – Balanced | X.25 |
LAPD | Link Access Procedure – D-channel | RDSI |
LAPF | Link Access Procedure for Frame-mode | Frame Relay |
LLC | Logical Link Control | IEEE 802 |
SLIP | Serial Line Internet Protocol | |
PPP | Point-to-Point Protocol | |
ATM | Asynchronous Transfer Mode |
La capa de enlace se encarga de los siguientes aspectos:
- Delimitación de trama
- Segmentación y bloque
- Uso del medio compartido
- Control de flujo
- Control de errores