Autobús local VESA
El bus local VESA es un bus de expansión de corta duración introducido durante la generación i486 de computadoras personales x86 compatibles con IBM.... (leer más)
Control de enlace de datos de alto nivel (HDLC) es un protocolo de capa de enlace de datos síncrono transparente de código orientado a bits desarrollado por la Organización Internacional de Normalización (ISO). El estándar para HDLC es ISO/IEC 13239:2002.
HDLC ofrece servicios tanto orientados a la conexión como sin conexión.
HDLC se puede usar para conexiones punto a multipunto a través de los modos maestro-esclavo originales Modo de respuesta normal (NRM) y Modo de respuesta asíncrona (ARM), pero ahora se usan raramente; ahora se usa casi exclusivamente para conectar un dispositivo a otro, usando el modo balanceado asíncrono (ABM).
HDLC se basa en el protocolo SDLC de IBM, que es el protocolo de capa 2 para la arquitectura de red de sistemas (SNA) de IBM. Fue ampliado y estandarizado por la UIT como LAP (Procedimiento de acceso a enlaces), mientras que ANSI nombró a su versión esencialmente idéntica ADCCP.
La especificación HDLC no especifica la semántica completa de los campos del marco. Esto permite que se deriven de él otros estándares totalmente compatibles, y desde entonces han aparecido derivados en innumerables estándares. Fue adoptado en la pila de protocolos X.25 como LAPB, en el protocolo V.42 como LAPM, en la pila de protocolos Frame Relay como LAPF y en la pila de protocolos ISDN como LAPD.
Los estándares ISO originales para HDLC son los siguientes:
ISO/IEC 13239:2002, el estándar actual, reemplazó todas estas especificaciones.
HDLC fue la inspiración para el protocolo IEEE 802.2 LLC y es la base del mecanismo de tramas que se usa con el PPP en líneas síncronas, como lo usan muchos servidores para conectarse a una WAN, más comúnmente a Internet.
Se utiliza una versión similar como canal de control para E-carrier (E1) y líneas telefónicas multicanal SONET. Cisco HDLC utiliza técnicas de tramas HDLC de bajo nivel, pero agrega un campo de protocolo al encabezado HDLC estándar.
Las tramas HDLC se pueden transmitir a través de enlaces de comunicación serie síncronos o asíncronos. Esos enlaces no tienen ningún mecanismo para marcar el comienzo o el final de un cuadro, por lo que se debe identificar el principio y el final de cada cuadro. Esto se hace usando una secuencia única de bits como delimitador de marco, o bandera, y codificando los datos para garantizar que la secuencia de bandera nunca se vea dentro de un marco. Cada cuadro comienza y termina con un delimitador de cuadro. Un delimitador de cuadro al final de un cuadro también puede marcar el comienzo del cuadro siguiente.
Tanto en los enlaces síncronos como en los asíncronos, la secuencia de banderas es binaria "01111110" o hexadecimal 0x7E, pero los detalles son bastante diferentes.
Debido a que una secuencia de bandera consta de seis bits de 1 consecutivos, se codifican otros datos para garantizar que nunca contengan más de cinco bits de 1 seguidos. Esto se hace mediante el relleno de bits: cada vez que aparecen cinco bits 1 consecutivos en los datos transmitidos, los datos se pausan y se transmite un bit 0.
El dispositivo receptor sabe que esto se está haciendo y, después de ver cinco bits 1 seguidos, se elimina un bit 0 siguiente de los datos recibidos. Si, en cambio, el sexto bit es 1, esto es una bandera (si el séptimo bit es 0) o un error (si el séptimo bit es 1). En este último caso, se aborta el procedimiento de recepción de la trama, que se reiniciará la próxima vez que se vea una bandera.
Este relleno de bits tiene un segundo propósito, el de garantizar una cantidad suficiente de transiciones de señal. En los enlaces síncronos, los datos se codifican con NRZI, de modo que un bit 0 se transmite como un cambio en la señal en la línea y un bit 1 se envía como sin cambio. Por lo tanto, cada bit 0 brinda una oportunidad para que un módem receptor sincronice su reloj a través de un bucle de sincronización de fase. Si hay demasiados bits 1 seguidos, el receptor puede perder la cuenta. El relleno de bits proporciona un mínimo de una transición cada seis bits durante la transmisión de datos y una transición cada siete bits durante la transmisión de una bandera.
Cuando no se transmiten tramas en un enlace síncrono simplex o full-duplex, se transmite continuamente un delimitador de trama en el enlace. Esto genera una de dos formas de onda continuas, dependiendo del estado inicial:
La especificación HDLC permite que el bit 0 al final de un delimitador de fotogramas se comparta con el inicio del siguiente delimitador de fotogramas, es decir, "011111101111110". Algunos hardware no soportan esto.
Para comunicación semidúplex o multipunto, donde varios transmisores comparten una línea, un receptor en la línea verá 1 bit inactivo continuo en el período entre tramas cuando ningún transmisor esté activo.
HDLC transmite bytes de datos con el bit menos significativo primero (que no debe confundirse con el orden little-endian, que se refiere a la ordenación de bytes dentro de un campo de varios bytes).
Cuando se utiliza la comunicación en serie asíncrona, como los puertos serie estándar RS-232, el relleno de bits de estilo síncrono es inapropiado por varias razones:
En su lugar, el encuadre asíncrono utiliza "transparencia de octeto de control", también llamado "relleno de bytes" o "relleno de octetos". El octeto de límite de trama es 01111110, (0x7E en notación hexadecimal). Un 'octeto de escape de control' tiene el valor 0x7D (secuencia de bits '10111110', ya que RS-232 transmite primero el bit menos significativo). Si cualquiera de estos dos octetos aparece en los datos transmitidos, se envía un octeto de escape, seguido del octeto de datos original con el bit 5 invertido. Por ejemplo, el byte 0x7E se transmitiría como 0x7D 0x5E ("10111110 01111010"). Otros valores de octetos reservados (como XON o XOFF) se pueden escapar de la misma manera si es necesario.
La "secuencia de cancelación" 0x7D 0x7E finaliza un paquete con una secuencia de relleno de bytes incompleta, lo que obliga al receptor a detectar un error. Esto se puede usar para abortar la transmisión del paquete sin posibilidad de que el receptor interprete el paquete parcial como válido.
El contenido de un cuadro HDLC se muestra en la siguiente tabla:
Bandera | Dirección | Control | Información | FCS | Bandera |
---|---|---|---|---|---|
8 bit | 8 o más bits | 8 o 16 bits | Longitud variable, 8×n bits | 16 o 32 bits | 8 bits |
Tenga en cuenta que el indicador final de un cuadro puede ser (pero no tiene que ser) el indicador inicial (inicio) del siguiente cuadro.
Los datos generalmente se envían en múltiplos de 8 bits, pero solo algunas variantes lo requieren; otros teóricamente permiten alineaciones de datos en límites que no sean de 8 bits.
La secuencia de verificación de tramas (FCS) es un CRC-CCITT de 16 bits o un CRC-32 de 32 bits calculado sobre los campos Dirección, Control e Información. Proporciona un medio por el cual el receptor puede detectar errores que pueden haberse inducido durante la transmisión de la trama, como bits perdidos, bits invertidos y bits extraños. Sin embargo, dado que los algoritmos utilizados para calcular el FCS son tales que la probabilidad de que ciertos tipos de errores de transmisión pasen desapercibidos aumenta con la longitud de los datos que se verifican en busca de errores, el FCS puede limitar implícitamente el tamaño práctico de la trama.
Si el cálculo del FCS del receptor no coincide con el del remitente, lo que indica que la trama contiene errores, el receptor puede enviar un paquete de confirmación negativo al remitente o no enviar nada. Después de recibir un paquete de reconocimiento negativo o de esperar un paquete de reconocimiento positivo, el remitente puede retransmitir la trama fallida.
El FCS se implementó porque muchos de los primeros enlaces de comunicación tenían una tasa de error de bits relativamente alta, y el FCS podía calcularse fácilmente mediante un circuito o software simple y rápido. Los esquemas de corrección de errores de reenvío más efectivos ahora son ampliamente utilizados por otros protocolos.
El control de enlace de datos síncrono (SDLC) se diseñó originalmente para conectar una computadora con varios periféricos a través de un bus multipunto. El "modo de respuesta normal" original es un modo maestro-esclavo en el que la computadora (o terminal principal) otorga a cada periférico (terminal secundario) permiso para hablar por turno. Debido a que todas las comunicaciones son hacia o desde el terminal principal, las tramas incluyen solo una dirección, la del terminal secundario; al terminal primario no se le asigna una dirección. Hay una distinción entre comandos enviados por el principal a un secundario y respuestas enviadas por un secundario al principal, pero esto no se refleja en la codificación; los comandos y las respuestas son indistinguibles excepto por la diferencia en la dirección en la que se transmiten.
Elmodo de respuesta normal permite que el enlace secundario a principal se comparta sin contención, ya que el principal otorga permiso a los secundarios para transmitir uno a la vez. También permite la operación sobre enlaces de comunicación semidúplex, siempre que el primario sea consciente de que no puede transmitir cuando ha dado permiso a un secundario.
El modo de respuesta asíncrono es una adición de HDLC para usar en enlaces full-duplex. Mientras conserva la distinción primario/secundario, permite que el secundario transmita en cualquier momento. Por lo tanto, debe haber algún otro mecanismo para garantizar que varios secundarios no intenten transmitir al mismo tiempo (o solo un secundario).
Modo balanceado asíncrono agrega el concepto de un terminal combinado que puede actuar como primario y secundario. Desafortunadamente, este modo de operación tiene algunas sutilezas de implementación. Si bien a los marcos enviados más comunes no les importa si están en un comando o en un marco de respuesta, a algunos esenciales sí (en particular, la mayoría de los marcos no numerados y cualquier marco con el bit P/F establecido), y el campo de dirección de un marco recibido debe ser examinado para determinar si contiene un comando (la dirección recibida es la nuestra) o una respuesta (la dirección recibida es la del otro terminal).
Esto significa que el campo de dirección no es opcional, incluso en enlaces punto a punto donde no es necesario eliminar la ambigüedad del par con el que se habla. Algunas variantes de HDLC amplían el campo de dirección para incluir direcciones de origen y de destino, o un bit de comando/respuesta explícito.
Se pueden distinguir tres tipos fundamentales de tramas HDLC:
El formato general del campo de control es:
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|
N(R) Recibir secuencia no. | P/F | N(S) Enviar secuencia no. | 0 | I-frame | ||||
N(R) Recibir secuencia no. | P/F | Tipo | 0 | 1 | S-frame | |||
Tipo | P/F | Tipo | 1 | 1 | U-frame |
También hay formas extendidas (dos bytes) de tramas I y S. Nuevamente, el bit menos significativo (más a la derecha en esta tabla) se envía primero.
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N(R) Recibir secuencia no. | P/F | N(S) Enviar secuencia no. | 0 | Marco I ampliado | |||||||||||||
N(R) Recibir secuencia no. | P/F | 0 | 0 | 0 | 0 | Tipo | 0 | 1 | Extended S-frame |
Poll/Final es un solo bit con dos nombres. Se llama Poll cuando es parte de un comando (establecido por la estación principal para obtener una respuesta de una estación secundaria) y Final cuando es parte de una respuesta (establecido por la estación secundaria para indicar una respuesta o el final de la transmisión). En todos los demás casos, el bit es claro.
El bit se usa como un token que se pasa de un lado a otro entre las estaciones. Solo debe existir un token a la vez. El secundario solo envía una Final cuando ha recibido una Encuesta del primario. El primario solo envía una encuesta cuando ha recibido una respuesta final del secundario, o después de un tiempo de espera que indica que el bit se ha perdido.
Cuando se opera como una estación combinada, es importante mantener la distinción entre los bits P y F, porque puede haber dos ciclos de puntos de control operando simultáneamente. Un bit P que llega en un comando desde la estación remota no responde a nuestro bit P; sólo lo es un bit F que llega a una respuesta.
Tanto los marcos I como S contienen un número de secuencia de recepción N(R). N(R) proporciona un acuse de recibo positivo para la recepción de I-frames desde el otro lado del enlace. Su valor es siempre el primer cuadro aún no recibido; reconoce que se han recibido todas las tramas con valores N(S) hasta N(R)−1 (módulo 8 o módulo 128) e indica el N(S) de la siguiente trama que espera recibir.
N(R) funciona de la misma manera ya sea como parte de un comando o una respuesta. Una estación combinada solo tiene un espacio de número de secuencia.
Esto se incrementa para I-frames sucesivos, módulo 8 o módulo 128. Dependiendo de la cantidad de bits en el número de secuencia, hasta 7 o 127 I-frames pueden estar esperando reconocimiento en cualquier momento.
marcos de información, o marcos I, transportan datos de usuario desde la capa de red. Además, también incluyen información de control de errores y flujo respaldada en datos. Los subcampos en el campo de control definen estas funciones.
El bit menos significativo (primero transmitido) define el tipo de trama. 0 significa un cuadro I. Excepto por la interpretación del campo P/F, no hay diferencia entre un cuadro I de comando y un cuadro I de respuesta; cuando P/F es 0, las dos formas son exactamente equivalentes.
Los marcos de supervisión, o 'S-frames', se utilizan para controlar el flujo y los errores siempre que la superposición sea imposible o inapropiada, como cuando una estación no tiene datos para enviar. Los S-frames en HDLC no tienen campos de información, aunque algunos protocolos derivados de HDLC usan campos de información para el "rechazo multiselectivo".
El campo de control del marco S incluye un "10" indicando que es un S-frame. A esto le sigue un tipo de 2 bits, un bit de sondeo/final y un número de secuencia de 3 bits. (O un campo de relleno de 4 bits seguido de un número de secuencia de 7 bits).
Los primeros 2 bits (menos significativos) significan que es un S-frame. Todas las tramas S incluyen un bit P/F y un número de secuencia de recepción como se describe anteriormente. Excepto por la interpretación del campo P/F, no hay diferencia entre un marco S de comando y un marco S de respuesta; cuando P/F es 0, las dos formas son exactamente equivalentes.
Los marcos no numerados, o marcos en U, se utilizan principalmente para la gestión de enlaces, aunque algunos se utilizan para transferir datos de usuario. Intercambian información de gestión y control de sesión entre dispositivos conectados, y algunos U-frames contienen un campo de información, utilizado para información de gestión del sistema o datos de usuario. Los primeros 2 bits (11) significan que es un U-frame. Los cinco bits de tipo (2 antes del bit P/F y 3 bits después del bit P/F) pueden crear 32 tipos diferentes de U-frame. En unos pocos casos, la misma codificación se usa para diferentes cosas como un comando y una respuesta.
Los distintos modos se describen en § Configuraciones de enlaces. Brevemente, hay dos modos no operativos (modo de inicialización y modo desconectado) y tres modos operativos (respuesta normal, respuesta asíncrona y modos equilibrados asíncronos) con números de secuencia de 3 o 7 bits (extendidos).
Estos marcos pueden usarse como parte de la transferencia normal de información.
Hay varios marcos U que no forman parte de HDLC, pero están definidos en otros estándares relacionados.
Las configuraciones de enlaces se pueden categorizar como:
Las tres configuraciones de enlace son:
Una configuración de enlace adicional es Modo desconectado. Este es el modo en el que se encuentra una estación secundaria antes de que la primaria la inicialice, o cuando se desconecta explícitamente. En este modo, el secundario responde a casi todos los cuadros que no sean un comando de configuración de modo con un "Modo desconectado" respuesta. El propósito de este modo es permitir que el primario detecte de manera confiable que un secundario se apague o se reinicie de otra manera.
El conjunto mínimo requerido para la operación es:
El módulo HDLC del otro extremo transmite la trama (UA) cuando se acepta la solicitud. Si se rechaza la solicitud, envía una trama de modo de desconexión (DM).
Tipo de marco | Nombre | Comando/ Respuesta | Descripción | Info | Formato C-Field | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||||
Información(I) | C/R | Datos de intercambio de usuarios | N(R) | P/F | N(S) | 0 | ||||||
Supervisión (S) | Recibir listo (RR) | C/R | Reconocimiento positivo | Listo para recibir I-frame N(R) | N(R) | P/F | 0 | 0 | 0 | 1 | ||
No está listo (RNR) | C/R | Reconocimiento positivo | No está listo para recibir | N(R) | P/F | 0 | 1 | 0 | 1 | |||
Rechazo (REJ) | C/R | Reconocimiento negativo | Retransmitir a partir de N(R) | N(R) | P/F | 1 | 0 | 0 | 1 | |||
Rechazo selectivo (SREJ) | C/R | Reconocimiento negativo | Retransmitir sólo N(R) | N(R) | P/F | 1 | 1 | 0 | 1 |
Las tramas no numeradas se identifican porque los dos bits inferiores son 1. Con el indicador P/F, eso deja 5 bits como tipo de trama. Aunque se utilizan menos de 32 valores, algunos tipos tienen diferentes significados según la dirección en la que se envían: como comando o como respuesta. La relación entre el comando DISC (desconexión) y la respuesta RD (solicitud de desconexión) parece suficientemente clara, pero la razón para hacer numéricamente el comando SARM igual a la respuesta DM es oscura.
Nombre | Comando/ Respuesta | Descripción | Info | Formato C-Field | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||||
Establecer el modo de respuesta normal SNRM | C | Modo de configuración | Número de secuencia de 3 bits | 1 | 0 | 0 | P | 0 | 0 | 1 | 1 |
SNRM extended SNRME | C | Modo de configuración; extendido | Use 7 bit secuencia número | 1 | 1 | 0 | P | 1 | 1 | 1 | 1 |
Establecer el modo de respuesta asincrónica SARM | C | Modo de configuración | Número de secuencia de 3 bits | 0 | 0 | 0 | P | 1 | 1 | 1 | 1 |
SARM extendida SARME | C | Modo de configuración; extendido | Use 7 bit secuencia número | 0 | 1 | 0 | P | 1 | 1 | 1 | 1 |
Establecer modo equilibrado asincrónico SABM | C | Modo de configuración | Número de secuencia de 3 bits | 0 | 0 | 1 | P | 1 | 1 | 1 | 1 |
SABM extended SABME | C | Modo de configuración; extendido | Use 7 bit secuencia número | 0 | 1 | 1 | P | 1 | 1 | 1 | 1 |
Modo de configuración SM | C | Modo de configuración, genérico | Nuevo en ISO 13239 | 1 | 1 | 0 | P | 0 | 0 | 1 | 1 |
Establecer modo de inicialización SIM | C | Iniciar la función de control de enlace en la estación dirigida | 0 | 0 | 0 | P | 0 | 1 | 1 | 1 | |
Solicitud de modo de inicialización RIM | R | Iniciación necesaria | Solicitud SIM comando | 0 | 0 | 0 | F | 0 | 1 | 1 | 1 |
Desconexión DISC | C | Terminar la conexión lógica de enlace | Future I and S frames return DM | 0 | 1 | 0 | P | 0 | 0 | 1 | 1 |
Solicitud de desconexión RD | R | Petición DISC Comando | 0 | 1 | 0 | F | 0 | 0 | 1 | 1 | |
Unnumbered acknowledgment UA | R | Reconocer la aceptación de uno de los comandos de configuración. | 0 | 1 | 1 | F | 0 | 0 | 1 | 1 | |
Modo de desconexión DM | R | Responder en modo desconectado | Modo necesario | 0 | 0 | 0 | F | 1 | 1 | 1 | 1 |
Información no numerada UI | C/R | Datos no reconocidos | Tiene una carga útil | 0 | 0 | 0 | P/F | 0 | 0 | 1 | 1 |
UI con control de cabecera UIH | C/R | Datos no reconocidos | Nuevo en ISO 13239 | 1 | 1 | 1 | P/F | 1 | 1 | 1 | 1 |
Encuestas no numeradas Arriba | C | Solía solicitar información de control | 0 | 0 | 1 | P | 0 | 0 | 1 | 1 | |
Reset RSET | C | Se utiliza para la recuperación | Resets N(R) pero no N(S) | 1 | 0 | 0 | P | 1 | 1 | 1 | 1 |
Identificación cambiaria XID | C/R | Se utiliza para solicitar/deportar capacidades | 1 | 0 | 1 | P/F | 1 | 1 | 1 | 1 | |
Prueba TEST | C/R | Intercambio de campos de información idénticos para pruebas | 1 | 1 | 1 | P/F | 0 | 0 | 1 | 1 | |
Frame reject FRMR | R | Presentación de informes sobre el marco inaceptable | 1 | 0 | 0 | F | 0 | 1 | 1 | 1 | |
No merecido 0 NR0 | C/R | No estandarizado | Para uso de aplicaciones | 0 | 0 | 0 | P/F | 1 | 0 | 1 | 1 |
No merecía 1 NR1 | C/R | No estandarizado | Para uso de aplicaciones | 1 | 0 | 0 | P/F | 1 | 0 | 1 | 1 |
No merecía 2 NR2 | C/R | No estandarizado | Para uso de aplicaciones | 0 | 1 | 0 | P/F | 1 | 0 | 1 | 1 |
No se conservan 3 NR3 | C/R | No estandarizado | Para uso de aplicaciones | 1 | 1 | 0 | P/F | 1 | 0 | 1 | 1 |
Ack sin conexión, seq 0 AC0 | C/R | No es parte de HDLC | Extensión IEEE 802.2 LLC | 0 | 1 | 1 | P/F | 0 | 1 | 1 | 1 |
Ack sin conexión, seq 1 AC1 | C/R | No es parte de HDLC | Extensión IEEE 802.2 LLC | 1 | 1 | 1 | P/F | 0 | 1 | 1 | 1 |
Configuración para la prueba CFGR | C/R | No es parte de HDLC | Era parte de SDLC | 1 | 1 | 0 | P/F | 0 | 1 | 1 | 1 |
Beacon BCN | R | No es parte de HDLC | Era parte de SDLC | 1 | 1 | 1 | F | 1 | 1 | 1 | 1 |
Formato C-Field | Comando | Respuesta | Formato C-Field | Comando | Respuesta | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |||||
1 | 1 | 0 | 0 | P/F | 0 | 0 | 0 | UI | 1 | 1 | 1 | 0 | P/F | 0 | 1 | 0 | (no utilizado) | |||
1 | 1 | 0 | 0 | P/F | 0 | 0 | 1 | SNRM | 1 | 1 | 1 | 0 | P/F | 0 | 1 | 1 | CFGR | |||
1 | 1 | 0 | 0 | P/F | 0 | 1 | 0 | DISC | RD | 1 | 1 | 1 | 0 | P/F | 1 | 0 | x | (no utilizado) | ||
1 | 1 | 0 | 0 | P/F | 0 | 1 | 1 | SM | 1 | 1 | 1 | 0 | P/F | 1 | 1 | x | AC0-AC1 | |||
1 | 1 | 0 | 0 | P/F | 1 | 0 | 0 | Arriba | 1 | 1 | 1 | 1 | P/F | 0 | 0 | 0 | SARM | DM | ||
1 | 1 | 0 | 0 | P/F | 1 | 0 | 1 | (no utilizado) | 1 | 1 | 1 | 1 | P/F | 0 | 0 | 1 | RSET | |||
1 | 1 | 0 | 0 | P/F | 1 | 1 | 0 | UA | 1 | 1 | 1 | 1 | P/F | 0 | 1 | 0 | SARME | |||
1 | 1 | 0 | 0 | P/F | 1 | 1 | 1 | TEST | 1 | 1 | 1 | 1 | P/F | 0 | 1 | 1 | SNRME | |||
1 | 1 | 0 | 1 | P/F | 0 | x | x | NR0-NR3 | 1 | 1 | 1 | 1 | P/F | 1 | 0 | 0 | SABM | |||
1 | 1 | 0 | 1 | P/F | 1 | x | x | (no utilizado) | 1 | 1 | 1 | 1 | P/F | 1 | 0 | 1 | XID | |||
1 | 1 | 1 | 0 | P/F | 0 | 0 | 0 | SIM | RIM | 1 | 1 | 1 | 1 | P/F | 1 | 1 | 0 | SABME | ||
1 | 1 | 1 | 0 | P/F | 0 | 0 | 1 | FRMR | 1 | 1 | 1 | 1 | P/F | 1 | 1 | 1 | UIH | |||
BCN |
Los marcos UI, UIH, XID, TEST contienen una carga útil y se pueden usar como comandos y respuestas. El comando SM y la respuesta FRMR también contienen una carga útil.
El bus local VESA es un bus de expansión de corta duración introducido durante la generación i486 de computadoras personales x86 compatibles con IBM.... (leer más)
Neopets es un sitio web virtual de mascotas. Los usuarios pueden tener mascotas virtuales y comprar artículos virtuales para ellas usando una de las dos... (leer más)
Las ondas de radio VHF se propagan principalmente por la línea de visión, por lo que están bloqueadas por colinas y montañas, aunque debido a la... (leer más)