ıllı Internet y Tecnologías de la Información (2018)

internet, Hosting, dominios, seo, antivirus, banco de imágenes, páginas web, tiendas online

[Enciclopedia Online Gratuita] Diccionario de Internet y Tecnologías de la Información y la Comunicación (TIC):

ıllı High-Level Data Link Control wiki: info, historia y vídeos

videos internet

salud  High-Level Data Link Control 


HDLC emplea transmisión síncrona. Todos y cada uno de los intercambios se efectúan por medio de tramas, HDLC usa un formato único de tramas que es válido para todos y cada uno de los posibles intercambios: datos y también información de control.


En la Figura se muestra la estructura de una trama HDLC. Al campo de delimitación, de dirección y de control, que anteceden al campo de información se llaman cabecera. La FCS así como el otro campo de delimitación final que está después del campo de datos se llama cola.


Los campos de delimitación están localizados en los 2 extremos de la trama, y los dos corresponden a la próxima combinación de bits un millón ciento once mil ciento diez. Se puede utilizar un solo delimitador como final y inicio de la próxima trama simultáneamente. A los dos lados de la interfaz entre el usuario y la red, los receptores van a estar de manera continua procurando advertir esta secuencia para acompasarse con el inicio de la trama. Cuando se recibe una trama, la estación proseguirá procurando advertir esa secuencia para determinar de esta forma el final de la trama. Como se utiliza la secuencia un millón ciento once mil ciento diez en la delimitación de las tramas, es preciso el empleo del procedimiento llamado inserción de bits. Por el que, el transmisor cuando deba mandar una cadena que contenga una secuencia de 5 bits en 1 introducirá justo después del quinto 1 un 0. El receptor, tras la detección del delimitador de inicio, controlará la cadena de bits recibida, de tal forma que cuando aparezca una combinación de 5 1 seguidos, el sexto bit se examinará. Si dicho bit es 0, se suprimirá sin más ni más. Si el sexto bit es un 1 y el séptimo es un 0, la combinación se considera como un delimitador. Si los bits sexto y séptimo son los dos igual a 1 se interpreta como una indicación de cierre generada por el transmisor.


Por ejemplo, si se quiere trasmitir la próxima secuencia


HDLC lo modificara de esta manera



  • 0110111101111100111110100
FlagDirecciónControlInformaciónFCSFlag (inicio de la trama siguiente)8 bits8 bits8 o bien dieciseis bitsLongitud variable, 0 o bien más bits, múltiplos de ochocientos dieciseis bits8 bits

A su vez en campo control puede tomar las próximas codificaciones en dependencia del género de trama (información, supervisión y no numeradas que se van a ver más adelante):


N(S): Número de secuencia mandada.


N(R): Número de secuencia recibida.


P/F: Bit de Sondeo/Final ("Poll/Final")


S: bits para las tramas de supervisión (se va a explicar más adelante).


M: Bits para las tramas no numeradas.


Cada dato que se manda, es encapsulado en una trama HDLC, esto añadiéndole un header y una cola. El header contiene una dirección HDLC y un campo de control HDLC. La cola contiene un campo de CRC (ciclic redundancy check).


Cada trama es separada por un delimitador o bien bandera con valor hexadecimal 7E. Este flag o bien bandera se puede usar para identificar el comienzo de la próxima trama.


Existen 3 géneros de trama (DL_PDU): trama de información que transportan los datos del usuario, de supervisión y de administración (o bien no numeradas). El orden de inyección de las tramas en el medio de transmisión es LSB (primero el bit menos significativo).


Las tramas de supervisión se usan para el reconocimiento de tramas, control de flujo y control de fallos (siempre y cuando no resulte posible hacerlo a través de las tramas de información). Existen 4 subtramas identificadas por el campo S de campo de control (del género de supervisión):


00


RR (Receive Ready)


01


REJ (Reject)


10


RNR (Receive Not Ready)


11


SREJ (Selective Reject)


Ready to Receive: Reconocimiento Positivo:RR N reconoce las tramas hasta la N-1 y también señala que la próxima trama que espera percibir es la N.


Si tiene el bit P (poll/sondeo) activado señala que la estación primaria está sondeando a la estación secundaria.


Si tiene el bit F activado y es tras una selección, señala que el secundario está ya listo para percibir datos del primario. Si no es tras una selección, la estación secundaria señala a la primaria que no tiene más tramas que trasmitir. Generalmente la estación secundaria manda tramas de información hasta el momento en que se le terminan los datos y entonces manda una trama RR con F activado para apuntar finalización.


Ready Not to Receive: Reconocimiento Positivo No Listo Para Recibir:RNR N Reconoce las tramas hasta la N-1 y también señala que ya no puede percibir más tramas.


Si tiene el bit P activado sirve para escoger la estación secundaria que va a recibir los datos, señalando que la estación primaria no recibirá datos.


Si tiene el bit F activado sirve a fin de que la estación secundaria indique a la estación primaria que no está ya listo para percibir datos.


Reject: Rechazo:REJ N Reconoce las tramas hasta la N-1 y también señala que desde la trama N hay que retransmitir.


Selective Reject: Rechazo Selectivo:SREJ N Señala que la trama N no llegó adecuadamente y he de ser retransmitida.


Las órdenes que se pueden localizar en las tramas de administración son:


CÓDIGO


ORDEN


RESPUESTA


00001


SNRM


11011


SNRME


11000


SARM


DM


11010


SARME


11100


SABM


11110


SABME


00000


UI


UI


00110


UA


00010


DISC


RD


10000


SIM


RIM


00100


UP


11001


RSET


11101


XID


XID


10001


FRMR


Las órdenes SNRM, SNRME, SARM, SARME, SABM y SABME sirven para activar el modo perfecto en que se comunicarán las estaciones: NRM o bien modo de contestación normal, ARM o bien modo de contestación asíncrona y ABM o bien modo asíncrono equilibrado, con sus respectivas extensiones (NRME, SARME y SABME).


La orden RSET sirve para reiniciar la conexión y poner a cero los contadores y ventanas deslizantes de las tramas.La orden DISC sirve para desconectar la conexión.


Campo de Dirección


El campo de dirección identifica a la estación secundaria que ha trasmitido o bien que recibirá la trama. Este campo no se utiliza en links punto a punto. Exactamente el mismo tiene en general ocho bits, puede utilizarse asimismo un formato ampliado en el que la dirección va a tener un múltiplo de siete bits. El bit menos significativo de cada octeto va a ser respectivamente 1 o bien 0, si es o bien no el último octeto del campo de dirección. Los siete bits sobrantes de cada octeto formarán la dirección propiamente dicha.


Campo de control


En HDLC se definen 3 géneros de tramas, cada una con formato diferente para el campo de control. Las tramas de información (tramas-I) transportan los datos generados por el usuario. En estas tramas asimismo se incluye información para el control ARQ de fallos y de flujo. Las tramas de supervisión (tramas-S) dan el mecanismo ARQ cuando la integración de las confirmaciones en las tramas-I no es viable. Las tramas no numeradas (Tramas-N) dan funciones complementarias para supervisar el link.


El primer o bien los 2 primeros bits del campo de control se usan para identificar el género de trama. El resto de los bits se sitúan en subcampos como se señala en la figura. seis. (c) y (d)


Todos los formatos posibles del HDLC poseen el bit sondeo/fin (P/F "poll/final"). Su utilización es dependiente del contexto. En general en las tramas de órdenes se llama bit P, y se fija a 1 para pedir (sondear) una contestación a la entidad HDLC par.


En las tramas de contestación, el bit se llama F, y se fija a un valor 1 para identificar a la trama tipo contestación devuelta tras la recepción de una orden.


Campo de información


El campo de información solo está presente en las tramas-I y en ciertas tramas N. Este campo puede contener cualquier secuencia de bits, con la única limitación que el número de bits sea igual a un múltiplo entero de ocho. La longitud de este campo es variable y siempre y en todo momento va a ser menor que un valor máximo predefinido.


Campo para la secuencia de comprobación de la trama


La secuencia de comprobación de la trama (FCS, Frame Check Sequence) es un código para la detección de fallos calculado desde los bits de la trama excluyendo los delimitadores.


El funcionamiento del HDLC implica 3 fases. Primero, uno de los 2 extremos comienza el link de datos, de tal forma que las tramas se puedan intercambiar de una manera ordenada. A lo largo de esta fase, se acuerdan las opciones que se emplearán en el intercambio siguiente. Tras la iniciación, los 2 extremos intercambian los datos generados por los usuarios como información de control para hacer los procedimientos de control del flujo y de fallos. Por último, uno de los 2 extremos comunicará la finalización de la transmisión.


La iniciación la puede pedir cualquiera de los 2 extremos transmitiendo una de entre las 6 órdenes previstas para fijar el modo perfecto. Esta orden sirve para 3 objetivos: 1. Se informa al otro extremo sobre la petición de la iniciación. dos. Se detalla como de los 3 modos (NRM, ABM, ARM) se está solicitando. tres. Se detalla si se marchan a usar números de secuencia de tres o bien siete bits.


Si el otro extremo admite la petición, se notificará al extremo sobre esta contingencia a través de la transmisión de una trama de confirmación no numerada (UA, unnumbered acknowledged). Si la petición se rechaza, se manda una trama de modo desconectado (DM, disconnected mode). 32


Transferencia de datos


Cuando la iniciación se haya pedido y haya sido admitida, entonces se va a haber establecido la conexión lógica. Desde entonces, los dos lados pueden empezar a mandar datos a través de tramas-I, empezando con el número de secuencia igual a 0. Los campos N(S) y N(R) de una trama-I contendrán los números de secuencia con los que se hace el control del flujo y de fallos. La secuencia de tramas-I se numerará secuencialmente módulo ocho o bien módulo ciento veintiocho, en dependencia de si se emplean respectivamente tres o bien siete bits, usando el campo N(S). El campo N(R) se emplea para la confirmación de las tramas-I recibidas; de esta manera se facilita que el módulo HDLC indique al otro extremo el número de trama-I que se espera percibir.


Las tramas-S asimismo se utilizan para supervisar el flujo y los fallos. La trama receptor preparado (RR, receive ready) confirma una trama-I recibida, señalando al unísono la próxima trama-I que se espera percibir. La RR se utiliza cuando no hay tráfico 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, mas al unísono pide a la entidad ubicada al otro extremo del link que suspenda la transmisión de tramas-I. Cuando la entidad que mandó la RNR este nuevamente preparada, mandará una RR. La trama REJ sirve para comenzar el procedimiento ARQ con vuelta-atrás-N. Con ella se señala que la última trama-I recibida se ha rechazado y pide la transmisión de todas y cada una de las tramas-I desde la N(R) indicada en la trama REJ. La trama de rechazo selectivo (SREJ, selective reject) se emplea para pedir la transmisión de una sola trama.


Cualquiera de las 2 entidades ubicadas a los dos lados del link pueden comenzar la desconexión; tanto por propia iniciativa (si ha habido algún género de fallo) como tras la solicitud cursada por capas superiores. HDLC realiza la desconexión transmitiendo una trama de desconexión (DISC, disconnect). El otro extremo va a poder admitir dicha desconexión devolviendo una trama UA y también notificando al usuario de la capa tres sobre el cierre de la conexión. Se puede perder cualquier trama-I pendiente de confirmarse, en un caso así su restauración es responsabilidad de las capas superiores.


  ELIGE TU TEMA DE INTERÉS: 


autoayuda.es   Internet y Tecnologias 

Está aquí: Inicio > [ INTERNET ] > ıllı High-Level Data Link Control wiki: info, historia y vídeos

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Ver políticas