Protocolos BSC Conjunto básico de caracteres de control: EOT: fin de la transmisión. NACK: acuse de recibo negativo. Rechazo de la trama. ACK: acuse de recibo positivo. Indica que el receptor está listo para recibir una respuesta. ENQ: petición de respuesta a la otra estación. Se utiliza para establecer el enlace. ETB: fin del bloque de transmisión. Solicita acuse de recibo. ITB: bloque de transmisión intermedio. No solicita acuse de recibo.
Protocolos BSC Conjunto básico de caracteres de control: WACK: la estación receptora está temporalmente imposibilitada de recibir. Se utiliza como acuse de recibo positivo. RVI: solicita el final de la actual transmisión, para enviar una trama de alta prioridad, además realiza un acuse de recibo positivo de la última trama recibida. TTD: indica que la estación emisora, no puede enviar datos inmediatamente, pero desea mantener el control de la línea.
Protocolos BSC
Protocolos BSC
Protocolos BSC
Protocolos Orientados a Bit Son más modernos que los orientados a carácter. Utilizan patrones de bits en lugar de caracteres de control. Son transparente respecto a la codificación utilizada.
Protocolos HDLC HDLC (High-level Data Link Control). Estándar definido por ISO. Configuraciones punto a punto y multipunto. Transmisión full dúplex. Es el más utilizado. Base de otros protocolos de enlace importantes.
Protocolos HDLC Tipos de estaciones del HDLC. Estación primaria: Controla el funcionamiento del enlace. Las tramas generadas se denominan órdenes. Estación secundaria: Funciona bajo el control de la estación primaria. Las tramas generadas se denominan respuestas. Estación combinada: Puede generar tanto órdenes como respuestas
Protocolos HDLC Configuraciones del enlace HDLC No balanceada: Está formada por una estación primaria y una o más secundarias. Permite tanto la transmisión full-duplex como semi-duplex. Balanceada: Consiste en dos estaciones combinadas. Permite tanto la transmisión full-duplex como semi-duplex.
Protocolos HDLC Modos de transferencia de HDLC Modo de respuesta normal (NRM): Se utiliza en la configuración no balanceada. La estación primaria transfiere datos a la secundaria. La secundaria sólo puede transmitir datos usando respuesta a las órdenes emitidas por la primaria. Modo balanceado asíncrono (ABM): Se utiliza en la configuración balanceada. Cualquier estación puede iniciar la transmisión sin necesidad de recibir permiso. Es el más utilizado.
Protocolos HDLC Modos de transferencia de HDLC Modo de respuesta asíncrono (ARM): Se utiliza en la configuración no balanceada. La estación secundaria puede iniciar la transmisión sin tener permiso explícito por parte de la primaria. La estación primaria es responsable del funcionamiento de la línea. No se utiliza con mucha frecuencia.
Protocolos HDLC Formato de la trama. HDLC utiliza transmisión síncrona. Todos los intercambios se realizan a través de tramas. Utiliza un formato único de tramas para todos los intercambios de datos e información de control.
Protocolos HDLC Campos de Delimitación. Delimitan la trama en sus dos extremos (Patrón 01111110). Puede cerrar una trama y abrir otra. Campo usado para sincronizar al receptor. Evitar aparición del delimitador en el resto de la trama Inserción de bits. Emisor insertará un 0 tras cinco 1 consecutivos. Si el receptor detecta cinco 1 consecutivos, examinará el sexto bit. Si dicho bit es 0, se eliminará sin más. Si es un 1 y el séptimo es un 0, se aceptará como delimitador.
Protocolos HDLC Campo de dirección. Identifica a la estación secundaria que ha transmitido (trama respuesta) o que va a recibir la trama (trama orden) Direcciones de multicast y broadcast. Campo de información. Presente en las tramas de información y en algunas tramas no numeradas. Longitud variable, pero debe ser múltiplo entero de 8. Campo de control de errores. Detectar errores. Se calcula teniendo en cuenta dirección, control e información.
Protocolos HDLC Campo de Control. Diferente para cada tipo de trama: Tramas de información: transportan los datos y acuses de recibo. Tramas de supervisión: control de errores y control de flujo. Proporcionan asentimiento cuando no es factible incorporarlo en las tramas de datos. Tramas no numeradas: proporcionan funciones complementarias para el control de enlace. El primer o los dos primeros bits del campo de control se utilizan para identificar el tipo de trama.
Protocolos HDLC Campo de Control.
Protocolos HDLC Comandos y respuestas. Tramas de supervisión : RR (Receive Ready): estación lista para recibir trama. Acuse de recibo a tramas recibidas usando N(R). RNR (Receive Not Ready): estación ocupada. Acuse de recibo con el campo N(R). SREJ (Selective Reject): Solicitar retransmisión trama identificada en el campo N(R). Acuse de recibo para trama con número hasta N(R)-1. REJ (Reject): solicitar retransmisión de un conjunto de tramas, empezando por N(R). Acuse de recibo para tramas con número hasta N(R)-1.
Protocolos HDLC Comandos y respuestas. Tramas no numeradas: SABM (Set Asynchronous Balanced Mode): Inicia enlace en modo ABM. (Existen tramas SNRM y SARM). DISC (Disconnect): abandonar el modo de operación en curso. UA (Unnumbered Acknowledgement): acuse de recibo tramas no numeradas. DM (Disconnect Mode): solicitar una orden de elección de modo o responder que no puede entrar en el modo solicitado por una orden de selección de modo.
Protocolos HDLC Funcionamiento de protocolo Intercambio de tramas de información, supervisión y no numeradas.. Tres fases: Iniciación. Transferencia de datos. Desconexión. HDLC utiliza un temporizador: Se arranca cada vez que se envía una trama. Provoca la retransmisión de la trama si expira. HDLC utiliza un contador: n° máximo de retransmisiones por expiración del temporizador.
Protocolos HDLC Fases de iniciación y desconexión.
Protocolos HDLC Transferencia de información (I)
Protocolos HDLC Transferencia de Información (II)
Página anterior | Volver al principio del trabajo | Página siguiente |