Está en la página 1de 4

Es una capa que regula el flujo de informacin, adems de controlar y detectar los errores.

La necesidad del control del enlace de datos se evidencia a partir de los siguientes requisitos y objetivos para la comunicacin efectiva de datos entre dos estaciones conectadas directamente: Sincronizacin de trama: Los datos se envan en bloques denominados tramas, cuyo principio y fin deben ser identificables. Direccionamiento: En una lnea multipunto se debe identificar a las 2 estaciones involucradas en una transmisin. Datos de control sobre el mismo enlace: Por lo general no se desea tener un canal de comunicaciones independientes para la informacin de control. En consecuencia, el receptor deber ser capaz de diferenciar entre la informacin de control y los datos. Gestin del Enlace: Se necesita una serie de procedimientos para llevar a cabo la gestin de este intercambio.

1 CONTROL DE FLUJO
Es una tcnica utilizada para asegurar que una entidad de transmisin no sobrecargue a la entidad receptora con una excesiva cantidad de datos. La estacione emisora no debe enviar tramas a una velocidad superior a la que la estacin receptora pueda absorberlas.

1.1

Control de flujo mediante parada y espera

Procedimiento para controlar un flujo. Que inicia con la transmisin de una trama de una entidad origen hasta la confirmacin del destino para que la entidad origen vuelva a enviar otra trama. Es frecuente que le origen segmente la informacin en bloques pequeos, transmitiendo los bloques en varias tramas por las algunas razones como: El tamao de la memoria principal puede ser limitado. Cuando ms larga sea la transmisin es ms probable que haya errores, precisndose en la retransmisin de la trama completa. En un medio compartido es frecuente que no se permita que una estacin ocupe el medio durante un periodo de tiempo largo, evitndose as que otras trasmisoras sufran grandes retardos.

La longitud de enlace de bits est dado por: B = R x d/V donde: o o o o B= longitud de enlace e bits R= velocidad del enlace en bps. d= longitud o distancia del enlace en metros. V = velocidad de propagacin, en m/s.

En aquellas situaciones en las que la longitud del enlace en bits es mayor que la longitud de la trama, aparecen ineficiencias importantes. Para ello surge la variable a. a = B/L donde: L es en nmero de bits de la trama. a<1: el tiempo de propagacin es menor que el de transmisin. a>1: el tiempo de propagacin es mayor que el de transmisin.

1.2

Control de flujo mediante ventana deslizante

Es un procedimiento para enviar tramas por parte de una entidad origen a un destino pero sin la necesidad de una confirmacin de parte de la entidad destino para que la entidad origen vuelva a enviar las siguientes tramas. La entidad origen confirma una trama mediante el envi de una confirmacin que incluye el nmero de secuencias de la siguiente trama que se espera recibir. El emisor debe almacenar estas tramas en la memoria principal por si hubiera que retransmitirlas. Se debe considerar el tamao mximo de ventana porque de acurdo a ello pueden variar los nmeros de secuencia de confirmacin. Si se considera un campo de 3 bits los numero se secuencia pueden variar entre 0 y 7. Existe un mecanismo para controlar un flujo que consiste en aceptar solo al mximo nmero de tramas hasta el ltimo que se haya confirmado. La incorporacin de confirmacin permite que la transmisin en ambas direcciones sea eficiente. Donde cada estacin deber mantener 2 ventanas una para transmitir y la otra para recibir y cada extremo deber enviar hacia el otro tanto datos como confirmaciones.

2 CONTROL DE ERRORES
Hace referencia a los mecanismos necesarios para la deteccin y correccin de errores que aparecen en una transmisin de tramas. Se contemplan 2 tipos de errores potenciales: Tramas perdidas: Ocurre cuando una trama enviada no llega al otro extremo. Tramas daadas: Ocurre cuando una trama se recibe con algunos bits errneos (modificaos durante la transmisin). Las tcnicas ms usuales para el control de errores: Codificaciones positivas: El destino devuelve una confirmacin positiva por cada trama recibida con xito, libre de errores. Retransmisin tras la expiracin de un temporalizador: La fuente transmite las tramas que no se han confirmado tras un periodo de tiempo predeterminado. Confirmacin negativa y retransmisin: Si el destino devuelve una confirmacin negativa, entonces el origen retransmitir de nuevo dichas tramas. Existen 3 variantes de solicitud de repeticin automtica (ARQ): el objetivo de un esquema ARQ es convertir un enlace de datos no fiable en fiable.

2.1

ARQ con parada y espera

Se basa en la tcnica de flujo mediante parada y espera.

Si la trama que llega al destino puede estar daada. El receptor descartara la trama. Cuando el temporalizador expire el emisor proceder a reenviar la trama. Este mtodo exige que el emisor conserve una copia de la trama transmitida hasta que se reciba la confirmacin correspondiente. Si la confirmacin es deteriorada. Para evitar este problema las tramas se pueden etiquetar de forma alternada con 0 y 1 siendo las confirmaciones positivas de la forma ACK0 y ACK1. Una trama ACK0 confirma la recepcin de la trama numerada como 1 e indica que le receptor est preparado para aceptar la trama numerada como 0.

2.2

ARQ con vuelta atrs

Al utilizar esta tcnica de ventana deslizante, el nmero de tramas pendientes de confirmar se determina mediante el tamao de ventana. Mientras no se produzcan errores el destino confirmara las tramas recibidas como lo habitual. Si la estacin destino detecta un error en una trama, puede llevar a cabo una confirmacin negativa (REJ). La estacin destino descartara esa trama y todas las que se reciban con posterioridad hasta que dicha trama errnea llegue correctamente. As cuando la estacin origen reciba un REJ, deber transmitir la trama errnea adems de todas las anteriores que hayan sido transmitidas tras ella. Esta tcnica tiene en cuenta las siguientes contingencias: Trama deteriorada: Si la trama recibida no es vlida. Si la trama llega fuera del orden de envi, y el receptor enva un REJ, entonces se debe retransmitir todas las tramas anteriores. Si el emisor no enva tramas adicionales hasta que el temporalizador expire entonces el receptor transmite una confirmacin recibida que va incluir un bit. Trama confirmacin recibida deteriorada: Si la confirmacin de respuesta sufre un error en el camino. Si llega una confirmacin de respuesta despus que el temporalizador haya expirado.

2.3

ARQ con rechazo selectivo

Para este caso las nicas tramas que se retransmiten son aquellas que para la que se reciben una confirmacin negativa (SERJ), o aquellas para las que le temporalizador correspondiente espira. El procedimiento de rechazo selectivo puede parecer ms eficiente que el de vuelta atrs N. puesto que minimiza en nmero de retransmisiones. Pero debido a dicha debidas complicaciones el se utiliza con menos frecuencia que el esquema vuelta atrs N.

3 CONTROL DE ENLACE DE DATOS DE ALTO NIVEL (HDLC)


El HDLC es el protocolo de control del enlace de datos ms importante. No solo porque es ampliamente utilizado sino tambin porque es la base de otros importantes protocolos de control del enlace en los que se usa los mismos y similares formatos.

3.1

Caractersticas bsicas

Existen 3 tipos de estaciones:

Estacin primaria: La tramas generadas por esta estacin se denomina rdenes. Es el responsable de controlar el funcionamiento del enlace. Estacin secundaria: La tramas generadas por esta estacin se denomina respuesta. Funciona bajo el control de la estacin primaria. La primaria establece un enlace lgico dependiente con cada una de las secundarias presente en la lnea. Estacin combinada: combina las caractersticas de las primarias con las secundarias. Las dos posibles configuraciones de enlace son: Configuracin balanceada: formada por una estacin primaria y una o ms secundaria. Permite tanto transmisin full-duplex como hall-duplex Configuracin no balanceada: consiste en dos estaciones combinadas. Permite tanto transmisin full-duplex como hall-duplex Los 3 modos de transferencia son: Modo de respuesta normal: se utiliza la configuracin no balanceada. Modo balanceado asncrono: se utiliza la configuracin balanceada. Modo de respuesta asncrono: se utiliza la configuracin no balanceada.

3.2

Estructura de trama

HDLC emplea transmisin sncrona. Todos los intercambios se realizan en base a tramas, siendo suficiente un nico formato de trama para todos los tipos de intercambios de datos e nformacion de control. Campos de delimitacin: estn localizados en los dos extremos de la trama y ambos corresponden al patrn de bits 01111110. Se puede utilizar un nico delimitador de trama como final de tram y comienzo de la siguiente simultneamente. La transparencia de datos es un procedimiento de insercin de bits que permite que en el campo de datos aparezca cualquier combinacin arbitraria de bits. Campo de direccin: identifica la transmisin secundaria que ha transmitido o va a recibir la trama. Este campo no se necesita un enlace punto a punto aunque incluye siempre por cuestiones de informalidad. El campo de direccin consta normalmente de 8 bits. Campo de control: el HDLC se define 3 tipos de tramas: Tramas de informacin: transportan datos generados por el usuario Tramas de supervisin: proporcionan el mecanismo ARQ cuando no se usa la incorporacin de confirmaciones de las tramas de informacin. Tramas no numeradas: proporcionan funciones complementarias para controlar el enlace. Campo de informacin: solo est presente en las tramas-I y la tramas-U. puede cpntener cualquier secuencia de bits, con la nica restriccin de que el nmero de bits sea igual a un mltiplo entero del octeto. Campo de secuencia de comprobacin de trama: la secuencia de compribacion de trama es un cdigo para la deteccin de errores calculado a partir de los bits de la trama, excluyendo los delimitadores.

También podría gustarte