Capa De Enlace
Enviado por alex_1604 • 29 de Octubre de 2012 • 1.532 Palabras (7 Páginas) • 460 Visitas
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.
La tarea principal de la capa de enlace de datos es tomar una transmisión de datos y transformarla en una extracció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 alguna consideración de significado o estructura, está asignado a la capa de enlace de datos crear y reconocer los límites 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 una especial énfasis para evitar alguna confusión.
El Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) ha subdividido la capa de enlace de datos en dos subcapas: la de Control de Enlace Lógico (LLC) y la de Control de Acceso al Medio (MAC).
Subcapa de control de enlace lógico
La subcapa de control de enlace lógico (LLC) administra las comunicaciones entre dispositivos sobre un solo enlace en una red. LLC es definido en las especificaciones de IEEE 802.2. LLC soporta servicio orientado a conexión y servicio orientado a no conexión, ambos, usados por los protocolos de las capas más altas
Subcapa de control de acceso al medio (MAC)
La subcapa de control de acceso al medio (MAC) administra el protocolo de acceso al medio físico de red. Las especificaciones IEEE definen las direcciones MAC, que permiten que varios dispositivos se identifiquen sin repetición, entre unos a otros en la capa de enlace de datos.
FUNCIONES DE LA CAPA DE ENLACE DE DATOS
Iniciación, terminación e identificación
Consiste e activar un enlace e implica el intercambio de tramas de control con el fin de tener disponibilidad de las estaciones.
Segmentación y bloqueo
Consiste en la reducción de tramas en caso de que estas sean muy largas, para dividir la información.
Sincronización de octeto y carácter
En las transferencias de información en la capa de enlace es necesario identificar los bits y saber qué posición les corresponde en cada carácter u octeto dentro de una serie de bits recibidos. Esta función de sincronización comprende los procesos necesarios para adquirir, mantener y recuperar la sincronización de carácter u octeto, es decir, poner en fase los mecanismos de codificación del emisor con los mecanismos de decodificación del receptor.
Delimitación de trama
Las tramas deben estar sincronizadas y delimitadas, para realizar esto existen tres métodos:
"Principio y fin" (caracteres específicos para identificar el principio o el fin de cada trama).
"Principio y cuenta" (Utiliza un carácter para indicar comienzo y seguido por un contador que indica su longitud).
"Guion" (se emplea una agrupación especifica de bits para identificar el principio y fin mediante banderas/flags).
Control de errores
En esta etapa se proporciona detección y corrección de errores en el envió de datos entre computadoras, sus funciones en general de este proceso son:
Identificar la trama de datos: Se utilizan distintas técnicas como el contador de caracteres y secuencias de bits con el fin de buscar errores en la transmisión de datos.
Códigos detectores y correctores de error: Consisten en incluir en los datos transmitidos una cantidad de bits redundante que le permita al receptor detectar si se ha producido un error, pero este no indica que tipo de error ni en donde se ha producido.
Control de flujo: Es necesario para no “agobiar” al receptor.
Las posibles implementaciones son:
Parada y espera simple: Emisor envía trama y espera una señal del receptor para enviar la siguiente o la que acaba de enviar en caso de error.
Envío continuo y rechazo simple: Emisor envía continuamente tramas y el receptor las va validando. Si encuentra una errónea, elimina todas las posteriores y pide al emisor que envíe a partir de la trama errónea.
Envío continuo y rechazo selectivo: transmisión continúa salvo que sólo retransmite la trama defectuosa.
La detección de errores la realiza mediante diversos tipos de códigos del que hay que resaltar:
CRC (control de redundancia cíclica)
Simple paridad
Paridad cruzada (Paridad horizontal y vertical)
Suma de verificación
La corrección de errores está basados en el Código Haming, por repetición, verificación de paridad cruzada, Reed-Solomon y de goyle.
Control de flujo
El control de flujo es necesario para no saturar al receptor de uno a más emisores. Se realiza normalmente en la capa de
...