Você está na página 1de 2

FUNCIONAMIENTO DEL HDCL

El funcionamiento del HDLC involucra tres fases. Primero, uno de los dos extremos es
el que inicia el enlace de datos, de modo que las tramas se intercambian de una
forma ordenada. Es asi que durante esta fase, se pactan las opciones que se usarn
en el intercambio posterior. Luego de la iniciacin, los dos extremos intercambian los
datos que son generados por los usuarios as como informacin de control para llevar
a cabo los procedimientos de control del flujo y de errores. Al final, uno de los dos
extremos comunicar la finalizacin de la transmisin.
-

INICIACION

Esta fase la puede solicitar cualquiera de los dos extremos transmitiendo una de las
seis rdenes previstas para fijar el modo. Esta orden vale para tres objetivos:
1. Se avisa al otro extremo sobre la solicitud de la iniciacin.
2. Se especifica cul de los tres modos (NRM, ABM, ARM) se est solicitando.
3. Se especifica si se van a utilizar nmeros de secuencia de 3 o 7 bits.
Si el otro extremo acepta la solicitud, se informar al extremo sobre esta contingencia
mediante la transmisin de una trama de confirmacin no numerada (UA, unnumbered
acknowledged). Si la solicitud se rechaza, se enva una trama de modo desconectado
(DM, disconnected mode).

TRANSFERENCIA DE DATOS

Cuando la iniciacin se haya solicitado y haya sido aceptada previamente, es entonces


que se habr establecido la conexin lgica. A partir de entonces, ambos lados pueden
comenzar a enviar datos mediante tramas-I, comenzando con el nmero de secuencia
igual a 0. Los campos N(S) y N(R) de una trama-I contendrn los nmeros de
secuencia con los que se lleva a cabo el control del flujo y de errores. La secuencia de
tramas-I se numerar secuencialmente mdulo 8 o mdulo 128, dependiendo de si se
utilizan respectivamente 3 o 7 bits, utilizando el campo N(S). El campo N(R) se utiliza
para la confirmacin de las tramas-I recibidas; de esta forma se facilita que el mdulo
HDLC indique al otro extremo el nmero de trama-I que se espera recibir.
Las tramas-S tambin se usan para controlar el flujo y los errores. La trama receptor
preparado (RR, receive ready) confirma una trama-I recibida, indicando a la vez la
siguiente trama-I que se espera recibir. La RR se usa cuando no hay trfico en el
sentido contrario (tramas-I) en el que se puedan incluir las confirmaciones. La trama
receptor no preparado (RNR, receive not ready) confirma una trama-I, como la hace la
RR, pero a la vez solicita a la entidad situada al otro extremo del enlace que suspenda
la transmisin de tramas-I. Cuando la entidad que envi la RNR este de nuevo

preparada, enviar una RR. La trama REJ sirve para iniciar el procedimiento ARQ con
vuelta-atrs-N. Con ella se indica que la ltima trama-I recibida se ha rechazado y
solicita la retransmisin de todas las tramas-I a partir de la N(R) indicada en la trama
REJ. La trama de rechazo selectivo (SREJ, selective reject) se usa para solicitar la
retransmisin de una nica trama.

DESCONEXION

Cualquiera de las dos entidades HDCL situadas a ambos extremos del enlace pueden
iniciar la desconexin; tanto por iniciativa propia (si es que ha habido algn tipo de
fallo) como tras la peticin cursada por capas superiores. HDLC lleva a cabo la
desconexin transmitiendo una trama de desconexin (DISC, disconnect). El otro
extremo podr aceptar dicha desconexin devolviendo una trama UA e informando al
usuario de la capa 3 sobre el cierre de la conexin. Se puede perder cualquier trama-I
pendiente de confirmarse, en ese caso su recuperacin es responsabilidad de las
capas superiores.

Você também pode gostar