You are on page 1of 5

Diseo de redes

Resumen HDLC
Prof: Marco Antonio Meinardo Leyva Medina Alumno: Jorge Alejandro Cerda Garca

12 de febrero de 2014

Introduccin
En este resumen veremos detalles de un protocolo orientado a conexin de nivel de enlace, pero que est relacionado con otros protocolos muy similares, de los cuales se marcar las diferencias entre estos y HDLC. HDLC fue especificado por la ISO, luego de que IBM a mediados de 1973 anunciara que en sus productos de comunicaciones trabajarn con un protocolo denominado SDLC (Synchronous Data Link Control), basado en un entorno centralizado (por sondeo) y estrategias de envo continuo y repeticin no selectiva. Luego del anuncio de IBM, ANSI describe un protocolo de similares caractersticas denominado ADCCP (Advanced Data Communications Control Procedures). Posteriormente a HDLC, el CCITT lanza, para su red X.25, el protocolo LAPB (Link Access Procedure Balanced), que es una versin reducida de HDLC.

Desarrollo
HDLC define tres tipos de estaciones, tres configuraciones del enlace y tres modos de operacin para la transferencia de los datos. Los tres tipos de estaciones son: Estacin primaria: se caracteriza porque tiene la responsabilidad de controlar el funcionamiento del enlace. Las tramas generadas por la primaria se denominan rdenes. Estacin secundaria: funciona bajo el control de la estacin primaria. Las tramas generadas por la estacin secundaria se denominan respuestas. La primaria establece un enlace lgico independiente para cada una de las secundarias presentes en la lnea. Estacin combinada: es una mezcla entre las caractersticas de las primarias y las secundarias. Una estacin de este tipo puede generar tanto rdenes como respuestas. Las tres posibles configuraciones del enlace son: Configuracin no balanceada: est formada por una estacin primaria y una o ms secundarias. Permite transmisin full-duplex y semi-duplex. Configuracin balanceada: consiste en dos estaciones combinadas. Permite igualmente transmisin full-duplex o semi-duplex.

Configuracin simtrica: dos estaciones fsicas, cada una con una estacin lgica, de forma que se conectan una primaria de una estacin fsica con la secundaria de la otra estacin fsica. Los tres modos de transferencia de datos son: Modo de respuesta normal (NRM, Normal Response Mode): se utiliza en la configuracin no balanceada. La estacin primaria puede iniciar la transferencia de datos a la secundaria, pero la secundaria solo puede transmitir datos usando respuestas a las rdenes emitidas por la primaria. Modo balanceado asncrono (ABM, Asynchronous Balanced Mode): se utiliza en la configuracin balanceada. En este modo cualquier estacin combinada podr iniciar la transmisin sin necesidad de recibir permiso por parte de la otra estacin combinada. Modo de respuesta asncrono (ARM, Asynchronous Response Mode): se utiliza en la configuracin no balanceada. La estacin secundaria puede iniciar la transmisin sin tener permiso explicito por parte de la primaria. La estacin primaria sigue teniendo la responsabilidad del funcionamiento de la lnea, incluyendo la iniciacin, la recuperacin de errores, y la desconexin lgica. El NRM suele usarse en lneas con mltiples conexiones y en enlaces punto a punto, mientras que el ABM es el ms utilizado de los tres modos; debido a que en ABM no se necesitan hacer sondeos, la utilizacin de los enlaces punto a punto con full-duplex es ms eficiente con este modo. ARM solo se usa en casos muy particulares

Caractersticas comunes
Orientados a bit: provee una gran eficiencia con respecto a los protocolos orientados a byte usando la estrategia de bit-stuffing (insercin de bit). Tambin utilizar bits de control es otra ventaja, en vez de bytes. Poseen tres etapas en la comunicacin: Logical Link Setup (establecimiento lgico de enlace). Transmisin de informacin. Liberacin del enlace. Control de flujo: esto se realiza a travs de piggybacking Control de errores: cada frame lleva consigo un cdigo de redundancia cclica Permite el sondeo de terminales. Protocolos de ventana deslizante (protocolos 5 y 6 tericos de Tanenbaum).

Formato general del frame:

donde los primeros y ltimos 8 bits sirven para marcar el comienzo y final de una frame. El campo de direccin identifica la terminal que recibir el frame. Pensar que HDLC pemite comunicaciones punto a punto y multipunto (hasta 256 estaciones). En el caso de punto a punto se utiliza para diferenciar comandos y respuestas (00000011 para cuando la red enva un comando o una terminal enva una respuesta o 00000001 para cuando una terminal enva un comando o la red enva una respuesta). HDLC puede utilizar ms de 256 terminales, extiendiendo el tamao del campo de direccin, tomando el primer bit de cada uno de los bytes para indicar si es el byte final del campo de direccin, considerando que el ltimo byte debe tener ese bit en 1, mientras que en los precedentes en 0. El campo de control identifica el tipo de frame, que pueden ser tres: de informacin, de supervisin y no numerado. El campo de control se presenta de la siguiente forma: De informacin:

De supervisin:

No numeradas:

Los subcampos de Seq y Next sirven para el control de flujo y errores (Sec es el nmero de secuencia del frame y el Next posee el nmero de frame esperado). El bit de P/F se utiliza cuando se sondea terminales. Con P se pide datos a la terminal y todos los frames de la terminal que no sea el ltimo; y con el bit en F se cierra los frames enviados desde la terminal. Los dos bits del campo Type en frames de supervisin indican si el emisor del frame est listo para recibir (RR), si no lo est (RNR), o si se rechaza selectivamente (SREJ, en HDLC y ADCCP) o no selectivamente (REJ en HDLC, SDLC, ADCCP y LAPB). En frames no numerados indican desconexin (DISC), establecimiento de conexin (SNRM , SARM o SABM, las versiones extendidas para ventanas deslizantes de 128 ), rechazo de un frame que lleg con errores, a partir del chequeo con el CRC o porque es menor al tamao mnimo de 32 bytes (FRMR) o para efectuar el acknowledgment a nivel de frames de control (UA). Estos ltimos solo lo hacen con el nico frame de control que puede estar pendiente, ya que para la informacin de control no hay ventana deslizante. Por ltimo el campo Modifier ayuda a identificar los frames no numerados, porque es imposible identificarlos con solo 2 bits.

Bibliografa Teleinformtica y redes de computadores. Recopilacin de A. Alabau y J. Riera. Segunda edicin. Boizareau Editores. http://es.wikipedia.org/wiki/High-Level_Data_Link_Control

You might also like