Está en la página 1de 50
{ INTRODUCCION La comunicacién de datos es el proceso de transferir informacion digital (normalmente en forma binaria), entre dos 0 més puntos. La informacién se define como el conoci- ‘miento 0 forma del conocimiento, La informacién que se proces y se organiza se lama datos, Los datos pueden ser, cualquier informacién alfabética, numérica o simbdlica, incluyendo los sfmbolos alfa numéricos codificados en binarios, cédigos operacionales del microprocesador, eédigos de control, direcciones de ustario, datos del programa o informacion de base de datos. En la fuente y el destino, los datos estén en forma digital ‘embargo, durante la transmisién, los datos pueden estar en forma digital o analdgiea. Una ted de comunicacién de datos puede ser tan sencilla como dos computadoras personales conectadas, entre sf, por medio de una red telefonica piblica, o puede abarcar luna red compleja de una o més computadoras de mainframe y clentos de terminales remotas. Las redes de comunicacién de datos se usan para conectar miquinas de cajero ‘automatico (ATM) a las computadoras det banco o pueden usarse para la interface de las terminales de computadoras (CT) 0 pantallas de teclado (KD) directamente a los progra- ‘mas de aplicacién en computadoras de mainframe. Las redes de comunicacién de datos, se usan para sistemas de reservaciones de lineas aéreas y hoteles, ast como para redes rmasivas de comunicacién y noticias, tales coma la Associated Press (AP) 0 United Press International (UPI) El repertorio de usos para las redes de comunicacién dle datos es casi infinito. LA HISTORIA DE LA COMUNICACION DE DATOS [Bs muy probable que Ia comunicacién de datos comenzara bastante antes de registrar el paso del tiempo err la forma de seftales de humo o el tom-tom de los tambores, aunque no ¢s probable que estas seftales fueran en c6digo binario, Si limitamos el alcance de la 507 comunicacién de datos a los métodos que utilizan las sefales eléctricas para transmitir informacion en cédigo binario, entonces la comunicacién de datos comenz6 en 1837 con I invencién del relégrafo y el desarrollo del cddigo Morse, por Samuel F. B. Morse. Con el telégrafo, los puntos y rayas (andlogo a los unos y ceros binarios) se transmiten a través de un alambre utilizando la induccién electromecénica. Varias combinaciones de estos puntos y rayas se usaron para representar los cédigos binarios para letras, nimeros ¥y puntuacién, En realidad, el primer telégrafo fue inventado en Inglaterra por Sir Charles ‘Wheatstone y Sir William Cooke, pero su equipo requeria de seis cables diferentes para una sola linea de telégrafo. En 1840, Morse asegur6 una patente americana para el telé- ‘grafo; en 1844 se establecié la primera linea de telégrafo, entre Baltimore y Washington, D.C. En 1849, se inventé la primera impresora telegréfica de baja velocidad, pero fue hhasta 1860, cuando las impresoras de alta velocidad (15 bps) estuvieron disponibles. En 1850, se forme en Rochester, Nueva York, la Westem Union Telegraph Company con el propésito de enviar mensajes codificados de una persona a otra En 1874, Emile Baudot inventé un multiplexor (multicanalizador) telegrafico, ¢1 ‘cual permitfa que se trasmitieran sefiales de hasta seis diferentes maiquinas telegrificas simulténeamente, a través de un solo cable, El teléfono lo invent6 en 1876 Alexander Graham Bell y, consecuentemente, casi nada evolucioné el telégrafo, hasta 1899, cuando “Marconi tuvo éxito en enviar mensajes telegrificos por radio, El telégrafo era la Gnica manera de enviar informacién, a través de grandes espacios de agua, hasta 1920, cuando se establecieron las primeras estaciones de radio comercial. Los Bell Laboratories desarrollaron la primera computadora de uso éspecial, en 1940, usando relevadores clectromecéinicos. La primera computadora de uso general fue tuna caleuladora controlada por secuencia automatica desarrollada conjuntamente por la Universidad de Harvard y la International Business Machines Corporation (IBM). La ‘computadora UNIVAC, construida en 1951 por Corporation Remington Rand (ahora ‘Sperry Rand), fue la primera computadora electronica producida masivamente. Desde 1951, el nimero de computadoras de mainframe, computadoras para empresas peque- fias, computadoras personales y terminales de computadores se ha inerementado exponencialmente, creando una situacién en donde més y més personas tienen la necesi- dad de intercambiar informacién digital una con otra. Consecuentemente, la nevesidad de comunicacién de datos también ha aumentado exponencialmente, Hasta 1968, la tarifa de operacién de AT&T permitia que sélo equipo proporciona- do por AT&T fuera conectado alas lineas de AT&T. En 1968, una resolucién acertada de | Ja Suprema Corte, la resolucién Carterfone, permitié que las eompafias que no fueran la Bell se interconectaran a la gran red de comunicacién de ATS&:T. Con esta decisién co- ‘menz6 la industria de interconexién, la cual ha permitido ofertas competitivas de comu- nicacién de datos por un gran mimero de compafiias independientes. ORGANIZACIONES DE ESTANDARES PARA LA COMUNICACION DE DATOS Durante la década pasada, Ia industria de la comunicacién de datos he crecido a una velocidad astronémica. Consecuentemente, la necesidad de proporcionar comunicacién entre sistemas de comunicacién disimbolas, también ha aumentado. Por lo tanto, para asegurar una transferencia de informacidn ofdenada, entre dos o més sistemas de comu- nicacién usando diferente equipo con distintas necesidades, un consorcio de organiza- ciones, fabricantes y usuarios se retinen regularmente para establecer las guias y estin- dares, Es la intencién que todos fos usuarios de comunicacién cumplan con estos estin- dares. Varias de las organizaciones se describen a continuacién. Organizacién Internacional de Esténdares (ISO): La ISO es la organizaciOn inter- nacional para estandarizacién, La ISO crea los conjuntos de reglas y estindares para ‘grificos, intercambio de documentos y tecnologias relacionadas. La ISO es responsable dde endosar y coordinar el trabajo de otras organizaciones de esténdares. 508 Cap. 13. Comunicaclén de datos 7 a i ‘Comité Consultivo para Telefonia y Telegrafia Internacional (CCITT): La mem- bresia de la CCITT consiste de autoridades y representantes del gobierno de muchos paises. La CCITT es ahora la organizacién de estindares para las Naciones Unidas y desarrolla los conjuntos de regias y estindares recomendados para la comunicacién tele- fonica y telegrifica, La CCITT ha desarrollado tres conjuntos de especificaciones: a serie V, para la interface de médems, la serie X, para la comunicacién de datos y la serie Ty Q, para ta Red Digital de Servicios Integrados (ISDN). Instituto de Estindares Nacional Americano (ANSI): ANSI es la agencia de estinda- res oficial para Estados Unidos y es el representante para votar por EUA para ISO, Instituto de Ingenieros Elctricos y Electrénicos (IEEE): EL IEEE es una organiza- cién profesional de EUA de ingenieros en electronica, computadoras y comuni: cacién, Asociacién de Industrias Electrénicas (IA): La EIA es una organizacién de EUA ue establece y recomienda estindares industriales. La EIA es responsable de desarrollar la serie de estandares RS (estdndar recomendado) para datos y telecomunicaciones. Consejo de Estindares de Canadé (SCC): El SCC es la agencia de estindares oficial para Canadé con responsabilidades semejantes a las de ANSI. CIRCUITOS DE COMUNICACION DE DATOS . La figura 13-1 muestra un diagrama a bloques simplificado de una red de comunicaci6n de datos. Como la figura lo muestra, hay una fuente de informacién digital (estacién primaria), un medio de transmisién (facilidad) y un destino (estacién secunstaria), La ‘computadora principal, anfitrién (host), con frecuencia en una mainframe con su propio conjunto de terminales locales y equipos periféricos. Para simplificarlo, s6lo aparece luna estacién secundaria (0 remota) mostrada en la figura. Las estaciones secuidarias son los usuarios de Ia red, Cuantas estaciones secundarias existan y cémo esta la intereo- nexién, de una a otra, y a la estacion host, varia considerablemente dependiendo del sistema y sus aplicaciones. Existen muchos tipos diferentes de medios de transmisién, Mocio de ronan Micioonds de sade Fonte more rt “conra Tit em eee eh Seg cone : ¢ ) | Rison aren emote ua fe] Maden | Ja} gzen Ua TTT ~ TTT Tamales ae Talay de tin optics Figura 13-1 Diagrams 2 bloques simplificado de una red de comuni- ccacién de datos. “N del RT: wadueidoitersimente signifies anfitrién ohuésped, sin embergo dentro dela ings ‘municgciones host significa una “maquina” 0 “computasora” que est participando ene bio de informacion digal De hecho, host es un dispsiivo elecrOnio de dats pimaris, Circultos de comunteacién de datos 509 incluyendo la transmisin de radio en el espacio libre (terrestre y microondas de satli- te), facilidades de cable metilico (sistemas digitales y analégicos) y cables de fibra Sp- tica (propagacién de ondas de luz) El equipo de terminal de datos (DTE) es un término general que describe el equipo de interface usado en las estaciones para adaptar las setales digitales de las computado- ras y terminales a una forma més adecuada para transmisién. Esencialmente, cualquier pieza de equipo, entre la computadora de mainframe y el médem, o el equipo de la estacién y su médem, es clasificada como equipo de terminal de datos. E/ equipo de comunicacién de datos (DCE) es un término general que describe el equipo que convier- te sefiales digitales a sefiales anal6gicas y la interface del equipo de terminal de datos al medio de transmisién analégico, Esencialmente, un DCE es un médem (modulador! ‘demodulador), Un médem convierte las sefales digitales binarias a sefiales anal6gicas, tales como FSK, PSK y QAM, y vieeversa. Transmisién de datos, seriales y paralelos La informacion binaria se puede transmitir paralelamente o en serie. La figura 13-23 muestra cOmo el c6digo binario 0110 se transmite, de la ubicacién A a la ubicacién B, paralelamente, Como lo muestra la figura, cada posicién del bit (Ay a A) tiene su propia linea de transmisi6n, Consecuentemente, los 4 bits se pueden transmitir simulténeamen- te, durante el tiempo de un sélo pufio de relaj (7). Este tipo de transmisién se llama de paralelo por bit 0 de serial por cardcter. La figura 13-2b muestra cémo el mismo cédigo binario se transmite en forma seri ‘Como muestra la figura, existe una sola linea de transmisin y, por lo tanto, s6l0.un bt puede ‘rasmitirse a la vez. Consecuentemente, requiere de cuatro pulsos de reloj (47), para trans- mitir toda la palabra, Este tipo de transmisién frecuentemente se llama de serial por bit. Obviamente, el intercambio principal entre la transmisién paralela y serial es la velocidad contra Ia simplicidad. La transmisiOn de datos se puede lograr mucho més répido usando la transmisién paralela. Sin embargo, la transmisién paralela requiere més Reto i o datos: (a) paralelo; (b) serial. 510 Cap. 13 Comunicacion de datos lineas entre la fuente y el destino. Como una regla general, la transmisién paralela se usa ppara Ia comunicacion a corta distancia, y dentro de una computadora, y la transmision serial se usa para la comunicacién de larga distancia, Configuraciones y topologias de circuitos de comunicacién de datos Configuraciones. Los circuitos de comunicacién de datos pueden catalogarse {generalmente como de dos puntos o multipunto. Una configuracién de dos puntos invo- lucra s6lo dos ubicaciones o estaciones, mientras que una configuracién de multipunto cenvuelve tres 0 més estaciones. Un circuito de dos puntos puede involucrar la transferen- cia de informacion entre una computadora de mainframe y una terminal de computadora remota, dos computadores de mainframe o dos terminales de computadoras remotas. Un Circuito multipunto generalmente usa para la interconexidn de una sola computadora de mainframe (host) a muchas terminales de computadoras remotas, aunque cualquier com- binacion, de tres 0 més computadores o terminales de computadoras, constituye un cit- ccuito multipunto, Topologias. La topologia o arquitectura de un circuito de comunicacién de datos identifica eémo varias ubicaciones dentro de la red se encuentran interconectadas. Las ‘topologias més comiinmente usadas son las de punto a punto, estrella, bus 0 muchas caidas, anillo 0 circuito y matla. Todas estas son configuraciones de multipunto, excepto la de punto a punto. La figura 13-3 muestra varias de las configuraciones y topologias de ccircuitos usadas para las redes de comunicacién de datos. ca mag i 2 Sis site a | tim, | t Host ‘moms Tai de tomacarion comin ai So. . ° wea ace @ Figura 13-3 Tépologias de red de datos: (a) punto a punto; (©) estrella; (¢) bus © muchas caidas; (d) anilla citculto; (e) malla Cireultos de comunicacion de datos sit Modos de transmision Esencialmente, hay cuatro modos de transmisién para los citcuitos de comunicacién de datos: simples, half duplex, full duplex y fullfull duplex. Simplex. Con la operacién simplex, la transmisiOn de datos no se puede dirigir; la informacién se puede enviar sélo en una direccién, Las lineas simplex, también se aman lineas slo para recibir, s6lo para transmitir 0 de un solo sentido, La television ‘comercial y sistemas de radio son ejemplos de transmisién simplex. Half duplex (HDX). En el modo half duplex, la transmisin de datos es posible fen ambas direcciones, pero no al mismo tiempo. Las lineas half duplex también se tl rman de dos sentidos alternados o lineas de cualquier sentido. La banda civil (CB), es un ejemplo de transmisién half duplex. Full duplex (FDX). En el modo de full duplex las transmisiones son ambas direcciones simulténeamente, pero deben estar entre las mismas dos estaciones. lineas de full duplex, también se llaman de dos sentidos simultineas, duplex o lineas de dos sentidos. Un sistema telefénico estindar es un ejemplo de Ia transmisién de full duplex. Fullfall duplex (F/FDX). En el modo F/FDX, la transmisién es posible en am ‘bas direcciones al mismo tiempo, pero no entre las mismas dos estaciones (es decir, una. estacién esta transmitiendo a una segunda estacién y recibjendo de una tercera estacién, al mismo tiempo). F/FDX es posible s6lo en los circuitos de multipunto. El sistema postal de EUA, es un ejemplo de una transmisién full/ull duplex. Operacién de dos hilos contra cuatro hilos Dos hilos, como el nombre to indica, envuelve un medio de transmisién que utiliza dos lineas de cable (una seal y una de referencia) o una configuraeién que es equivalente a tener s6lo dos lineas de cable. Con ta operacién a dos hilos, es posible la transmisién simplex, half duplex o full duplex. Para la operacién full duplex, las seiales se propagan ‘en direeciones opuestas, deben ocupar diferentes anchos de banda; de otra manera, se mezelarin en forma lineal y tendrén interferencia una con otra. Cuatro hilos, como ei nombre lo indica involuera un medio de transmisién que usa ‘cuatro cables (dos se usan para las seftales que se estén propagando en dit Ss opuestas ¥ dos se usan como referencia) 0 una configuracién que es equivalente a tener cuatro cables. Con la operacién a cuatro hilos las sefiales se propagan en direcciones opuestas, estén fisicamente separadas y, por lo tanto, pueden ocupar los mismos anchos de banda sin iterferie una con otra. La operacién a cuatro hilos proporciona més aislamiento y se prefiere sobre la de dos hilos, aunque la de cuatro hilos requiere el doble de cables y, consecuentemente, el costo es doble. Un transmisor y su receptor asociado son equivalentes a un circuito de dos hiles. Un transmisor y un receptor para ambas direcciones de propagacién es equivalente a ut cireuito a cuatro hilos. Con la transmisiGn y full duplex sobre una linea de dos hilo, ¢, ancho de banda disponible debe dividirse a la mitad, por lo tanto, se reducen la capaci- dad de informacién en cualquier direccion a la mitad del valor del half duplex. Conse- cuentemente, la operacién de full duplex sobre dos filos requiere el doble del tiempo para transfer la misma cantidad de informacién, CODIGOS DE COMUNICACION DE DATOS Los cédigos de comunicacién de datos son secuencias de bit prescritas, usadas part codificar caracteres y simbolos. Consecuentemente, los cédigos de comunicaci6n de 512 Cap. 13 Comunicacién de datos nda 1st sy aun sel vacie datos frecuentemente se laman conjuntos de caracteres, cédigos de caracteres,cédigos de simbolo, 0 lenguajes de caracteres. Esencialmente,existen slo tres tipos de caracte- res usados en los codigos de comunicacién de datos: caracteres de control de enlace de datos, los cuales se usan para facilitar el flujo ordenado de informacién, de una fuente a un destino; caracteres de control grfico, lo cual involuera la sintesis © presentacion de la informacién en Ia terminal de recepcién, y caracteres alfa/numéricos, los cuales se usan para representar los miltiples simbolos usados para letras, nimneros y puntuacién en el lenguaje inglés. El primer cédigo de comunicacién de datos, que tuvo un uso amptio, fue el cédigo Morse. El codigo Morse usaba tres simbotos de longitud desigual (punto, guion y espa- cio), para codificar caracteres alfa/numéricos, signos de puntuacion y una palabra de interrogacién, El codigo Morse es inadecuado, para usar en equipos de computadoras digitales ‘modernas, porque todos los caracteres no tienen el mismo nimero de simbolos o requie- ren de la misma cantidad de tiempo en ser enviados y cada operador del c6digo Morse transmite el cédigo a una velocidad diferente. Ademas, con el cédigo Morse, hay una seleceién insuficiente de learacteresres de control grificos y de enlace de control para facilitar la transmision y presentacién de los datos normalmente usados en las aplicacio- nes de computadora contemporaneas ‘Los tres conjuntos de caracteres, més comunes, actualmente usados para la codifi- cacién de earacteres son: el cédigo Baudot, el Cédigo Estandard Americano para el Intercambio de Informacion (ASCII) y el Cédigo de Intercambio de Decimal Codificado en Binario Extendido (EBCDIC). Cédigo Baudot El cédigo Baudot (a veces llamado cédigo Telex) fue el primer cédigo de caracteres de tamafo fijo. El cédigo Baudot fue desarrollado por un ingeniero postal francés, Thomas Murray, en 1875 y nombrado después Emile Baudot, un pionero en la impresién telegri- fica. El cédigo Baudot es un codigo de caracteres de 5 bits que se usa principalmente para equipo de teletipo de baja velocidad, tal como el sistema TWX/Telex. Con el ebdi- go de 5 bits existen sélo 25 0 32 combinaciones posibles, lo cual es insuficiente para representar las 26 letras del alfabeto, los 10 digitos y los diversos signos de puntuacién, asi como caracteres de control, Per lo tanto, el cddigo Baudot usa earacteres de cambio de posicién de letra, para expandir su capacidad a 58 caracteres. La tiltima version del cédigo Baudot esta recomendada por la CCITT como el Alfabeto Intemacional No. 2. El cédigo Baudet, ain lo usa la Westem Union Company para el TWX y los sistemas de teletipo Telex. Los servicios de noticias, AP y UPL, por muchos afos usaron el cédigo Baudot para enviar la informacin de noticias a todo el mundo. La versién mas reciente del c6digo Baudot se muestra en Ie tabla 13-1 Cédigo ASCII En 1963, en un esfuerzo por estandarizar los eédigos de comunicacidn de datos, Estados Unidos adopté el cédigo de teletipo modelo 33, del Sistema Bell, como el Codigo para Intercambio de Informacion Estindar de Estados Unidos de América (USASCIT), mejor conocido, simplemente como ASCIL-63. Desde su adopeidin, ASCII ha progresado gené- ricamente por las versiones de 1965, 1967 y°1977, con la versi6n de 1977 recomendad por la CCITT como el Aifabeto Internacional No. 5. ASCII, es un conjunto de caracteres de 7 bits que tiene 2” o 128 combinaciones. Con ASCII, el bit menos significativo (LSB) se designa como by y el bit mas significative (MSB) se designa como by. El by no es parte el ebdigo ASCII, pero generalmente se reserva para el bit de paridad, lo eual se expli¢a ‘més adelante en este capitulo. En realidad, con cualquier conjunto de caracteres, todos los bits son igualments importantes, porque el cédigo no representa un nimero binario con ms peso. Es comtin con los cédigos de caracteres referirse a bits por su orden; by es Cédigos de comunicacién de datos 513 CCigobinario de cartter TABLA 131 CODIGO BAUDOT Desplazamiento cz i Le rmmangees on. more Ban eases |) R xen ‘cédigo ASCII se muestra Hes Codigo binario| 76543210 Primero se llama LSB. Con ASCIT, el bit de Bits rimero, El ASCII es probablemente el cédigo primer orden, by sel bit del séptimo orden, eteétera, Hex , el bit transmitido sel LSB y se transmit py sntemente usado hoy en dia. La versién de 1977 del C8digo binaro PoOs432 Bix el bit de orden cero, by es el bit de Con la transmisién serial, TABLA 13.2 CODIGO ASCH-TT-PARIDAD IMPAR orden bajo (b.), més frecuer Desplazaminto de a Fgura Desplazamieno de aes Espacio. ‘Aimentcion de nea (LF) Blanco (aulo) cen la tabla 13-2. e ooOrTT1 10 BM = Tritirio a port it at ph ortriiiiir NUL = alo FF = alimentar forma ETB = bloque de fin 'SOH = principio de eneaberado CR = regreso de linea e transmision 'STX = comienzo dl texto SO = movers hacia afvera CAN = cancelar ETX = fin e texto ‘Si = moverse hacia adentro SUB = sustito OT = fin de transmis DLE = escape de enlace de datos ESC = escape ENQ = preguntar DCI = contol de dispositive | FS = separador de campo ACK = reconocimieno ‘DC? = control de dispositive 2 GS = separador de grupo ‘BEL = campana ‘DC3 = contol de dispositive 3 RS = separaor de eginro BS = retroses0 DCA = contol de dispositivo 4 US = separador de unidad HT = tabulador horizontal AK = reconocimiento negative SP = espacio INL = nueva linea ‘SYN = sineronia DEL = borrar VT = tabular vertical Cédigo EBCDIC EBCDIC es un cédigo de caracteres de 8 bits, desarrollado por IBM y se usa, extensa- mente, en IBM y equipo compatible con IBM. Con 8 bits, son posibles 2¥ 0 256 combi- naciones, haciendo que EBCDIC sea el conjunto de caracteres mis poderoso, Observe que con EBCDIC el LSB se designa como b, y el MSB se designa como by. Por lo tanto, con EBCDIC, el bit de orden alto (b) se transmite primero y el bit de orden bajo (by) transmite al final. El cédigo EBCDIC no facilita el uso del bit de paridad. El cédigo EBCDIC se muestra en la tabla 13-3. TABLA 133 CODIGOEBCDIC Cdigo binario| Cig binario Bic OF 2F4 5 67 Hee Be 01234567 He NUL 00000000 rooo0000 ® SoH 00000001 oO -% 10000001 & SK 00000010 m % too00010 @ BK 00000011 oo ¢ toooo011 8 Oo000100 oo 4¢ tooo0100 # wooo ooo tol os dooo1o1 8 ooooor to % F 1000110 & ooooo1 ti OF g toooort1 & 00001000 & % 10001000 8 ooco1001 Ow } tooo1001 8 00001010 oA s1Loooro1g Hf ooocor ott B rooororr @& fF 00001190 oC Fooo1r0o oo001101 oD rooortor 516 13 Comunicaci6n de dator | i | | } 517 SERASRIRKSRASARARKSELIZLVVVY ISLIP SRARSAARARRARLARSSSOOOS Hex Comimia Csdigobinaio O1234567 1 1 ° ° ° ° ° ° ° ° aug once pasar ene ~ mera eunor SP = espa EOT= fn detrmmision ITB = finde tequ de STX = comer de texto ESC expe iaesmision emda SUB = sitio EETB= blogs defn NUL = alo SYN = sineronia etnnsmsin T= ular dl programa NAK = recmtcnien negativ [ET = in de texto | CONTROL DE ERRORES Un circuito de comunicaci* de datos puede ser tan corto, de unos cuantos pies o, tan largo, de varios miles de mitias; el medio de transmisién puede ser tan sencillo, como un pediizo de cable o, tan complejo, como un sistema de microondas, satélite o fibra éptica. Por lo tanto, debido a las caricteristieas, no ideales, que estén asociadas con cualquier sistema de comunicacién, es inevitable que ocurran errores y es necesario desarrollar implantar procedimientos para el control de errores. El control de errores puede dividirse en dos categorias generates: deteccién de errores y correccién de errores. Deteccién de errores La detecciém de errores es simplemente el proceso de monitorear la informacidn recil dda y determinar cuando un error de transmisién ha ocurrido. Las éenicas de deteccién de errores no identfican cual bit (o bits) es erréneo, solamente indica que ha oeurrido un error, El propésito de la deteccién de errores no es impedir que ocurran errores, pero previene que los errores no detectadas ocurran, Cémo reacciona un sistema a los errores de transmisiOn, depende del sistema y varia considerablemente. Las técnicas de detec cid de errores més comunes usados para los circuitos de comunicacién de datos son: redundancia, codificacién de cuenta exacta, paridad, chequeo de redundancia vertical y longitudinal y chequeo de redundancia ciclica. Redundancia. La redundancia involuera transmitit cada caricter dos veces. Si el mismo cardcter no se recibe dos veces sucesivamente, ha ocurrido un error de transmi- sién. El mismo concepto puede usarse para los mensajes. Si la misma secuencia de caracteres no se recibe dos veces sucesivamente, en exactamente el mismo orden, ha ccurrido un error de transmision, Codifieacién de citenta exacta. Con la codificactén de cuenta exacta, el nime- ro de unos, en cada carécter, es el mismo, Un ejemplo de un esquema de la codificacién Control de error ee 519 TABLA 13-4 CODIGO DE CUENTA EXACTA ARQ digo binario| Cardeier bic: T2345 OT tetra Figura 00 0 1 1 1 0 Desplazamiento de letra © 1 0 0 1 1 0 Desplazamienta de figura ootrord)d a - oortoor B , boo11oo ¢ ooritoo D owruy o1tiooo E 3 oo1oo1d F * 1100001 G e 1otoo1o a £ 1110000 1 8 ord 0011 3 (campana) ooo 1011 kK 1100010 b > 1otooo4 M : 1010100 N : 1ooo0110 ° 9 1001010 » o ooo1rror @ 1 r1oo1r%.% R 4 oro ro1o s * roo 0101 7 3 o11 0010 u 7 1001001 v = O1rootod w 2 ooroLrio x ’ oororo)d y 6 ortooor Zz + oooo11d (blanco) 1to10 00 (espacio) to1tooo Alimetar ines 1eoo011 Represo de linea ) de cuenta exacta es el c6digo ARQ, mostrado ena tabla 13-4, Con el eédigo ARQ, cada cardcter tiene tres unos en él, por lo tanto, una cuenta sencilla de la cantidad de unos 8, en cada cardcter, determina si ha ocurrido un error de transmisién. Paridad. La paridad es probablemente el esquema de deteccién de error, mis Sencillo, usado para los sistemas de comunicacién de datos y se usa con chequeo de ‘edundancia vertical y horizontal, Con la paridad, un solo bit (llamado bit de paridad) se ‘agrega a cada cardcter para forzar el total de niimeros unos en el cardcter, incluyendo cl bit de paridad, para que sea un niimero impar (paridad impar) o un niimero par (pari- ddad par). Por ejemplo, el eédigo ASCII para la letra “C* es 43 hex 0 P1000011 binaro, con el bit P representando el bit de paridad. Hay tres unos en el cédigo, no contando el bit de paridad. Si se usa la paridad impar, el bit P se\hace un 0, manteniendo el niimero total de unos en tes, un niimero impar. Si se usa la patidad par, el bit P se convierte en | ¥¥€l mimero total de unos es cuatro, un ndmero pat. Observando mis de oerea Ia paridad, puede verse que el bit de paridad es indepen- diente del nimero de ceros en el eddigo y no es afectado por pares de unos. Para la letra “C", si todos los bits 0 se descartan, el cédigo de P1—I1. Para la paridad impar, l bit ain es un 0 y para la paridad par, el bit Pain es un 1. Silos pares de unos, también se 520 Cap. 13 Comunleacién de datos Bide peas - > sD Paridad impar; 2, paridad par. + excluyen, ef codigo es 0 PI ‘Nuevamente, para la pari- dad impar, el bit Pes un 0, y para la paridad par, el bit P es un 1 La definiciGn de paridad es equivalencia o igualdad. Una compuerta légica que determina cudndo todas sus entradas son iguales, es la compuerta XOR. Con una com- puerta XOR, si todas las entradas son iguales (ya sea todos ceros o todos unos) la salida 5 un 0, Si todas las entradas no son iguales, la salida es un 1. La figura 13-4 muestra dos Cirouitos que se usan comainmente para generar un bit de paridad, Esencialmente, ambos circuitos pasan por un proceso de comparacién eliminando los ceros y pares de unos. El circuito mostrado en la figura 13-4a utiliza una comparacién secuenctal (serial), mien- tras que el circuito mostrado en Ia figura 13-4(b) utiliza una comparacién combinada (paraleia). Con el generador de paridad secuencial by usa XOR eon by, ta salida usa XOR ‘con ba, etcétera, La salida de la dltima operacién XOR se compara con un bit polarizado. Si se desea ta paridad par, el bit polarizado se convierte en 0 ldgico. Si se desea Ia paridad impar, el bit polarizado se hace 1 W6gico. La salida del circuito es el bit de paridad, el cual se agrega al eSdigo de earacteres. Con el generador de paridad paraelo, las comparacio- nes se hacen en capas o niveles. Los pares de bits (bs y ,, bs y by, eteétera) usan XOR. Los resultados de las salidas XOR de primer nivel se utilizan entonces juntos. El proceso continéa, hasta que s6lo un bit permanece, el cual usa XOR con el bit polarizado. Nueva- mente, si se desea la paridad par, el bit polarizado se hace 0 l6gico y si se desea la paridad iimpar, el bit polarizado se hace 1 logico. Los circuitos mostrados en la figura 13-4 también pueden usarse para el checador de paridad en el receptor. Un checador de paridad usa el mismo procedimiento que un ‘generador de paridad, excepto que la condicién de logica de la altima comparacién se usa para determinar si una violacin de paridag ha ocurrido (para la paridad impar un 1 indica un error y un 0 indica que no hay error; para la paridad par, un | indica un error y un 0 indica que no hay error). La ventaja principal de la paridad es la simplicidad. La desventaja es que cuando un niimero par de bits se recibe erréneamente, el checador de paridad no lo detectara (0 sea, si las condiciones de ldgica de 2 bits se cambian, Ia paridad permanece igual), ‘Consecuentemente, la paridad en un periodo largo de tiempo, detectara s6lo el 50% de Jos errores de transmisién (esto asume una probabilidad igual, que un mdmero de bits, par 6 impar, podria estar en error). Control de errores sat % Chequeo de redundaneia vertical y horizontal, El chequeo de redundancia ver- ‘ical (VRC), €s un esquema de deteccién de errores que usa la paridad para determinar si tun error de transmisién ha ocurrido dentro de un caracter, Por lo tanto, el VRC a veces se Hama paridad de cardcter. Con el VRC, cada caracter tiene un bit de paridad agreeado a - i, antes de la transmisin, Puede usar paridad par 0 impar. El ejemplo mostrado bajo el tema “parided” involucrando el eardcter de ASCII “C", es un ejemplo de cémo se usa el VRC. El chequeo de redundancia horizontal y longitudinal (HRC o LRC), es un esquema de deteccién de errores que utiliza la paridad para determinar si un error de transmisién hha ocurrido en un mensaje y, por lo tanto, a veces es llamado paridad de mensaje, Con el LRC cada posicién de bit tiene un bit de paridad. En otras palabras, by de cada caricter feel mensaje usa XOR con by de todos los demés caracteres en el mensaje. De manera semejante, by, bs, y asi sucesivamente, milizan XOR con sus bits respectivos de todos los «demas caracteres en el mensaje. Esencialmente, el LRC es el resultado de usar XOR con los “caracteres” que componen un mensaje, mientras que el VRC es el uso de XOR en los bits con un solo carécter. Con el LRC, sélo la paridad par sera sada. La seouencia del bit en el LRC se calcula en el transmisor, antes de enviar la informacién, después se transmite como si fyera el dltimo earécter del mensaje, En el receptor el LC se eau en ls datos y ef URC recnlelado se compare con lL transmitido con el mensaje, Si son iguales, se asume que ningun error de transmisién ha ‘ccurrido. Si son diferentes, un error de transmisin debe haber ocurrido. El ejemplo 13-1 muestra cfmo el VRC y el LRC son determinados. EJEMPLO 13-1 Determine ef VCR y el LCR para cl siguiente mensaje coditieada ASCH: THE CAT (Et. GATO), Usilice la paridad impar para el VCR y paridad par pari el LCR. Solucién Cuiter oT OH OE om © A 7 LRC fa 8 nines iB tm 0 9 1 0 1 1 0 4 bo 9 9 © + o o 4 cédigo bm 1 0 1 Oo 0 Oo tt acl & 0 1 0 0 oo oF b&b 1 0 0 0 0 0 1 0 b 9 0 59 1.0 0 oO Msp bot ot to 1 tt a f EILRC es 2FH 0 OOLOILI binario, En ASCH, éste es el earicte/, El bit VRC para cada caricter se calcula en direccin vertical y los bits del LCR se calculan en direccién horizontal. Este es el mismo esquema que fue usado con las prime- ras cintas de papel para teletipo y tarjetas de perforacién y subsecuentemente en las aplicaciones de comunicacion de datos actuales El grupo de caracteres que componen el mensaje (es decir, EL GATO) a menudo se Nama bloque de informacién. Por lo tanto, la secuencia del bit para el LCR frecuente mente se llama cardcter de chequeo de bloque (SCC) 0 una secuencia de chequeo de bloque (BCS). El BCS es més apropiado, porque ef LRC no tiene funcién como ut 522 Cap. 13 Comunicaclon de datos { | cardcter (0 sea, no es un carécter alfa/numérico, grafico 0 enlazado con datos); el LRC es simplemente una secuencia de bits usada para la deteccién de erores. Historicamente, LRC detecta entre 75 y 98% de todas las transmisiones de errares. ip EI LRC no detectara errores de transmision cuando un nimero par de caracteres tienen un error en la misma posicién del bit. Por ejemplo, si b, en dos diferentes caracteres esté en error, el LRC ain es vilido, aunque hayan ocurrido miltipleserrores de trans- smision Silos VRC y LRC se usan simultineamente, la iniea vez que un error no se detecta «8 cuando un mimero par de bits, en un niimero par de caractees,estuviera en un error y las mismas posiciones del bit, en cada caricter, estin en error, lo cual no es muy probable que suceds. El VRC no identifica cul bit estt en error en un cardcter, y el LRC no ‘demitiea cual caricter tiene un error en él. Sin embargo, para los errores debit sencillo, el VRC usado junto con et LRC, identifica cual bit esti en un ertor, De otra manera, los VRC y LRC slo identifiean que un error ha ocurrido, Revisién de redundancia ci{iea. Probablement, el esquema mas confiable para 4a deteccién de errores es el chequeo de redundancia efelica (CRC). Con CRC, aproxi- madamente el 99.95% de todos los errores de transmisién se detectan, E] CRC se usa _generalmente con eédigos de & bits, tales como EBCDIC 0 cédigos de 7 bits, cuando no se usa la paridad. En Estgdos Unidos el eédigo CRC més comin es el CRC-16, el cual és idéntico al estindar internacional, CCITT V.41. Con el CRC-16, se utilizan 16 bits para el BCS. | Esencialmente, el carécter CRC es el sobrante de un proceso de division, Un mensaje de datos polindmico G(x) se divide por una funcién de polinmico del generador P(x), el Cociente se descaria, y el residuo se trunca en 16 bits y se agrega al mensaje como el BCS. Con la generacién de CRC, la divisién no se logra con un proceso de divisién i aritmética estindar, En vez de usar una resta comiin, el residuo se deriva de una ope racién de XOR. En el receptor, el flujo de datos y el BCS se dividen por ta misma i funcién de generacién P(x). Si ningiin error de transmisién ha ocurtido, el residuo ser EI polinomio generado para CRC-16 es Post tate endonde = 1 { | El nimero debits en el eédigo CRC es igual al exponente més ato del polinomio Te talsl heer orr ee ele aie ae | inks peeorgneiaemeenein | CRC-16 BCS, para el estindar CCITT V.41. Observe que para cada posicién de bit del | polinomio generado en donde hay un I se coloca una compuerta excepto por 2. EJEMPLO 13-2 Determine et BSC para los siguientes polindimios generadores de datos y CRC. dates GQ)= 27 +8 teeta © LOLOL CRO PEA He ts +x" TOOIT Solueién Primero G(x) es mulliplicado por el niimero de bits en el eddigo CRC, 5. POE a AES et tases er eet = 1011011100000 Control de errores 523 ves sovep *P UpPeDIUNMED ET “de> os tranamtidos ‘orocbidos % = hee(( Lele *KEIEE PEE] / Figura 13-5 -Circulto generador CRC-16 (CCITT V.41), Despuds divida el resultado por PCs) \ VS 110011 [Totter 700000 L ators - aed S) tag, y 111070 ‘Gat t49011 ya0700 ss0011 ow oro Oo 149011 111010 410011 1001 = eRe EI CRC se agrega alos datos para dar el siguiente flujo de datos transmitido, $00 ere sorto1as 01001 En el receptor, los datos transmitidos son nuevamente divididos por P(x). a1010141 110011 [7oTt011 101001 340011 711101 49011 T1010 110014 700110 10014 701010 110011 710071 140011 90000 residuo = 0 rningin error ocurrido yo ae 4s o\" w= Wy ores Correceién de errores § ecsee ll Esencialmente, hay tres métodos de correecién de errores: sustitucion de simbolos, re~ transmision y seguimiento de correccién de un error. Sustitueién de simbolos. La susttucign de simbotos se diseié para usarse en un ambiente humano: en donde hay un ser humano, en la terminal de recepeién, para ana- lizar los datos recibidos y tomar decisiones sobre su integridad. Con la sustitucién de simbolos, si un eardcter se recibe en error, en vez de revertirse a un nivel superior de correccién de ertores © mostrar el earécter incorrecto, un cardcter dnico que es inds- finido por el cédigo de caracteres, tal como un signo de interrogacién invertido € ), se sustituye por el caricter malo. Si el caracter erréneo no puede distinguirse por el opera- dr, la etransmisién es para llamada (0 sea, la sustitucion de simbolos es una forma de retransmisién selectiva), Por ejemplo, si el mensaje “Nombre” tenfa un error en el pri- mer caricter, se mostraria como “Sombre”, Un operador puede discemir el mensaje co~ Control de errores 525 recto por inspeccin, y la retransmisin no es necesaria. Sin embargo, si el mensaje “$°,000.00" se recibiera, un operador no podria determinar el carécter correcto y la retransmisiOn seria requerida, Retransmisién. La retransmisin, como el nombre lo implica, es volver @ enviar tun mensaje, cuando es recibido en error, y la terminal de recepcién automaticamente Pide laretransmision de todo el mensaje, La retransmisién frecuentemente se lama ARQ, el cual es un término antiguo de la comunicacién de radio, que signifiea peticién auto. ‘mitica para retransmisién. ARQ es probablemente el método mas confiable de correc. idm de errores, aunque no siempre ¢s el mas eficiente. Las dificultades en el medio de transmisién ocurre en rifagas. Si se usan mensajes cortos, la probabilidad de que una dificutad ocura, durante la transmisién, es pequefta. Sin embargo, los mensajes cortos requieren de mis reconocimientos y regresos de linea que los mensajes largos. Los reco. nocimientos y regresos de linea para el control de errores son formas de encabecamien. tos (earacteres diferentes a os datos que se deben transmitt). Con los mensajes largos, menos tiempo de regreso es necesario, aunque la probabilidad de que un error de trans, misi6n ocurra es mayor que para los mensajes cortos. Se puede mostrar, de manera esta. distica, que los bloques de mensajes entre 256 y 512 caracteres son de tamafo Sptimo, cuando se utiliza ARQ para correccién de érrores ‘Seguimiento de correccién de error’ El seguimiento de correccién de error (FEC), ¢5 el Ginico esquema de correccién de error que detecta y corrige los errores de transmisin, del lado receptor, sin pedir retransmisién. Con FEC, se agregan bits al mensaje, antes de la transmisién. Un cédigo de correc- cidn de errores popular, es el cddigo de Hamming, desarrollado por R. W. Hamming. en los Laboratorios Bell. BI nimero de bits en el cédigo de Hamming depende del nimero de bits en el cardcter de datos. El nimero de bits de Hamming que debe asregarse aun cardcter se determina de la siguiente expresién: Demin (13) \imero de bits de Hamming vimero de bits en el cardcter de datos EJEMPLO 13-3, Para una cadena de datos de 12-bits de 101100010010, determine el nimero de bits dé Hamming requerido, coloque arbitrariamente fos bits de Hamming en la cadena de dats, determine tn eondicién de cada bit de Hamming, asuma un error de transmisién de bit sencilloarbtrario y compruebe que el eddigo de Hamming detectaa el eror, ‘Soluctén Sustituyendo en In ecuacién 13-1, el nimero de bits de Hamming es Mementt Para n= 4 . Ma emtnti=i2t4+1=17 16 < 17; por lo tanto, 4 bits de Hamming son insuficientes. Para n™ 5: BaRemtnt1 S454 =18 32> 18; por lo tanto, 5 bits de Hamming son suficientes para llenar el etiterio de Ia ecute idn 13-1, Por fo tanto, un total de 12 + 5 = 17 bits eomponen el flujo de datos, 526 Cap. 13, Comunicactén de datos Cologue arbitrariamente $bits de Hamming en el Nujo de datos: ik 1716151613 1211 1098 7654524 #10 44 10 0 HHOTOHO10 Para determinar ta condicién ldgica de los bits de Hamming. esprese todas las posiciones e bit que contienen un 1, como un nimero binari de 5 bits y usando XOR juntos. Prsicién debit Numero binaio 2 00010 6 cone XOR 0100 ie 01100 KOR ‘01000 ie unto OR 0 ‘oon OR TOIIO = eddigo de Hamming bol by =O, bye, by= 1, b=0 El Mujo de datos eodiicads de 17 bits se convierte en 4 4 aH “ 11010100110100010 ‘Asuma que durante fa transmisiOn, un error ocurre en la posicion de bit 14. EI flujo de datos recibido es 11090100110100010 Enel receptor, para determina e bit en errr, extraiga los hits de Hamming y usando XOR ‘on ef e&digo binario para cada posicidn de bit de datos que contiene un | cidigo de Horning 2 oR wie OR 2 oR a OR {La posicidn de bit 14 fue recibida en error Para arreglar el ror. simplemente comple- ‘mente ol bit 1. El cédigo de Hamming descrito aqui, detectara solo errores de un solo bit. No se puede usar para identificar errores de bits miltiples o errores en fos bits de Hamming. El Cédigo de Hamming, como todos fos céigos FEC, requiere dela adicin de los bits a los datos, alargando consecuentemente el mensaje transmitido. El propOsito de los eédigos FEC es reducir o eliminar el tiempo gastado de retransmisiones. Sin embargo, la suma de Jos bits FEC a cada mensaje gasta el tiempo de transmisiOn. Obviamente, se negoc entre ARQ y FEC, y los requerimientos del sistema determinan qué método es mejor para un sistema en particular. El FEC frecuentemente se usa para transm) { muchos receptores, cuando los reconocimientos no son pricticos. Control de errores 527 ‘SINCRONIZACION Sineronizar significa coincidir 0 estar de ‘acuerdo al mismo tiempo. En la comunicacién de datos, hay cuatro tipos de sincronizacién que debe logrars: sincronizacign de un bit 9 reloj,sincronizacion de médem o portadora, sincronizacién de cardeter y sincronizn, ign de mensaje, Los circuitos de recuperacién del reloj y portadora discutidos en el | capitulo 12 logran la sincronizacin de bitsy portadora y Ia sincronizacién de mensaje se discute en el capitulo 14. ‘Sineronizacién de caracter La sincronizacién del reloj asegura que el transmisor y el receptor estin de acuerdo en una ranura de tiempo exacta, para la aparici6n de un bit. Cuando una cadena continua de datos se recibe, es necesario idenificar cudl bit pertenece a cules caracteres y cul bites ol bit de datos menos signficatvo, el bit de paridad, y el bit de parada, Esencialmente, | esto es la sineronizacion de caracteres: identifica el comienzo y el final de un eédigo de caracteres, En los creuitos de Ia comunicacién de datos, hay dos formatos usados pare lograr la sincronizacién de caracteres:asincronos y sincronos. Formato de datos asincrones, Con losdatos avincronos, cada carter se entrama : entre un bit de arranque y uno de final. La figura 13-6 muestra el formato usado para centramar a un carécter para la transmisién de datos asincronos. El primer bit transmitido es el bit de arranque y siempre es un 0 l6gico. Los bits del eédigo de caracteres se {ransmiten a continuacién comenzando con el LSB y continuando hasta el MSB. El bit de paridad (si se usa) se transmite directamente, después del MSB del caricter. El iltimo bit tansmitito es el bit de parada, el cual siempre es un 1 logico. Puede haber bits de parada de I, 1.502. Un 0 logico se usa para el bt de arranque, porque una condicién desocupada (sin ninguna transmisién de datos) en un circuito de comunicacién de datos se identifica por 'a transmisién de unos continuos (éstos frecuentemente se llaman unas de linea desoen. pada). Por \o tanto, el bit de arranque del primer caracter se identifica por una transicién de alto-a-bajo en los datos recibidos, y el bit que continta, inmediatamente después del | bit de arranque es el LSB, del cédigo de caracteres. Todos los bits de parada son unos ‘ogicos, lo cual garantiza una transmisidn de alto-a-bajo al comienzo de cada earicter, Después de que el bit de arranque se detecta, los bits de datos y paridad se miden en e! receptor. Si los datos se transmiten en tiempo real (es decir, conforme un operador escr'= be los datos en su terminal de computadora), el nimero de unos de linea desocupada, entre cada carkctér,variaré, Durante este tiempo muerto, el receptor simplemente espe. | ‘ari la aparicion de otro bit de arranque, antes de medir el proximo earicter. EJEMPLO 13-4 Para la siguiente cadena de datos codifieados en ASCII asincronos, identifique cada earke- ter (asuma la paridad par y 2 bits de paro). Paro use ns Arranque de poridad 9 Arranque | Arranque Pare 11119901000104Jar000007011111111118181000177Foro000101413 a ye | Paro r ‘ | oa i ante ™ [Ba] ©] Flawra 13.6 Formato de datos see JR) es 2 528 Cap. 13 Comunicacién de datos ili Formato de datos sincronos. Con los datos sincronas, en vez de entramar cada caricter independientemente con los bits de arranque y perada, un earicter de sincroni- zacién Ginico llamado carécter SYN se transmite al comienzo de cada mensaje. Por ejem- plo, con el e6digo ASCII, el cardcter SYN es 16H. El receptor descarta los datos que estén entrando, hasta que recibe el cardcter SYN, entonces se mide en los préximos 8 : bits y los interpreta como un eardcter. El cardcter que se usa para significar el final de © una transmisién varia con el tipo de protocoloutlizado y qué tipo de transmisién es. Los caracteres que terminan un mensaje se discuten en el capitulo 14 ‘Con los datos asincronos, no es nevesario que 1s rlojes de transmisién y de recep- cin se sincronicen continuamente. Sélo es necesario que operen a aproximadamente la isma tasa y sean sincronizados al comienzo de cada cardcer. Este era el propésito de] bit de arranque, establecer una referencia de tiempo par la sincronizacin de caracteres Con datos sincronos los relojes de transmisién y de recepcidn deben sincronizarse, por- {que la sincronizacién de caracteres ocurre, silo una vez al comienzo del mensaje. areurs EJEMPLO 13.5 Para ia siguiente cadena de datos codificados en ASCII sineronos,identifique a cada cartc- ter (asuma paridad impar, tsa nsB. ssrriibr10se0do0190011soao001s0010%0%01000001911111911 ‘ 1 te 1 SYN > a 1 a in Con los datos asineronos, cada caricter tiene 20 3 bits agregados a cada cardcter (1 or ‘de arranque y 2 de parada). Estos bits son encabezadores adicionales y por lo tanto, reducen la eficiencia de la transmisién (0 sea, la relacin de los bits de informacion al én total de los bits transmitidos) Los datos sincronos tienen dos caacteres SYN (16 bits de tel encabezamiento), sumados a cada mensaje. Pr lo tana, los datos asincronos son mas os cficientes, para los mensajes cortos, y los datos sineronos son més eficientes para los tr mensajes largs. cl te * HARDWARE PARA COMUNICACION DE DATOS La figura 13-7 muestra el diagrama a bloques de un circuito de comunicacian de datos rmultipunto, que utiliza una topologia de bus. Este areglo es uno de las configuraciones ras comunes, usadas para los circuitos de comunicacion de datos. En una estacidn hay ‘una computadora de mainframe y en cada una de las otras dos estaciones hay una agra- _puctin de terminales de computadoras. hardware y la crcuiteria asociada que conecta ala computadora host a las terminales de computadora remotas se lama un enlace de cde datos, La estacién con el mainframe se llama fost o primaria y las se llaman secundarias o simplemente remotas. Un arreglo como éste, se Nama red centralizada; hay una estacion ybicada centralmente (el host) con la responsa- be bilidad de asegurar un flujo ordenado de datos, entre las estaciones remotas y ella mis- ma, El flujo de datos es controlado por un programa de aplicaciones que est almacena~ do en Ia estacién primaris En la estacién primaria hay una computadora de mainframe, una wnidad de control de linea (LCU) y un médem de datos (a un médem de datos se le Hama comtinmente ‘mddem). En cada seccién secundaria hay un médem, un LCU y equipo terminal, como terminales de computadora, impresoras, eteétera. El mainframe es el host de la red y es ‘en donde se almacena el programa de aplicaciones para cada circuito al que sirve. Para lad on Hardware para comunicacién de datos 529 Se | [egress |_camimus [Razsaor abate | | setters roves 1 ciao pw] etre OTe Figura 13-7 Diagrame datos multipunto, bloques de un circuit de comunicacion de simplicidad, ta figura 13-7 muestra s6to un circuito servido por el primario, aunque pueden haber muchos circuitos diferentes servides por una computadora de mainframe. La estacién primaria tiene la capacidad de almacenar, procesar o retransmitir los datos ‘que recibe de las estaciones secundaria. La primaria también almacena software para el ‘manejo de base de datos La LCU en la estacin primaria es mis complicada que las LCU en las estaciones secundarias. La LCU en la estacién primaria dirige el trifico de datos de y a muchos cireuitos diferentes, los cuales pueden tener carécteristicas diferentes (o sea, diferentes Proporciones de bits, eddigos de cardcteres, formatos de datos, etcétera). La LCU en la estacién secundaria dirige el trifico de datos, entre una cadena de datos y unos cuantos ispositivos de terminales, los cuales operan a la misma velocidad y utilizan el mismo ‘digo de cardcter. Hablando generalmente, si la LCU tiene software asociada con ella, se llama un procesador extremo delantero (PEP). La LCU en la estacién primaria es ‘ormalmente un PEP. nidad de control de linea La LCU tiene varias funciones importantes. La LCU en la estacién primaria sirve como una interface entre Ia computadora host y los circuitos a los que sirve. Cada circuito servido se conecta a un puerto diferente en la LCU. La LGU dirige el flujo de los datos de entrada y salida, entre las diferentes cadenas de comunicacién de datos, y su programa de aplicaciones respectivas. La LCU realiza una conversién de datos paralelo a serial y serial 4 paralclo, El canal de interface de mux entre la computadora de mainframe y ia LCU transfiere datos en paralelo, Las transferencias de datos entre el médem y la LCU se realizan de manera serial. La LCU, también hospeda a la ciruiteria que realiza la detec- cién de errores y correccién, Ademés, los caracteres del control de la cadena de datos (DLC), se insertan y borran en la LCU. Los caracteres de control de cadena de datos se explican en el capitulo 14. 530 Cap. 13 Comuntcacién La LCU opera sobre los datos cuando esti en forma digital y, por lo tanto, se le llama equipo terminal de datos (DTE). Dentro de la LCU, hay un cireuito sencilla inte. ‘grado que realiza varias de las funciones de la LCU. Este circuito se llama UART, cuan. do se usa la transmisién asincrona y USRT, cuando se usa la transmisidn sincron., : Receptor/transmisor asinerono universal (UART). El UART‘se usa para trans- mision asinerona de datos, entre el DTE y el DCE. La transmision asincrona significa h aque un formato de dates asneronos se usa y no hay informacion de medidee waco éntre el DTE y el DCE. Las funcionesprimaras del UART son ( 1. Realizar una conversién de datos de serial a parteloy de parteo a seria { 2. Realizar una deteccién de errores insertando y revisando jos bits de paridad. i 3. Insertar y detectar los bits de arranque y parada, De manera funcional, ef UART se divide en dos secciones: el transmisor y el re- ‘ceptor, La figura 13-8a muestra un diagrama a bloques simplificado de un transmisor | UART. Antes de transferir datos en cualquier direcci6n, se debe programar una palabra control en el registro de control UART, para indicar la naturaleza de los datos, tales cémo el nimero debits de datos: si se usa la paridad, y si ates, ses par o impats y ef niimero de bits de parada. Esencialmente, el bit de arranque es el nico bit que no tiene ‘opeién; siempre hay sélo un bit de arranque y debe ser 0 ldgico. La figura 13-8b muestra mo programar la palabra de contro! para varias de las funciones. En ef UART, la palabra de control se usa para establecer el circuito de manejo de logica del bit de datos, paridad y parada, Transmisor UART. La operacién de una seccidn del transmisor de UART es muy sencilla. EL UART envia una sefal de vaciar el biter de transmision (TBM'T) al DTE. para indicar que esta listo para recibir datos. Cuando el DTE siente una condici6n activa en la TBMT, envia un cardcter de datos paralelo a las lineas de transmisién de datos (TD,-TD,) y los manda al registro del bafer de transmisién, con la seta enviada de datos de transmisién (TDS), Los contenidos del registro del bier de transmisin se transfieren al registro de cambio de posicién de trénsito, cuando la sefal de fin de care. ter de transmisién (TEOC) se activa (Ia sefal TEOC simplemente le dice al registro del biifer, eudndo el registro de cambio de posicién esta vacio y disponible para recibir informacién). Los datos pasan por el circuito de manejo de légiea, en donde recogen a los bits de paridad apropiados de arranque y paro. Después de que los datos fueron carga 4dos en el registro de cambio de posicién de transmision, se sacan en forma serial en cl pin de la salida serial de transmision (780), con una razén de bits igual ala frecuenci 4el reloj de transmision (TCP). Mientras que los datos en el registro de cambio de posi cin de transmisin son medidos en secuencia, el DTE carga ¢l préximo caricter en el registro del bier. El proceso continda, hasta que et DTE ha transferido toda su informa- ci6n. La secuencia anterior se muestra en la figura 13-9. Receptor UART. Un diagrama a bloques simplificado de un receptor UART se ‘muestra en la figura 13-10. El niimero de bits de,paro, bits de datos y la informacidn de bit de paridad, para el receptor UART, son determinados por la misma palabra de control ue se usa para el transmisor (es decir, el tipo de paridad, el ndmero de bts de paro y el nimero de bits de datos usados para el receptor UART debe ser igual al usado por el transmisor UART). El receptor UART ignora fos unos dela linea desocupada. Cuando un bit de arrane ‘que valido se detecta en el circuito de verificacién del bit de arranque, el cardcter de los datos se mide de manera serial en el registro de cambio de posicién de recepcién. Si se usa Ia paridad, el bit de paridad se revisa en el circuito de chequeo de paridad. Después dde que un cardcter de datos completo se carga en el registro de cambio de posicion, e! Hardware para comuntcacién de datos 531 eo") nos? | PO Tritt Ses SP Fgemwarcowa ] FES TO Ty Te TO TD; Tor TO Tp | SEE voc Learner : LL = : we feeel[s [+] [+ [senses] « [> [Hee = ae Ly a me see on iy tes * fagre 138 Tai UAT: (6) ogra ssp (b) palabras de control. carter se transfiere en paralelo al registro del bifer y la bandera de los datos de receP- cidn disponibles (RDA) se establece en el registro de estado de 1a palabra. Para leer el registro de estado, el DTE monitores el estado de la palabra habilitada (SWE) y si est activo, lee el cardcter del registro del bier colocando una condicién activa en el pin dé habiltar la recepcién de datos (RED). Después de leer los datos, el DTE coloca unt sefial activa en el pin de arrangue disponible de recepcién de datos (RDAR), el cut! 532 Cap. 13 Comunleacién de datot Det, | Entrade de aatos t L150 ' non (rins sare i —| Figura 13-9. Diagrama de sincronizacién: transmisor UART. | ‘er | See [Tet J Eee (Re Sst [eee Po racecars bt me TTT Ty = fy Ry Ay ya 19) Ae = Sea os Ne! 1 | Tritt 1 : fre RFE ADA ROR SWE ROAR 1 Figura 13-10 Diagrama a bloques simplificado de un 1 receptor UART. Hardware para comuntcacién de datos 533 aa ee a |— oa [—» rr es [+ are asi deestado [> ROR Datos seas |—§ swe ‘dol DCE il 4 AAR Regis slater ge e recepein ‘eR wlan, Figura 13-11 Diagrama de sincronizacion: receptor UART. arrancari el pin RDA. Mientras, el préximo cardcter recibe y se mide en el registro de cambio de posicién de recepcién, y el proceso se rept, hasta que todos los datos hayan sido recibidos. La secuencia anterior se muestra en fa figura 13-11. El registro de estado.de la palabra, también se usa para la informacién de diagnds- tico. La bandera de recepcién de error de paridad (RPE), se establece cuando un caricter recibido tiene un error de paridad en él. La bandera de error de trama de recepcién (RFE), se establece cuando un caricter es recibido, sin o con un nimero impropio de bits de paro. La bandera de desbordamiento, Ia recepeién (ROR), se establece cuando un Cardeter en el registro del bifer esta sobreescrito con otro cardeter (0 sea, el DTE fallo en dar servicio a una condicién activa en la RDA, antes de que el préximo cardcter fuera recibido por el registro de cambio de posicion). El reloj recibido para el UART (RCP) es 16 veces mayor que la tasa de datos de recepci6n. Esto permite que el cireuito de chequeo del bit de arranque determine si una transicién alta a baja, en los datos recibidos, es en realidad un bit de arranque valido y no simplemente un aumento de ruido negativo, La figura 13-12 muestra cémo esto se logra. Los unos de la tinea desocupada que estén entrando (condicién continua de alta) s¢ ‘Muestrean a una tasa de 16 veces la tasa de bit real. Esto asegura que una transicién de alta a baja se detecte dentro de '/. de un tiempo de bit, después de que ocurre. Una vez ue una baja sea detectada, el circuto de verificacién cuenta siete pulsos de relo, des Pués vuelve a muestrear los datos. Si aiin esté baja, se asume que un bit de arranque vido fue detectado, Si se ha revertido a la condicién alta, se asume que Ia transicién de alta baja fue simplemente un pulso de ruido y, por Io tanto, se ignora. Una vez que un 534 Cap. 13 Comunicacton de datos fi ae aranave: 18reioies 4 novatso” { ——__.——__- + Detects baja Detecta baja Bite aranque Must by sao Figura 13-12 Verificacién del bit de arranque. \ bit de arranque vatido fue detectado y verificado, el ciruito de verificacién muestrea los | datos que estan entrando una vez, cada 16 ciclos del relo, lo cual es igual a la tasa de | datos. Muestrear a 16 veces la tasa de bit, tambien establece el tiempo de muestreo dentro de "/ de tiempo de bt, desde el centro del bit. + Receptor/transmisor sincrono universal (USRT). 1 USRT se usa para la trans- misién de datos sincronos, entre el DTE y el DCE. Transmisién sincrona significa que hay informacién de sineronizacién transferidas, entre el USRT y el médem, y que cada trans- ‘misién comienza con un carécter SYN tinico, Las funciones principales del USRT son: 1. Realizar conversié» de datos de serial a paralelo y paralelo a serial. 2. Realizar deteccién de errores insertando y revisando los bits de paridad. 3. Insertar y detectar caracteres SYN, EL diagrama a bloques del USRT se muestra en Ia figura 13-13a, El USRT opera similarmente al UART y, por lo tanto, s6lo se explican las diferencias, Con el USRT, los bits de arranque y de paro no se permiten. A cambio, los caracteres SYN iinicos, son | ceargados a la transmisién y reciben registros SYN, antes de transfer los datos. La infor- ‘macién de programacién para la palabra de control se muestra en la figura 13-13, Transmisor de USRT. La seal de transmision de reloj (TCP) se establece en la razén de bit deséada y el caricter SYN deseado se carga a os pins de entrada paralelos (DB,-DB;) en el registro SYN de transmisi¢n, por pulsos del transmisor SYN (TSS). Los datos se cargan al registro de datos de transmisién de DB,-DB,, por pulsos del transmisor de datos mandando (TDS). El préximo cardcter transmitido se extraers del registro de datos de transmisién si el pulso TDS ocurre, durante el eardeter actualmente transmitid. Si TDS no se pulsa, el proximo carécter transmitido se extracré del registro SYN de transmisin y ta sefal del earécter SYN transmitida (SCT), se establecerd, La sefal de transmitir del biter vacio (TBMT) se usaré para requerr el proximo caricter del DTE. Los datos de sala serial aparecen en el pin de salida serial de transmision (TSO). Receptor de USRT: La sefial de recepeién de reloj (RCP) se establece en la razén de bit deseada y el caricter SYN deseado se carga en el registro SYN para recepcién de DBy-DB,, por pulsos del receptor SYN mandando (RSS), En una transicién alta a baja de la entrada de reposo del receptor (RR), el receptor se colocara en el modo de bisque- da (fase del bit). En el modo de bisqueda, los datos recibidos de manera serial se exami- rnan bit por bit hasta que se encuentra un caricter SYN. Después de que cada bit sea contabilizado, en el registro de desplazamiento de recepcidn, su contenido se comparard al contenido del registro SYN de recepcion, Si son idénticos, se encuentra un carieter SYN y el resultado del cardicter SYN de recepcidn (SCR) se establece, Este cardcter se Hardware para comunicacién de datos 535 aa es eee T tees | os 7” f wed ie fag) a Saas [ss vor - NPB —>| moe ee a | nm son = teseen =e vil ‘control | mo ia aia ot} __] —rperaantc orm Ss th, ain pes as Pk Betaediees cetin. et ae! ae ¥ Figura 13-13 Transceptor USRT: (a) diagrama a bloques; plete a Cap. 13 Comuntcacién de datos ‘ransferird al registro del bifer de recepcién y el receptor se colocard en el modo de carécter. En el modo de cardcter, os datos recibidos se examinan carketer por cardcter y ‘banderas del receptor para recepcion de datos disponibles (RDA), desbordamiento del receptor (RDR), recibir error de paridad (RPE) y caricter SYN recibido, son proporcio- nnados al registro de estado de Ia palabra. Los datos de recepcidn paralela se extraen del DTE en RB,-RB,. INTERFACES SERIALES Para asegurar un flujo ordenado de datos entre la unidad de control de linea y el médem, se coloca una interface serial entre ellos. La interface coordina ¢! flujo de datos, seflales de contro! ¢ informacion de sincronizacién, entre el DTE y el DCE. Antes de que las interfaces seriales fueran estandarizadas cada compafia fabricaba equipos de comunicacién de datos utilizando configuracién de interface diferente. Mas especificamente, el arreglo del cableado, entre el DTE y el DCE, el tipo y tamaiio de los conectores usados y los niveles de voltaje, varié considerablemente de vendedor a ven- i dedor, Para interconectar equipo fabricado por diferentes compafiias, se tuvieron que ‘construir convertidores de nivel especiales, cables y conectores. La Asociacién de Indus- ‘rias Electronicas (ETA), en un esfuerzo para estandarizar equipos de interface, entre el } ‘equipo de terminal de datos y el equipo de comunicacién de datos, acordé sobre un | | | ‘conjunto de estindares, los cuales se llaman especificaciones RS-232C. Las especifica- ciones RS-232C identifican la descripcién mecénica, elétricay funcional para la interface, entre el DTE y el DCE. La interface RS-232C es parecida a los estindares CCITT com- binados V.28 (especificaciones eléctricas) y V24 (descripeién funcional) y esta disenado para la transmisign serial de datos, hasta 20,000 bps, para una distancia de aproximada- ‘mente 50 pies. La EIA ha adoptado un nuevo conjunto de esténdares lamado RS-449A, el cual cuando se usa, en conjunto, con el estindar RS-422A o RS-423, puede funcionar '8 proporciones de datos, hasta de 10 Mbps y distancias de aleance hasta 1200 m. Interface RS-232C La interface RS-232C especifica un cable de 25 alambres con un conector compatible DB2SP/DB25S. La figura 13-14 muestra las caracteristicas eléctricas de Ia interface RS232C. La capacitancia de la carga de la terminal del cable se especifica como 2500 PF, la cual incluye la capacitancia del cable. La impedancia en el extrema final debe Contador Tarminador Figura 13-14 Especifi clones eléctricas del RS-232C. Interfaces riales 337 star entre 3000 y 7000 2 y la impedancia de slida es mayor a 300 @. Con estas especie Fieaciones elécricas para una mixima velocidad del bit de 20,000 bps, e largo mixing ‘nominal de la interface RS-232C es aproximadamente 50 pies. ‘Aunque la interface RS-232C es simplemente un cable y dos conectores, el estin. dar también especfica las limitaciones en los niveles de voltae que el DTE y DCE pueden dar a, 0 recibir dl cable. En el DTE y DCE, hay circuitos que convierten sx gles de lopicaintemos a valores de RS-232C. Por ejemplo, el DTE use una logis iL est imerfuceada a un DCE que usa una ligica ECL; no son compatibles. Lag Dee ae atevelacin de voltae converten fs valores de voltaje imtemos del DTE y Fane lores RS-232C, Sie DCE y DTE sacan y metenniveles RS-232C, son compe, Liles en forma elécria, sin importar que familia de légicautilizan intemamente, Uy nivelador se llama un excitador (controlador), si sca un voltaje de sei al cable, y un {erminador, si neepta un voltae de seal del cable. La tabla 13-5 muestra los limitce de ‘oltaje para los controladores y los terminadores. Observe que todas las Iineas de datos ‘tlizan una logica negativa y as lineas de control usan una logica postiva En la tabla 13-5 puede observarse que los limites para un controlador son mas inclusivos que los de un terminador. El controlador puede sacar cualquier voltae, entre 233 DAF 2 gly oa. ¥ un terminador aceptar cualquier voltae, entre +3 y 125 y 32 280 od. La diferencia en ls niveles de voltae, entreun contoladory un erminadon, | se llama margen de ruido. El margen de ruido reduce la susceptibilidad de la interface a ruido en el cable. Los voltajestipicos usados para las sefiales de datos y control son 274 ed y #10V cd Los pins en el eable de interface RS-232C son catalogados de manera funcional como pins de tiera, dats, control (saludos) o para sineronizacién. Todos los pins son unidireccionales (las sefiles son prolongadas, solo del DTE al DCE, o viceversa). La tabla 13-6 muestra los 25 pins de la interface RS-232C, sus destinas y la direccign de la Clones del RS-232C designan los pins de tierra, datos, control y sincronizacién como A, B. Cy D, respectivamente, Estas son designaciones ino descriptivas. Es mis prctico y ‘til usar acrénimos para designar a los pins que reflejen las funciones del pin. La tabla 13-6 muestra las designaciones CCITT y EIA y la nomenclatura més cominmente usada por Ia industria en Estados Unidos. Funciones del pin ELA RS-232C. _ Veinte de los 25 pins de la interface RS232C se ‘esignan para propésitos especifics ofunciones. Los pins 9,10, 11, 18 y 25 no se asignan, | los>pins 1y 7 som de ier, los pins 2, 3,14 y 16 son de dato; los pins 15, 17y 24 son para sincronizacion y todes los demas pins asighados estin reservados para las sefales de contol ¥ del protocolo de saludo. Hay dos canales de datos de full duplex disponibles con la TABLA 13.5 ESPECIFICACIONES DEL VOLTAJE DEL RS-232¢ (veo) SS f ' Pins de datos I igieo O Ligico Contotador Sats sass Terminadoe Bas aes | er Pins de contol | Habiltar —— Deshabiliar { fencendido" —“apagade | Contolador ass Sais i Terminador Bans as oF Cap. 13 Comunteacién de datos TABLA 13-6 _ASIGNACIONES DEL PIN DEL RS-232C DELA EIA Namero ‘Nomenclatura ‘Asronimos el pin EIA feomunes Direc =——— rons ' Gwo Ninguna 2 70,80 DIE aDce 3 Dates ecibidos (BB) RD DCE aDTE 4 Petcion praenvian (CA) RS,RTS TEA DCE. 5 Bestar para enviar (CB) CS.cTS DCE aDTE 6 Establesimiento de datos is- DSR,MR_-—BCEaDTE wo(CC) GND Ninguna 7 Senal de tiers (AB) RLSD.CD—DCEaDTE # Deteccion de ta sefal de linea recibida (CF) 9 Nossignado 10 No-asignado 1 Noasignado 12 Deteccidn secundaria de la SRLSD_ DCE aDTE Setal de linea recibida (scr) 13 Borrarparaenviarsecunduria SCS DeEaDTE (scB) 14 Datos transmitidos secunaa: STD. DIEaDcE ‘ios (SBA) 15 Sineronizacion de elemento SCT bceapTe. en ef de tansision (08) 16 Datos recibidos seeundatios SRD Dee aDTE (888) 17 Sineroniacion de elemento SCR DCE apTe de In seal del receptor (o) 18 No asignado 19 Segunda peticin de envisr SRS Dee apTE (sca) 20 Terminal de datos tista(CD) OTR breance. 21 Detector de calidad de ae SQD DcEaDTE ‘al (CO) 22 ndieador de aitlo (CE) RL DceapTE 23 Selecclonsdor deta ela DSRS. DIE DCE sefal de datos (CH) 24 Actual tansmision del eles SCTE brea pce mento de sacronzacin. 25 Nowsignado a interface RS-232C; un canal es para fos datos primarios (informacién real) y el segundo ‘canal es para los datos secundarios (informacién de diagndstico y sefiales de protocolo de saludo), Las Funciones de los 20 pins asignados se resumen a continuacion. Pin 1—tierra fisica protectora, Este pin es una trama de tierra y se usa para la proteccién en contra del shock eléctrico. El pin | debe conectarse a tierra de la tercera linea de cable det sistema eléctrico ca, en un lado del cable (ya sea en el DTE 0 DCE, Pero no en ambos lados). Pin 2—datos de transmisién (TD). Los datos series en el canal primario del DTE al DCE se transmiten en este pin. TD se habilita por una condicién activa en el pin CS. Pin 3—datos recibidos (RD). Los datos seriales, en el canal principal, se transfie- ren del DCE al DTE en este pin. RD se habilita por una condicién activa en el pin RLSD. Interfaces seriales 539 Pin 4—peticion para enviar (RS). El DTE ordena por el canal de comunicacién Primaria del DCE en este pin. Una condicién activa en la RS enciende Ia portadora analégica del médem. La portadora analégica modula por un patrén de bits nico lla. 6 (DSR) esté activo, Pin S~borrar para enviar (CS). Esta sefal es un protocolo de saludo del DCE al DIE en respuesta a una condicion activa en peticion para enviar. El CS habilita el pin TD. Pin 6—serle de datos listos (DSR). ' En este pin el DCE indica 1a disponibilidad del canal de comunicacién, El DSR estd activo, mientras que el DCE esta conectado al canal de comunicacién (0 sea, el médem o canal de comunicacién no esta probando o no esta en el modo de voz) Pin ’—sehal de terra, Este pin es la seal de referencia para todos los pins de dax ‘0s, control y sineronizacién. Normalmente, este pin esté unio al marco de tierra (pin 1) Pin 8—detectar la seal de linea de recepcién (RLSD). 1 DCE utiliza este pin Para sefialar el DTE, cuando el DCE esta recibiendo una portadora analégica en el canal de datos primario. El RSLD habilita el pin RD. . Pin 9. No asignado, Pin 10. No asignado. Pin Il. No asignado, Pin 12—detectar sefal de linea de recepcién secundaria (SRLSD). Este pin esté activo cuando el DCE esti recibiendo una portadora analégica en el canal secundatio, SRLSD habilita el pin SRD. Pin 13—borrar para envio secundario (SCS). Este ‘enviar un protocolo de saludo al DTE en respuesta a una cond Peticién a envio secundario. El SCS habilita al pin STD. in se usa por el DCE para in activa en el pin de la Pin i4—transmiston de datos secundaria (STO). Los datos para diagnéstico se transfieren del DTE al DCE en este pin. El STD se habilita por una condicién activa en el pin Scs, Pin 15—sineronizacién del elemento de ta sePtal de transmision (SCT). Las sefia« es de transmisién del reloj son enviadas del DCE al DTE en este pin. Pin 16—datos recibidos secundarios (SRD). \.os datos para diagnéstico se transfie= ‘ren del DCE al DTE en este pin. £1 SRD se habilita por una condicién activa en el pin SCS. Pin 17—sincronizacién del elemento de ta sefal recibida (SCR). Las sefales de sineronizacién de recepcién se envian del DCE al DTE en este pin. La frecuencia del reloj es igual ala razén del bit del canal de datos primario. Pin 18. No asignado, Pin 19—peticién de enviar secundaria (SRS). | DTE solicita el canal de comu- nicacién secundario del DCE en este pin. Pin 20—terminal de datos lista (DTR). La DTE envia informacién al DCE en este pin, con respecto a la disponibilidad del equipo de la terminal de datos (o sea, acceso al mainframe en la estacién primaria o estado de la terminal de computadora en la 540 Cap. 13 Comunicactén de datos estacién secundaria). El DTR se usa principalmente con los circuitos de comunicacién de datos de llamada para el protocolo de saludo con RI. Pin 21—detector de calidad de la sefial (SOD). EN DCE envia sefales al DTE, en este pin, que reflejan la calidad de la portadora anal6gica recibida. Pin 22—indicador de anillo (Rl), Este pin se usa con lineas de mareacién para Pin 23—seleccionador de la tasa de la seRal de datos (DSRS). E\ DTE utiliza ‘ste pin para seleccionar la tasa de bit de transmisién (frecuencia del reloj) del DCE, Pin 24—sincronizacién del elemento de ta sefal de transmisién (SCTE). Las se- ftales de transmision de sincronizacién se envian del DTE al DCE, en este pin, en donde el oscilador del reloj principal esta ubicado en el DTE. Pin 25. No asignado. Los pins del | al 8 se usan con los médems asincronos y sincronos. Los pins 15, 17, y 24 se usan s6lo para los médems sincronos. Los pins 12, 13, 14, 16 y 19 se usan s6lo ‘cuando e! DCE esté,equipado con un canal secundario. Los pins 19 y 22 se usan exclusi- ‘yamente para las conexiones de teléfono de mareacién. El funcionamiento basico de la interface RS-232C se muestra en la figura 13-15 y se describe de Ia siguiente manera. Cuando el DTE tiene datos primarios que enviar, habilita la petici6n de enviar (¢= 0 ms). Després de un retardo de tiempo predeterminado (50 ms), CS se activa. Durante el retardo de RS/CS el médem estd produciendo una portadora analégica que est modulada por un pairin de bits tnico, llamado una secuen- cia de entrenamiento. La secuencia de entrenamiento se usa para iniciar la linea de co- ‘municaciGn y sineronizar la portadoray circuiteria de recuperacién del reoj, en el médem Esti de waramsion ms Gms 1G0.me—150me os Porat + i fosges [seems] Taremsion ‘anos Asumir un tarde de propagacion P,= 103 Estacion para sucongat | pee tm = [| ' H Figura 13-15. Diagrama de oo {ee sincronizacion: operacion bésica de Interfaces sertales 541 {ue el DTE de recepeién detecta una portadora analogica, doin pertain. Cuando la ransmisin se completa (¢= 150 ms), e1 RS bale apagar: sant poradoranalopica y cerando a CS. Para una explicacién mis detllads, diag say eranizacion y ejemplos ilustratvos, véase Digital and Data Communications, V. Alisouskas y W. Tomasi (Englewood Clif, N.J: Prentice Hal, 1983) Interface RS-449A Fe tocidades de datos contemporineas han excedido la capacidad dela interface RS- ses gant. fue necesaro adoptareimplantar un estindar nuevo que permit qos Vlocidades de bits mas altas sean transmitidas a distancias més largas, I RS.239C tinge ae teloeidad (asa) debit maxima de 20,000 bps y una distancia maxima de aproxiten grants 50 pies. Consecuentemente, la BIA ha adoptado un nuevo estindar la interfrac ae et RS-asne ABA 8 exencilmente una versién actualizada del RS-232C, excepts see cinta 12M delineasblo ls espcificaciones mecinicas y funcionales dl cable y conexiohes Garcitas alas del RS-252C. La diferencia principal entre los estindares es la separacion ‘los datos primarios y los canales del diagnéstico secundario en los dos cablee TABLA 13-7 _ASIGNACIONES DEL PIN DE CANAL PRIMARIO. RS-449A DEEIA Ni 1 pin—— Mnemotécnico Nombre del circaits 1 Ninguno madara 2 st Indcador dela asa de selizaion 321 Ninguno ——_Economirador 42 SD, Enviar datos 523 st Enviar sinroniaaion 6m RD Recibi datos 738 Rs Pec de enviar 826 er Recibirsincronizacin 927 cs Borrar para enviar 10 Le Retorno no fal 29 DM Modo de datos 1230 TR ‘Terminal tists 31 RR Receptor isto 4 RL Retomo remote Is Ic Lamada ents 6 SPISR —_Sclectionarfeenenciatasa de setalizaciin” ras 1 ‘Sineronizacion de a terinal ie ™ Modo de prueba 19 so Senal de tera » Ro Recepeién comin 2 1s ‘Terminal en servicio. 22 ss Seleccionar en espera 3 89 Calidad de a sen 4 nS Senal nueva 36 88 ladicador de en expera 3” sc Envi comin SSS 542 Cap. 13 Comunteactén de datos ‘TABLA 13-8 ASIGNACIONES DE PIN DEL CANAL DE DIAGNOSTICO SECUNDARIO RS-449A DE EIA Numero depin— Mremetéenico Nombre del cteito 1 Ninguno —Proteeidn 2 SRR Receptor secundri listo 3 SSD Enviar datos Secundarios 4 SRD Reeibie datos secandscios 5 SG Sefal de tera 6 RC Reeepeidn coman 7 SRS-—__Petcian par enviar secundaio 8 SCS _Borar par enviar seeondario 9 sc Envio comin Los estindares de! RS-232C y RS-449A proporcionan especificaciones para con- testarllamadas, pero no para marcar. La EIA tiene un estindar diferente, RS-366, para ‘unidades de llamado automatico, El uso principal del RS-366 es para un respaldo de rmareacion de los citeuitos de datos de linea privada y para marcar automaticamente desde terminales remotas. Las especificaciones eléctricas usadas con el RS-449A son especificadas por el cestindar RS-422A 0 RS-423A. El estandar RS-422A especifica un cable de interface ba- lanceado que funciona a velocidades de bits, hasta 10 Mbps y dstancias hasta 12001. Esto no significa que 10 Mbps puedan transmitirse a 1200 m. En 10 Mbps la maxima distancia ‘esde 15 m, y 90 kbps es la méxima razén de bitque puede transmitirsea 1200m. Elestindar RS-423A especifica un cable de interface desbalanceado que funcionaré a una maxima velocidad de linea de 100 kbps y tendra un aleance de una distancia méxima de 90 m, La figura 13-16 muestra el circuito de interface digital balanceado, para el RS-422A; la figura 13-17 muestra el circuito de interface digital desbalanceado para el RS-823A. Una interface balanceada, tal como el RS-422A, transfiere informacién a una linea de transmisién balanceada, Con una linea de transmisién balanceada, ambos conducto- res llevan corriente, excepto que la corriente, en las dos lineas de cable viaja en direccio- Contador atte de Turminador te Figura 13-16 Circuito de interface de RS-422A, R,, resistencia de terminacion de cable optativo; V,, diferencia de potencial de tierra; A, B, puntos de interface del controlador; A’, B', puntos de interface del terminador; C, tierra del circuito del controlador; C’, tierra del circuito del terminador; A-B, salida del controlador balanceado; A’-B', entrada del terminador balanceada. Interfaces serlates 543 Terminador | Controiadoe Cable de Conductor del seal Figura 13-17 Circuito de la interface de RS 423A. A, C, interface del ‘controlador; A’, 8’, interface del terminador; V, diferencia de poten. ial de terra; C, terre del circuito del controlador; C’, tierra del elreuito del terminador, es opuestas. Con una linea desbalanceada bidireccional, una linea de cable esté en el ptencial de tierra y las corrientes en las dos Iineas de cable pueden ser diferentes. Las Corrientes que fluyen en direcciones opuestas en un par de lincas de cable balanceadas se lMaman corrientes de circuito metilico. Las cortientes que fluyen en la misma diteccién se llaman corientes longitudinales. Un par balanceado tiene la ventaja de que la mayo- ria de la interferencia de ruido induce igualmente en ambos hilos, produciendo corien- {es longitudinales que se cancelan en la carga. La figura 13-18 muestra los resultados de 4as corrientes metélicas y longitudinales en una linea de transmisin balanceada, Puede observarse que las corrientes longitudinales (generalmente producidas por interferencia estitica) se cancelan en la carga. Las Iineas de transmisién balanceadas pueden conectar- se a las cargas desbalanceadas y viceversa, con transformadores especiales llamados balunes (balanceado a desbalanceado), te 2s } ve ae Vane My me a ok Fgura 1318. Renitadon des - SaaS, omens i ierun wer Galt Pelee) cones ne cae bane eylajs ae aa = Bh eons amicus s chia vetae te mss 544 Cap. 13 Comunicacién de dato® CCITT X.21 En 1976, la CCITT introdujo Ia recomendacién X.21, 1a cual incluye las especificacio- nes para hacer y recibir llamadas y para enviar y recibir datos, usando una transmision sinerona de full duplex. La recomendacién X.21 presume una conexién digital directa a una red teleféinica digital. Por lo tanto, todas ns transmisiones de datos deben ser sineronas y el equipo de comunicacién de datos necesitard proporcionar sineronizacién de bits y caracteres. La minima velocidad de datos para la X.2I probablemente sea de 64 kbps, porque ésta, es la tasa de bit actualmente usada para codificar la voz en forma digital en la red telefénica La X.21 especifica solo seis sefales, las cuales estén mostradas en la tabla 13-9, Los datos se transmiten hacia el médem o la linea de Transmision y el médem regresa los datos en la linea de Recepcién. Las lineas de Control e Indicacién son canales de control para las dos direeciones de transmisién. La linea para la sincronizacién del Elemento de Sefial cargari la sefial de sincronizacion del bit (reloj) y la linea de sineronizacién del Byte cargard la informacion de sincronizacién del carécter. Las especificaciones eléctri- ‘eas para la X.2I se muestran ya sea en la recomendacién X.26 (balanceada) 0 recomen- dacién X.27 (desbalanceada), La ventaja principal del estandar X.21 sobre los estindares, RS-232C y RS-499A, es que las seiales X.21 estin codificadas en una forma digital serial, la cual establece el escenario para proporcionar nuevos servicios especiales en la comunicacién de eom- putadoras. MEDIO DE TRANSMISION Y MODEMS DE DATOS En su forma mas sencilla, la comunicacién de datos es la transmisién de informa- cién digital entre dos DTE. Los DTE pueden estar separados por unos cuantos pies © varios miles de millas, Actualmente, hay un nimero insuficiente de medios de trans- ‘misién para cargar la informacién digital de una fuente a un destino, en forma digital, Por Io tanto, la alternativa mis conveniente es usar la red telefiniea piblica (PTN) existente, como el medio de transmisién para los cireuitos de comunicacién de datos. Desafortunadamente, la PTN fue disefada (y la mayoria de ella construida) mucho antes de la legada de la comunicacién de datos a gran escala, La PTN fue proyectada para usarse en la transferencia de seflales de comunicacién telefénica de voz, no datos digitales. Por lo tanto, para usar la PTN para comunicacion de datos, los datos deben convertirse a una forma mis adecuada para transmisién sobre los sistemas de portadora analégica. ! | TABLA 13.9 ASIGNACIONES DELPIN ComrT X.21 Citeito de imtereambio Nombre Diveeion G Senal de tier CA TE retorno comin T Transmit R Recibir Dee aDTE c Contot Dreabce ' Iadicacion Deeapre s Sefal del elements DCE aDTE de sincronzacion *Vease Recomendaciones de X, 24 Medio de transmisién y médems de 545 Medios de transmisién Como anteriormente se anoto, la red telefonica piblica es una altemativa conveniente, para construir facilidades digitales alternas (a un costo tremendo) para llevar sélo datos digitales. La red telefénica piblica abarca mas de 2000 compafias telefénicas locales y varias portadoras comunes de larga distancia tales como, Microwave Communications Incorporated (MCI), GTE Sprint laAmerican Telephone and Telegraph Company (AT&T), Las compan telefénicas locales proporcionan servicios de voz y de datos para areas geograficas relativamente pequetlas, mientras que las portadoras comunes de larga distan- cia proporcionan servicios de voz y datos para éreas geogrificas relativamente grandes, Esencialmente, hay dos tipos de circuitos disponibles en la red telefonica piblica lamadas directas de larga distancia (DDD) y lineas privadas. La red de DDD eomiin- ‘mente se llama red de marcacién. Cualquiera que tenga un nimero telefonico se subscribe a lared de DDD. Con una red de DDD, los enlaces de datos se establecen y se desconectan de la misma manera en que las lamadas de voz normal se establecen y se desconectan con tun teléfono esténdar o algin tipo de méquina automatica para marcar/contestar. Los enla- ces de datos que se establecen por Ia red de DDD utilizan equipo y conductores de uso comiin. Uso comin significa que un suscriptor usa el equipo y el medio de transmisién por la duracién de la llamada, entonces abandona la red para que otros suseriptores Ia usen, Con tos circuitos de tinea privada, un suscriptor tiene un enlace de comunicacién dedica- da permanente las 24 horas del di La figura 13-19 muestra un diagrama a bloques simplificado de un enlace de co- municacion telefénica, Cada suscriptor tiene una facilidad de cable dedicado, entre su estacién y la oficina telefnica mas cercana, llamado cirewito local. ] cireuito local se usa por el suscriptor para tener acceso a la PTN. Las facilidades usadas para interconec- tar a las oficinas telefdnicas se aman circuitos zroncates y pueden ser, un cable metali- co, un sistema de portadora digital, un radio de microondas, un enlace de fibra éptica 0 tun sistema de radio satelite, dependiendo de la distancia entre las dos oficinas. Para las conexiones provisionales usando la ted de DDD, las oficinas telefénicas tienen interco- rnexiones por medio de sistemas de conmutador electrénico sofisticados (ESS) y usan arreglos de intercambios intrincados. Con los circuitos de linea privada, los enlaces de datos se arman permanentemente por medio de oficinas telef®nicas sin pasar por un conmutador, Los enlaces de datos de mareacién se prefieren cuando hay un nimero sgrande de suscriptores en una red 0 si hay un volumen pequefio de trfico de datos. Los Susciptor _ [Ofeinn tltoricn Oficina wetones Suscrptor route | [mtaruptor |_| Medio de tansmisin Imeruptor |_| crewto Fnios [| seetoneo Satie ~ electrics ~ |] hos serciotor [Oficina talons ‘hicne eleorica | _Suserpor route | [————]_|__Matio da tansoision Sesto Marco con co eames Toanios neon cues TS Sa wioe Figura 13-19 Enlace de comunicacion telefonica: (a) marcacion de ncia directa; (b) linea privada dedicada, Bae Cap. 13 Comunteacién de datos circuitos de linea privada se prefieren para las redes de acceso limitado cuando hay un volumen grande de intercambio de datos. La calidad de un circuito de marcacién garantiza que cumplira los minimos reque- rimientos para un circuito de comunicacién de banda de vor (VB). Con un circuito de Tinea privada, el enlace de comunicacion puede mejorarse agregando amplificadores y ccualizadores al circuito, A esto se le llama acondicionar la linea. Un circuito de nivel de voz usando la PTN tiene una pasa-bandas ideal de 0 a4 kHz, aungue el pasa-bandas funcional se limita a aproximadamente 300 a 3000 Hz. El circuito de minima calidad disponible usando la PTN se llama un circuito de nivel de voz (VG) basico. La calidad de un circuito de marcacién garantiza llenar los requerimientos basicos y puede ser tan buena como un circuito de linea privada. Sin embargo, con la red de DDD, las caracteri ticas de transmision del enlace de datos varia de llamada en llamada, mientras que en un) Circuito de linea privada permanecen relativamente constantes. Con la red de DDD, la ccontencién puede set un problema: cada suscriptor debera luchar por una conexion en Ja red, con todos los demas suscriptores en la red. Con los circuitos de linea privada, no hhay una lucha, porque cada circuito tiene s6lo un suscriptor. Consecuentemente, tay varias desventajas que los circuitos de linea privada tienen sobre las redes de marcacién: disponibilidad incrementada, un funcionamienta més consistente, més confiabilidad y ccostos mas bajos para vollimenes de datos de moderados a altos. Los circuitos de mareacién se limitan a operacién a dos hilos, mientras que los circuitos de linea privada pueden ‘operar con dos 0 cuatro hilos. Médems de datos El propésito principal del médem de datos es Ia interface del equipo de terminal digital ‘un canal de comunicacién analégica. El médem de datos también se llama DCE, con- Junto de datos, teléfono de datos, 0 simplemente un médem. Del lado de ta transmision, el médem convierte los pulsos digitales de Ia interface serial a sefiales analdgicas, y por el lado de recepeién, e! médem convierte las sefieles analdgicas a pulsos digitale Los médems se clasifican generalmente como asineronos © sineronos y utilizan rmodulacién FSK, PSK 0 QAM. Con los médems sincronos la informacién de sincro cidn se recuperard en el médem de recepcién; con los médems asincrones, no. Losmédems asineronos utilizan modulacién FSK y son restringidos a aplicaciones de baja velocidad (menor de 2000 bps). Los médems sincronos utilizan la modulacion PSK 0 QAM y se usan para las aplicaciones de mediana velocidad (2400 a 4800 bps) y alta velocidad (9600 bps), Médems aiincronos. Los médems asincronos son usados principalmente para los circuitos de marcacién de baja velocidad. Hay varios disefios de médem estindares,

También podría gustarte