La tarea principal de la capa de enlace de datos es tomar una transmisión de datos "cruda"
y transformarla en una abstracción libre de errores de transmisión para la capa de red.
Logra esta función dividiendo los datos de entrada en marcos de datos ( de unos cuantos cientos de bytes ),
transmite los marcos en forma secuencial, y procesa los marcos de estado que envía el nodo
destino.
Dado que la capa física solamente acepta y transmite un flujo de bits sin ninguna consideración de significado o estructura, está asignado a la capa de enlace de datos crear y reconocer los limites de un marco de datos. Esto se logra añadiendo patrones de bits especiales al comienzo y final del marco de datos. Si estos patrones de bits pueden aparecer en los datos, se debe tomar un especial énfasis para evitar alguna confusión.
Dado que la capa física solamente acepta y transmite un flujo de bits sin ninguna consideración de significado o estructura, está asignado a la capa de enlace de datos crear y reconocer los limites de un marco de datos. Esto se logra añadiendo patrones de bits especiales al comienzo y final del marco de datos. Si estos patrones de bits pueden aparecer en los datos, se debe tomar un especial énfasis para evitar alguna confusión.