• No se han encontrado resultados

Estándares Capa Enlace1

N/A
N/A
Protected

Academic year: 2020

Share "Estándares Capa Enlace1"

Copied!
32
0
0

Texto completo

(1)

HDLC

HIGH LEVEL – DATA

LINK CONTROL

Comunicaciones II

Unidad 4. Estándares de Capa de Enlace

Corporación Universitaria Autónoma de Nariño Programa de Tecnología en Electrónica

Docente: Ing. Christian Vega Caicedo.

(2)

HIGH LEVEL – DATA LINK CONTROL

HDLC

 Protocolo de Capa de Enlace orientado a bit.  Se estandariza con los normas ISO 3309 e ISO

4335.

 Surge como una evolución del (Synchronus Data

Link Control) SDLC desarrollado por IBM.

 Control de Enlace de Alto Nivel

 Base para protocolos de capa 2 actual.

 Gran difusión e implementación en redes WAN.

(3)

HDLC EN EL MODELO OSI

Nivel de Aplicación

Nivel de Presentación

Nivel de Sesión

Nivel de Transporte

Nivel de Red

Nivel de Enlace

(4)

HERENCIA DEL HDLC

(5)

CONCEPTOS DEL HDLC

Tipos de Estaciones:

Estación Primaria: Tiene la responsabilidad del control

sobre el enlace, sus tramas generadas se denominan “ordenes”.

Estación Secundaria: Funciona bajo el control de la

estación primaria. Las tramas generadas por la estación secundario se denominan “respuestas”.

Estación combinada: Es una mezcla entre las

características primarias y las secundarias. Ésta puede generar tanto órdenes como respuestas.

La estación primaria establece un enlace lógico

independiente por cada una de las secundarias presentes en la línea”

(6)

CONCEPTOS DE HDLC

CONFIGURACIONES DE ENLACE

Configuración no balanceada: Está

conformada por una estación primaria y una o más secundarias. Permite tanto la transmisión full duplex como semi – duplex. La estación primaria es la responsable del enlace.

Estación Primaria

Comandos

Estación Secundaria N Respuestas

Estación Secundaria 1

Comunicación de enlace NO balanceada

(7)

CONCEPTOS DE HDLC

CONFIGURACIONES DEL ENLACE

Configuración balanceada: Consiste en dos

estaciones combinadas. Permite la transmisión full duplex o semi – duplex.

Estación

Balanceada A Estación

Balanceada B

Configuración de enlace no balanceada Comandos

Respuestas

(8)

MODOS DE TRANSFERENCIA DE

DATOS

Modo de respuesta normal (NRM): Se utiliza en la

configuración no balanceada. La estación primaria

puede iniciar la transferencia de datos a la secundaria, la secundaria solo puede transmitir datos usando

respuestas a las órdenes emitidas por la primaria.

Estación Primaria Comandos Estación Secundaria N Respuestas Estación Secundaria 1

Comunicación de enlace NO balanceada - Modelo de Transferencia Normal Tipo de Enlace : Punto a Punto o Multipunto.

Transmisión: Semi-duplex

(9)

MODOS DE TRANSFERENCIA DE

DATOS

Modo balanceado Asíncrona (ABM): Se utiliza la

configuración balanceada. En éste modo cualquier estación combinada podrá iniciar la transmisión sin necesidad de recibir permiso por parte de la otra

estación combinada.

Estación

Balanceada A Estación

Balanceada B

Configuración de enlace no balanceada - Modo de Transferencia ABM

Tipo de Enlace: Punto a Punto Transmisión: Dúplex

Comandos

Respuestas

(10)

MODOS DE TRANSFERENCIA DE

DATOS

Modo de Respuesta asíncrono (ARM): Se

utiliza en la configuración no balanceada. La

estación secundaria puede iniciar la transmisión. Pero la primaria sigue tiendo responsabilidad del funcionamiento del enlace.

Estación Primaria

Comandos

Estación Secundaria N

Inicio de Tx

Estación Secundaria 1

Comunicación de enlace NO balanceada - Modelo de Transferencia Normal Tipo de Enlace : Punto a Punto.

Transmisión: Duplex

(11)

ESTRUCTURA DE LA TRAMA

 HDLC utiliza transmisión síncrona. Todos los

intercambios de información se realizan a través de tramas.

 Utiliza un formato único para las tramas de

datos e información de control.

(12)

ESTRUCTURA DE LA TRAMA HDLC

Bandera o Delimitador de Trama: Código

predefinido que señala el comienzo y final de una trama.

Dirección: Este campo codifica el origen de una

respuesta o el destino de una orden.

Control: Depende del tipo de trama y contiene datos

del control de enlace. Ej. Peticiones y respuesta, números de secuencia de trama, ack, etc.

Información: Datos del usuario de tamaño variable

de acuerdo al tipo de trama.

FCS: Utiliza la CRC para la detección de errores en los

campos de dirección, control e informaciòn.

(13)

INSERCIÓN DE BITS

 Puede darse que la información contenga el

patrón 01111110 (delimitador de trama).

 Para garantizar la transparencia de la

información se inserta un cero ante la presencia de 5 unos seguidos.

 En el receptor:

 Si se detecta el patrón 011111110 indicará

delimitación de trama.

 Si se detecta un cero en el sexto bit, este bit se

elimina y se considera información.

 Si los bits sexto y séptimo son ambos iguales a 1 se

interpreta como una indicación de finalización de la

(14)

INSERCIÓN DE BITS

(15)

CAMPOS DE LA TRAMA HDLC CAMPO DE DIRECCIÓN

 Identifica la estación que ha transmitido o que va a

recibir la trama.

 Campo es irrelevante en enlaces punto a punto.  1 octeto o más de acuerdo a la negociación.

 El LSB puede ser: 1 para indicar el último octeto de

(16)

DIRECCIÓN CON FORMATO

AMPLIADO

(17)

CAMPO DE CONTROL EN HDLC

Depende del tipo de trama existen tres tipos de trama en HDLC:

Tramas de Información I: Soportan los datos

generados por el usuario. En estas se incluye información para el control de errores y flujo.

Tramas de Supervisión S: Tienen funciones

como el bloqueo y desbloqueo de transmisión, la confirmación de tramas recibidas y las peticiones de retransmisión, etc.

Tramas no Numeradas U: Incluyen funciones

adicionales de control. Se utilizan para el control

(18)

CAMPO DE CONTROL

TRAMAS DE INFORMACIÓN I

N(s)  Número de secuencia del emisor .  N (r)  Número de secuencia del receptor.

Son los números de la trama que se envía y de la que se espera recibir, respectivamente.

P/F (poll/final): En tramas de orden se denomina P y

se fija en 1 para solicitar una respuesta. En las tramas de respuesta el bit se denomina F y se fija en 1 para

identificar a la trama tipo respuesta tras la recepción de

(19)

CAMPO DE CONTROL

TRAMAS DE SUPERVISIÓN (I)

 Los primeros dos bits siempre son 1 0

 En el campo S depende de la trama supervisora:

Tipo Cero. Corresponden a confirmaciones de tramas.

(Reciever Ready - RR)

Tipo Uno. Indica asentamiento negativo o rechazo. Se utiliza

para informar de que se ha recibido una trama con error o no se ha recibido la trama que se esperaba y se ha vencido el

temporizador. (Reject – REJ). Con esta trama se solicita

(20)

CAMPO DE CONTROL

TRAMAS DE SUPERVISIÓN (II)

Tipo Dos. Confirmación positiva, no preparado

para recibir. (Reciever Not Ready - RNR).

Sirve para indicar al emisor que suspenda la transmisión momentáneamente. Cuando el receptor está listo entonces envía una trama supervisora RR.

Tipo Tres. Con este tipo de trama se solicita

una trama concreta. Utilizada en el control por rechazo selectivo. (Selective Reject – SREJ)

(21)

TRAMAS NO NUMERADAS

 Agrega funciones adicionales de control

encaminadas al inicio y fin de la conversación.

 Se utilizan dos bits de M para el tipo de trama y

tres bits para el modificador con lo cual aparecen 32 posibilidades ó funciones.

(22)

CLASIFICACIÓN DE LAS TRAMAS

NO NUMERADAS (I)

Tramas para seleccionar el modo de

operación: Informa al receptor sobre los modos

NRM y ARM y ABM, mediante las tramas

S-NRM, S-ARM, y S-ABM.

Tramas para ordenar la desconexión:

Informa al receptor que se producirá una desconexión temporal del equipo. DISC.

Confirmación de Trama no Numerada: La

trama UA (Unnumber Acknowledge) se utiliza para confirmar la llegada de una trama no

numerada.

(23)

CLASIFICACIÓN DE LAS TRAMAS

NO NUMERADAS (II)

Confirmación negativa de la selección de modo de operación: Cuando una trama de

selección de modo operación llega al receptor, éste comprueba si es posible o no ponerse en el modo indicado por la trama. Si puede utiliza UA, sino

Utiliza DM (Disconnected Mode).

Confirmación de Rechazo de Trama: Indica

que ha llegado una trama correcta desde el punto de vista del chequeo de errores, pero está fuera de secuencia. Utiliza la trama FRMR (FRaMe Reject)

(24)

QUIZ

(25)

FASES DEL PROTOCOLO HDLC

Inicialización

Inicialización

Transferencia de Datos

Transferencia de Datos

Desconexión

Desconexión

(26)

FASES DEL PROTOCOLO HDLC

Establecimiento de la Conexión: Consiste en el

establecimiento de una conexión lógica entre emisor y receptor, mediante:

 Ajuste de parámetros de comunicación.

 Establecen en cero sus variables de estado de

comunicación.

 Ajustan parámetros de ventana deslizante (números de

secuencia de 3 ó 7 bits)

 Todo esto se realiza mediante tramas no numeradas

(SABM, SNRM, SARM).

(27)

FASES DEL ESTABLECIMIENTO

Transferencia de datos: En esta fase se produce el

intercambio de datos entre emisor y receptor, por la técnica de ventana deslizante, incluyendo tramas de información, de supervisión y no numeradas, que

regulan la comunicación.

Desconexión del Circuito: Una vez concluida la

transmisión de datos debe procederse a la liberación de recursos utilizados para la comunicación en el

emisor y en el receptor. Para ello se utiliza la trama de desconexión DISC.

(28)

EJEMPLOS DE FUNCIONAMIENTO

Conexión y Desconexión

28 A inicia la tx seleccionando el modo de operación ABM , pero B demora en responder

A reintenta el

establecimiento por el modo ABM y B responde con la

trama UA

Después de realiza el intercambio, la estación A envía el comando DISC y B

(29)

EJEMPLOS DE FUNCIONAMIENTO

Intercambio de datos en ambos sentidos

29

A envía la trama I de información 0, se espera recibir la trama de información 0.

B responde con la trama de información 0 y espera recibir la trama 1.

A envía las tramas 1 y 2 y espera recibir de B la trama 1

B envía la trama 1 y espera recibir la trama 3 de A

A responde con la trama 3 y espera recibir la trama 2 de B

B envía la trama 3 y esta listo para recibir la trama 4 de A

(30)

EJEMPLOS DE FUNCIONAMIENTO

30

Receptor Ocupado

B envía la trama de Información 3 y espera recibir de A la trama 0.

A está ocupado y envía un RNR informando que está ocupado y no está listo para recibir la trama

4.

B envía un RR esperando recibir la trama 0, el bit P de sondeo se setea en 1

A envía un RNR informando que aún está ocupado y no está listo para recibir la trama 4 B hace un nuevo intento, envía un RR esperando

recibir la trama 0, el bit P de sondeo se setea en 1

A responde con un RR, informando que puede recibir la trama 4.

(31)

EJEMPLOS DE FUNCIONAMIENTO

31

Recuperación de un Rechazo

A envía trama de Información 3 y espera recibir de B la trama de información 0.

Ocurrió un error con A y la trama 4 no llegó a B. A envía la última trama 5, que es la última de la

ventana deslizante.

B envía la trama U REJ indicando que la trama 4 tuvo problemas.

(32)

GRACIAS

CHRISTIAN VEGA CAICEDO

ING. ELECTRÓNICO – UNIVERSIDAD DE NARIÑO COORDINADOR DEPARTAMENTO DE ELECTRÓNICA

CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO

Referencias

Documento similar

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

La heterogeneidad clínica de esta patolo- gía hizo que se considerasen a numerosos genes de pro- teínas de la matriz extracelular (elastina, fibronectina, genes de los colágenos de

a) La condición interna del receptor, el cual requiere un retardo de la próxima Trama de Datos o Trama Remota. b) Detección de un bit dominante en el primer y segundo bit

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

En un congrés, convé disposar d’un pla o full de ruta per tal de garantir la igualtat d’accés de totes les persones, tant ponents com participants.. Comunicació : Tant si el

En cada antecedente debe considerarse como mínimo: Autor, Nombre de la Investigación, año de la investigación, objetivo, metodología de la investigación,

Así, la hipótesis de Bernardos como el Brittalbo del documento presenta más coherencia territorial, puesto que este queda a medio camino entre los municipios de Coca y

En todas las fases el pedal envía a la aplicación una trama de datos indicando la acción a realizar para que esta actualice la interfaz y así el especialista pueda conocer en