Академический Документы
Профессиональный Документы
Культура Документы
UNIDAD I. Introduccin
1.1 Historia del Teleproceso. Desde el comienzo de la historia de la humanidad, uno de los factores que han constituido y constituye un elemento vital para la evolucin y el desarrollo de la humanidad es la comunicacin. Las telecomunicaciones comenzaron en 1830 con la utilizacin del Telgrafo, que permiti diversos tipos de comunicaciones digitales utilizando cdigos como el Morse inventado por Samuel F. B. Morse en 1820. Morse comenz a estudiar las comunicaciones en 1830 teniendo preparada una mquina en 1835 compuesta en el emisor por un conjunto de piezas con dientes correspondientes a las letras y las cifras que ensambladas para formar un mensaje y pasadas a travs del correspondiente dispositivo, provocaban las sucesivas aperturas y cierres de un interruptor que produca la seal enviada por la lnea. En el receptor, un electroimn reciba dicha seal y produca el desplazamiento de un lpiz que escriba en el papel la forma de la seal con la que se poda descifrar el mensaje recibido. En 1855, Charles Wheatstone invent el formato de una cinta junto con la perforadora correspondiente que permita el envo y recepcin de mensajes en cdigo Morse en modo off-line, es decir, sin que un operador se encuentre permanentemente pendiente de la transmisin y recepcin de los mensajes. En 1874, el francs Emile Baudot, invent el telgrafo mltiple que permita el envo de varios mensajes por la misma lnea. Se conectaban varios manipuladores de cinco teclas a una misma lnea a travs de un distribuidor que reparta el tiempo entre los distintos usuarios. En el receptor exista un distribuidor similar al del transmisor y sincronizado con l, reparta los mensajes entre distintas impresoras. Ms tarde, en 1876 Alexander Graham Bell invent el Telfono con el que comenz la comunicacin de la voz a distancia. Este invento hizo que rpidamente se unieran por cable muchas ciudades y dentro de ellas muchas empresas particulares, lo cual facilit mucho la utilizacin de otros medios de comunicacin posteriores que aprovecharon las propias lneas telefnicas. Con la aparicin de mquinas de escribir que incorporaban redes para la activacin de la escritura, durante la Primera Guerra Mundial, E.E. Kleinschmidt desarroll un sistema de transmisin que no requera de operadores en continua atencin. Este sistema hizo posible la aparicin en 1910 del Teletipo o teleimpresor, que permiti el envo de mensajes a distancia utilizando el cdigo Baudot creado por Emile Baudot en 1874. Ya a partir de 1950, con la aparicin del mdem, comenzaron los primeros intentos de transmisin de datos entre computadoras en aplicaciones de gestin, pero fue en la dcada de los sesenta, y fundamentalmente en la de los setenta, cuando se implant definitivamente la conexin a distancia de todo tipo de computadoras y perifricos. El primer proyecto importante que incorpora tcnicas teleinformticas fue el SAGE (Service Automatic Ground Environment) desarrollado por las Fuerzas Areas de los 1 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
Estados Unidos de Amrica en 1958. En la dcada de los sesenta aparecen, por un lado, los lenguajes de programacin interactivos y por otro, los sistemas operativos conversacionales que, junto a las tecnologas de conmutacin de paquetes y los satlites de comunicaciones, propiciaron los primeros pasos para la verdadera unin entre las telecomunicaciones y la informtica. En la dcada de los setenta, marcada por una gran evolucin en la conectividad, aparecen las redes de computadoras, los protocolos y las arquitecturas teleinformticas. En 1971 aparece la red ARPANET, fundada por la organizacin DARPA (Defense Advanced Research Projects Agency) que ha dado origen a la red Internet que actualmente integra a las ms importantes instituciones acadmicas, de investigacin y desarrollo que existen en el mundo. En esta red se desarroll el conjunto de protocolos denominados TCP/IP que han ejercido influencia en las redes teleinformticas. Esta dcada de los setenta se caracteriza tambin por el gran auge que toma la normalizacin. En 1976, el Comit Consultivo Internacional Telefnico y Telegrfico (CCITT) normaliz las redes de conmutacin de circuitos y las redes de conmutacin de paquetes. En 1977, la Organizacin de Estndares Internacionales modela y normaliza la interconexin de computadoras creando el Modelo Bsico de Referencia para la Interconexin de Sistemas Abiertos (OSI), que fue publicado aos despus. El final de la dcada de los setentas viene marcada, fundamentalmente, por la aparicin en 1978 de las Redes de rea Local (LAN) que permiten la interconexin entre equipos informticos en un entorno reducido. La dcada de los ochenta, con la popularizacin de las Computadoras Personales, ha marcado un desarrollo definitivo en el campo teleinformtico y lo ha popularizado. Tambin en esta dcada aparecen las Redes Digitales para dar servicio especializado a usuarios que requieran la integracin de informacin compuesta por texto, datos, imagen y voz. Actualmente, en Telecomunicaciones se tiende al abaratamiento de la utilizacin de las redes, as como a nuevas posibilidades de transmisin proporcionadas por las Redes Digitales de Servicios Integrados de Banda Ancha que operan a gran velocidad.
Teleprocesos
1.2 Introduccin. A lo largo de la historia de la humanidad, la tecnologa ha determinado en gran medida el desarrollo de las civilizaciones. En los tres ltimos siglos, es evidente el dominio de la tecnologa en ellos. Los grandes sistemas mecnicos acompaan a la Revolucin Industrial en el siglo XVIII, la mquina de vapor y su utilizacin tanto en la industria como en los medios de transporte son elementos clave de desarrollo en el siglo XIX. La tecnologa clave del siglo XX fue la obtencin, el procesamiento y la distribucin de la informacin. El surgimiento y distribucin a gran escala de las redes de telefona, la radio y la televisin, todo lo relacionado a la industria de la computacin y la comunicacin a travs de satlites marcan a la era de la informacin. A medida que la tecnologa avanza, las diferencias entre la recoleccin, transportacin, almacenamiento y procesamiento tienden a desaparecer; tambin es evidente que al aumentar nuestra capacidad de obtener, procesar y distribuir la informacin, la demanda de procesamiento de informacin cada vez ms complejo crece con mayor celeridad. Los primeros sistemas centralizados de computadoras tienden a desaparecer, y en su lugar, surgen sistemas interconectados de computadoras. Red de Computadoras. Es un conjunto autnomo de computadoras interconectadas. Se dice que dos computadoras estn interconectadas si pueden intercambiar informacin. La interconexin entre computadoras se puede realizar mediante: Cables de cobre Fibra ptica Microondas Rayos infrarrojos Satlites de comunicacin
A la red Internet se le conoce, no como una red nica, sino como la red de redes. La WEB (World Wide Web) es un sistema distribuido que se ejecuta sobre Internet y se caracteriza como un sistema que puede ejecutarse ante un conjunto de computadoras independientes y aparecer ante sus usuarios como un sistema consistente y nico . Una pgina web es un ejemplo de un documento nico del sistema distribuido World Wide Web, que se puede ver en una computadora gracias a una capa de software (llamada middleware) que se ejecuta sobre el sistema operativo. Lo que se busca con las redes de computadoras es compartir recursos fsicos, como impresoras, scanners, etc. entre un grupo de mquinas. Tambin se busca compartir informacin, como lo son los registros de bases de datos, que en forma remota proporcionan la informacin que alguien requiere en cierto momento. Como ejemplo a lo anterior, podemos citar a los sistemas de bancos, donde los cajeros de las sucursales o cajeros electrnicos ingresan y consultan informacin para dar un servicio financiero. Otro ejemplo a nivel industria o comercio son los sistemas de bases de datos que proporcionan informacin clave como inventarios, datos de los productos, etc. 3 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
1.3 El modelo CLIENTE-SERVIDOR. Uno de los modelos ampliamente utilizados y difundidos, y que forman la base en gran medida del uso de las redes. Se aplica cuando el cliente y el servidor estn en un entorno local (por ejemplo, cuando pertenecen a la misma compaa) o cuando cliente y servidor se encuentran en puntos distantes (por ejemplo, cuando el cliente accesa a internet y se conecta a un servidor remoto).
Figura 1.1 Red de dos clientes y un servidor. En general, todas las mquinas conectadas a una red pueden acceder a la informacin que se encuentra localizada en un servidor. En el modelo cliente-servidor hay dos procesos involucrados, en la mquina cliente y en la mquina servidor: el proceso cliente enva una solicitud al proceso servidor y espera una respuesta, por otra parte, el proceso servidor recibe la solicitud, realiza el trabajo necesario para dar respuesta a la solicitud y devuelve una respuesta al proceso cliente. 1.4 Componentes de un sistema de comunicaciones. Funcin de Comunicaciones La comunicacin es la transferencia de informacin con sentido desde un lugar (remitente, fuente, transmisor) a otro lugar (destino, receptor).
Informacin es un patrn fsico al cual se le ha asignado un significado comnmente acordado. El patrn debe ser nico (separado y distinto), capaz de ser enviado por el transmisor, y capaz de ser detectado y entendido por el receptor.
Elementos bsicos del sistema de comunicacin En toda comunicacin existen tres elementos bsicos en un sistema de comunicacin: 1.4.1 El Transmisor pasa el mensaje al canal en forma se seal. Para lograr una 4 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
transmisin efectiva, se deben desarrollar varias operaciones de procesamiento de la seal. La ms comn e importante es la modulacin, un proceso que se distingue por el acoplamiento de la seal transmitida a las propiedades del canal, por medio de una onda portadora. 1.4.2 El Canal de Transmisin es el enlace elctrico entre el transmisor y el receptor, siendo el puente de unin entre la fuente y el destino. Este canal puede ser un par de alambres, un cable coaxial o el aire. Sin importar el tipo, todos los medios de transmisin se caracterizan por la atenuacin (disminucin progresiva de la potencia de la seal conforme aumenta la distancia). 1.4.3 El Receptor extrae del canal la seal deseada y la entrega al transductor de salida. Como las seales son frecuentemente muy dbiles, debido a la atenuacin, el receptor debe tener varias etapas de amplificacin. En todo caso, la operacin clave que ejecuta el receptor es la demodulacin, el caso inverso del proceso de modulacin del transmisor, con lo cual vuelve la seal a su forma original.
Comunicacin de Datos La tarea principal de las comunicaciones es mover informacin de un lugar a otro. Cuando el transmisor y el receptor estn relativamente lejos uno del otro, y adems se quiere mover altos volmenes de informacin en un perodo corto de tiempo, entonces ser necesario emplear una forma de comunicacin mquina-mquina. El mtodo ms adecuado para esta comunicacin es Va una seal generada electrnicamente. 1.6 Hardware De Redes. Las redes de computadoras se pueden clasificar en base a su tecnologa de transmisin o de acuerdo a la escala. Hay dos tipos de tecnologa de transmisin que se utilizan de manera extensa: 5 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
1.6.1 Las redes de difusin (broadcast) tienen un slo canal de comunicacin, de manera que todas las mquinas lo comparten; aunque todas las mquinas reciben la informacin enviada (en ocaciones se conoce como paquete), slo una lo procesa (a la que va dirigido el mensaje) y las dems lo ignoran, porque todas las mquinas deben verificar un campo de direccin dentro del paquete. En ocaciones, el paquete va dirigido a todas las mquinas y stas lo reciben y lo procesan. A ste modo de operacin se conoce como difusin (broadcasting). La multidifusin (multicasting) se da cuando existe soporte para que se transmita a un subconjunto de mquinas. 1.6.2. Las redes punto a punto constan de muchas conexiones entre pares individuales de mquinas, estos pares utilizan varias mquinas intermedias para poder conectarse entre ellas. Frecuentemente existen varias rutas con longitudes diferentes, por lo que es importante, encontrar las ms adecuadas. En general, las redes mas pequeas y que se encuentran dentro de una misma rea geogrfica tienden a utilizar enlaces de difusin; las redes de mayor tamao utilizan enlaces punto a punto. Las redes tambin se pueden clasificar de acuerdo a su escala. La figura 1.3 presenta esta clasificacin, donde se presenta en primer lugar una red de rea personal como puede ser una entidad de red inalmbrica que conecta un ratn, teclado e impresora.
Figura 1.3 Clasificacin de redes por escala de conexin entre procesadores interconectados.
Teleprocesos
Un canal de comunicacin es el medio a travs del cual viaja la informacin computacional entre dos puntos, generalmente distantes. La velocidad, capacidad y costo de transmisin varan segn los diferentes medios, los mas utilizados son: 1.7.1 Medios Conductores Elctricos: son aquellos que pueden transmitir datos por medio de pulsos elctricos o de luz. Como son medios conductores elctricos (par trenzado y cable coaxial ) y medios conductores de luz (fibra ptica) .
Par trenzado: Este medio de comunicacin esta relacionado con las lneas telefnicas y
telegrficas. Para utilizar este medio se requiere de un modem tanto en el lugar de donde se envan datos como en el lugar en donde se reciben. Lo anterior se debe a que las seales que viajan a travs de las lneas telefnicas o telegrficas son analgicas y las de las computadoras son digitales. Esto hace necesario convertir las seales digitales en analgicas para que puedan viajar por medio de la lnea telefnica, y una vez que llegan a su destino, convertirlas nuevamente de analgicas a digitales, para poder recibirlas en la computadora. Los tipos de cables que pueden utilizase para la transmisin son el cable simple y el par trenado. El par trenzado est formado por dos cables simples los cuales minimizan la distorsin de la seal al realizar la transmisin.
Figura 1.4 Par trenzado sin blindaje. (a)UTP Categora 3. (b)UTP Categora 5.
1.7.2 Medios Conductores de Luz y Radiados: Permiten transmitir datos por medio 7 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
de frecuencias ya sea de radio o de luz. Como son medios radiados (Ondas de radio, Microondas, satlite) y medios de frecuencia de luz (Infrarrojos, lser). Medios conductores de luz
Fibra ptica: Este medio es utilizado por las compaas telefnicas con el objetivo de
sustituir los cables que se usan para la comunicacin de larga distancia. Tambin se utiliza para instalar redes locales privadas. La comunicacin de datos por este medio se realiza enviando pulsos de luz de la computadora fuente a la computadora destino. El uso de este medio dificulta agregar computadoras a la red cuando aquella esta funcionando. Para hacerlo es necesario que la red o una parte no est funcionando. La comunicacin por medio de fibras pticas es costosa, por lo que no se recomienda para distancias cortas. Cuando se desea transmitir informacin a larga distancia y adems se requiere una alta velocidad, este medio resulta conveniente.
Figura 1.6 (a)Vista lateral de una fibra individual. (b)Vista de corte de una funda con tres fibras.
Teleprocesos
Medios radiados En la figura 1.7 se muestra el espectro electromagntico. Las porciones de radio, microondas, infrarrojo y luz visible del espectro pueden servir para transmitir informacin modulando la amplitud, frecuencia o fase de las ondas. La cantidad de informacin que puede transportar una onda electromagntica se relaciona con su ancho de banda. En general a mas altas frecuencias se puede transmitir mayor informacin, es por ello que la fibra ptica es la mejor opcin en cuanto a capacidad de transmisin de datos. La luz ultravioleta, los rayos X y los rayos gama, seran todava mejores debido a sus altas frecuencias, pero son difciles de modular, no se propagan bien y son peligrosos para los seres vivos.
Microondas: Este medio se utiliza para comunicar datos a larga distancia. Sus principales caractersticas son que proporcionan velocidad y costos bajos. La comunicacin mediante microondas es fcil de establecer, pero su uso presenta algunas desventajas debido a las condiciones del medio ambiente, sobre todo la interferencia que pueden provocar otras ondas de radio y los cambios atmosfricos que influyen en la transmisin de datos al modificar la seal que se enva. Satlite: Este medio de comunicacin es parecido a las microondas con la diferencia de
que stas utilizan slo estaciones terrestres y los satlites, adems de stos, tambin cuentan con estaciones orbitales. Las comunicaciones va satlite permiten expandir las redes de comunicacin de datos en forma sencilla, simplemente agregando mas estaciones. El uso de satlites puede presentar problemas de seguridad si la comunicacin es interrumpida por alguien que tenga el equipo receptor adecuado. 1.7.3 Frecuencia de Luz.
Infrarrojos: Este medio utiliza radiacin electromagntica de longitud de onda que est
entre las de radio y las de luz. Sus aplicaciones principales son redes sin cableado entre edificios.
Lser: Este medio transmite en la longitud de onda de alta frecuencia. Se ve afectado por cualquier obstculo que se interponga entre el punto emisor y el punto receptor. Su aplicacin primordial es el enlace entre edificios en donde por alguna razn no se puede efectuar un enlace cableado.
La seleccin del medio de transmisin ms adecuado para una organizacin depende de algunos factores tales como el costo del medio respecto a los beneficios que se logran 9 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
con la comunicacin, la seguridad que requiere la transmisin, la velocidad, la distancia que cubrir, la capacidad de expansin de la red, el rango de errores en la comunicacin, el medio ambiente y el mantenimiento que necesite. Un aspecto importante de cada uno de estos medios es la velocidad de transmisin, la cual denota la cantidad de bits por segundo que el medio puede transmitir. Existen diferentes unidades de medida: bps = bits por segundo kbps= kilo bits por segundo mbps = mega bits por segundo gbps = giga bits por segundo tbps = tera bits por segundo
Figura 1.8 Los principales prefijos mtricos. 1.8 Tipos de Seales Las seales que se pueden transmitir por las redes de comunicaciones, pueden ser de dos tipos: seales analgicas y seales digitales. Se denominan seales analgicas a aquellas que estn representadas por funciones que pueden tomar un nmero infinito de valores en cualquier intervalo de tiempo. El problema principal que presentan estas seales es la atenuacin con la distancia lo que provocar que tengamos que intercalar una serie de amplificadores. Sin embargo estos amplificadores tienen un problema aadido y es que adems de nuestra seal se amplifica el ruido, por lo que cuanto ms largo sea el enlace peor ser la calidad de la seal en recepcin. La transmisin de informaciones clsicamente ha sido por el uso de seales analgicas, y la voz y el sonido son ejemplos de seales analgicas. Una seal analgica se caracteriza porque su amplitud o nivel puede admitir un nmero tericamente infinito de valores posibles: Un amplificador convencional analgico puede reproducir cualquiera de 10 Lic. Salvador Antelmo Casanova Valencia
Seales Analgicas:
Teleprocesos
estos infinitos niveles de seal: Si su salida est limitada por ejemplo a 5 Voltios como mximo, puede entregar cualquier nivel comprendido entre 0 y 5 Voltios.
1.9 Transmisiones por canales analgicos 11 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
Los modems. Como se ha dicho anteriormente, una seal digital es una sucesin de bits que pueden tener dos estados elctricos de tensin bien definidos, correspondientes al 1 y al cero lgicos. Pero las tensiones elctricas no pueden enviarse como tales por un canal de tipo analgico no preparado para el envo de seales digitales (canales telegrficos), como puede ser una conexin telefnica, y menos an por un canal de radio. Hay que transformar esas tensiones elctricas en seales analgicas equivalentes que puedan ser enviadas por el canal analgico (telefnico, de radio...), y en el lado receptor, se debe realizar la operacin inversa. Lo tpico es usar una seal de audio, que se denomina portadora de datos, sobre la cual, por modulacin, se van a implementar los unos y ceros lgicos. Esto se consigue con el uso de los MODEMs, palabra que es la abreviatura de MOdulador/DEModulador, y son los aparatos encargados de realizar los siguientes cometidos: - generar una portadora de datos de audio, - modularla adecuadamente con los estados lgicos de los bits que le entregue el equipo digital (ordenador, etc.), - poner esa seal ya modulada en el canal de comunicacin analgico. - recibir esa seal procedente del extremo distante, - demodularla para extraer los bits con los niveles elctricos correspondientes a sus estados lgicos, y entregrselos al equipo terminal de datos, normalmente a la computadora o dispositivo lgico. 1.10 Perturbaciones de la Transmisin Ser necesario que tengamos en cuenta una serie de factores que van a afectar a nuestra transmisin, de forma que la seal emitida nunca coincidir exactamente con la recibida. En el caso de seales analgicas el medio introduce ciertas alteraciones aleatorias que degradan la calidad de la seal; en el caso de seales digitales se producen errores de bit ( aparece un 0 en lugar del 1 original, y viceversa). Las perturbaciones ms importantes son: 1.10.1 Atenuacin
La energa de la seal es inversamente proporcional a la distancia, de manera que disminuye con sta. En medios guiados la atenuacin es logartmica. En medios no guiados su dependencia no es slo de la distancia, sino tambin de las condiciones atmosfricas.
La atenuacin perjudica la comunicacin por tres razones: La circuitera electrnica necesita un mnimo de seal para detectarla. 12 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
Para que los errores sean mnimos y la calidad de la comunicacin sea aceptable. La atenuacin crece directamente con la frecuencia a la que se transmite.
Los dos primeros problemas se superan con amplificadores y regeneradores. Para resolver el tercero es corriente el uso de ecualizadores que discriminan ciertas frecuencias en la seal. 1.10.2 Ruido El ruido es la perturbacin ms importante; se define como el conjunto de seales que se introducen durante la transmisin entre emisor y receptor. Considerando que el ruido puede provocar errores en la comunicacin de datos, se puede definir al ruido como "seales elctricas indeseables que introducen el equipo o las perturbaciones naturales y degradan el rendimiento de una lnea de comunicaciones". Para la comunicacin de datos, los errores causados por ruido se manifiestan como bits adicionales o faltantes, o como bits cuyos estados se invierten. Los tipos de ruido que se pueden presentar son:
Teleprocesos
informacin de amplitud. 1.10.3 Distorsin Junto con el ruido, la distorsin es otra fuente de errores en la transmisin de datos. Consiste en la alteracin de la informacin transmitida debida a factores naturales del medio de transmisin usado. Dentro de los distintos tipos de distorsiones que se pueden presentar durante la comunicacin de datos tenemos:
Distorsin por atenuacin : Ocurre cuando las altas frecuencias pierden potencia con mayor rapidez que las frecuencias bajas durante la transmisin, lo que puede hacer que la seal recibida sea distorsionada por una prdida desigual de sus frecuencias componentes. La prdida de potencia est en funcin del mtodo y medio de transmisin. Este problema se evita con estaciones repetidoras que refuercen la seal cuando sea necesario. Distorsin por retraso: Ocurre cuando una seal se retrasa ms a ciertas frecuencias que a otras. Si un mtodo de transmisin de datos comprende datos transmitidos a dos frecuencias distintas, los bits transmitidos a una frecuencia pueden viajar ligeramente ms rpido que los transmitidos en la otra. Existe un dispositivo llamado igualador (o ecualizador) que compensa tanto la atenuacin como la distorsin por retraso.
Los siguientes factores no son considerados como distorsin pero tambin representan problemas en la transmisin de datos:
Teleprocesos
Simplex
La lnea transmite en un solo sentido sin posibilidad de hacerlo en el otro. Una estacin es siempre la que enva y otra es siempre la que recibe. Esta modalidad se usa exclusivamente en casos de captura de datos en localizaciones lejanas o envo de datos a un dispositivo de visualizacin desde una computadora lejana.
Half Duplex
La lnea trasmite en los dos sentidos pero no simultneamente. Es decir, permite que los datos viajen en ambas direcciones, pero en una sola direccin a la vez.
Full Duplex
La lnea transmite en los dos sentidos simultneamente. 1.11 Modos de transmisin
Transmisin en paralelo
Los movimientos de datos en el interior de una computadora se realizan mediante un conjunto de bits que configuran una palabra de computadora, siendo tratados simultneamente, es decir, en paralelo. Para una transmisin de datos a larga distancia realizndose en paralelo, seran necesarios tantos circuitos como bits.
Transmisin en serie
Debido a que resulta demasiado costosa la implementacin de la transmisin de datos a larga distancia en paralelo, se utiliza la transmisin en serie, envindose los bit uno detrs de otro. Esta transmisin tiene la desventaja de ser ms lenta que la transmisin en paralelo, debido a su caracterstica de secuenciamiento de bits. Formatos de transmisin Se llama sincronizacin al proceso mediante el que un emisor informa a un dispositivo receptor sobre los instantes en que van a transmitirse las correspondientes seales.
Teleprocesos
como a la realizacin de dicha transformacin, siendo el cdigo la correspondencia existente entre cada smbolo del alfabeto fuente y cada conjunto de smbolos del alfabeto destino.
ASCII
Despus del cdigo Baudot se hizo necesario aumentar el conjunto de caracteres, apareciendo cdigos de 6 bits, capaces de manejar 64 smbolos. Ms tarde se pas a cdigos de 7 bits capaces de manejar hasta 128 caracteres, entre los cuales est el cdigo ASCII (American Standard Code for Information Interchange), de 7 bits, tambin denominado cdigo nmero 5 de CCITT. En la actualidad se utiliza el cdigo ASCII de 8 bits, en que aparecen los 128 caracteres del cdigo anterior ms otros 128 caracteres, donde cada fabricante puede hacer su propia ampliacin del conjunto de caracteres a manejar. En las transmisiones entre equipos diversos no es recomendable la utilizacin de caracteres de estas ampliaciones por los posibles errores de interpretaciones incorrectas que pudieran producirse. 1.13 Seguridad en Redes Es ahora, cuando millones de personas usan las redes de comunicacin para sus transacciones bancarias, compras, declaraciones de impuestos, etc., que la seguridad aparece en el horizonte como un problema potencial de grandes dimensiones. De manera sencilla, la seguridad se ocupa de garantizar que los mensajes remotos no sean vistos , y mas aun, modificados por personas no autorizadas. Tambin se ocupa de mecanismos para verificar que los mensajes sean legtimos, es decir, que provengan de quien tiene la autoridad de emitirlos, y no de personas malintencionadas que utilizan la red para fines personales, como fraudes, chantajes y otros ilcitos.
Adversario Estudiante Cracker Representante de ventas Hombre de negocios Ex empleado Contador Corredor de bolsa Defraudador de tarjetas Espa Terrorista Objetivo Divertirse husmeando el correo privado Probar el sistema de seguridad de alguien, robar datos Asegura tener mayor representacin que la legtima Descubrir el plan estratgico de marketing de un competidor Vengarse por haber sido despedido Estafar dinero a una compaa Negar una promesa hecha a un cliente por e-mail Robar nmeros de tarjetas de crdito o clonacin Conocer secretos militares o industriales de enemigo o rival Robar secretos de guerra para destruccin bacteriolgica, etc.
Teleprocesos
Figura 1.9 Algunos tipos de personas que causan problemas de seguridad y su objetivo. La mayora de los problemas de seguridad son causados intencionalmente por gente maliciosa que intenta ganar algo o hacerle dao a alguien. La figura 1.9 muestra algunos de los transgresores ms comunes. Los problemas de seguridad en redes pueden dividirse en cuatro reas interrelacionadas: confidencialidad, autenticacin, no repudio y control de la integridad. La confidencialidad tiene que ver con mantener la informacin fuera del alcance de usuarios no autorizados. La autenticacin consiste en determinar con quin se esta hablando antes de revelar informacin delicada o hacer un trato de negocios. El no repudio se encarga de las firmas: cmo comprobar que un cliente hizo un pedido electrnico por varios miles de artculos y a un precio determinado? Hay quien podra negar el pedido a asegurar que el trato fue a otro precio. El control de la integridad, cmo puede asegurarse de que un mensaje recibido realmente fue enviado por quien se esperaba, conservando el mensaje su integridad, y no por un adversario malicioso que modifico o falsifico el mensaje? Es evidente que hay que utilizar otros mtodos para autenticar una firma o una persona, ya que al hacer la comunicacin de datos va electrnica, no hay en el medio expertos que reconozcan firmas ni gente que se encargue de comprobar la identidad de persona, es por esto que se requieren otro tipo de soluciones en transacciones a nivel electrnico. Casi toda la seguridad se basa en principios de la criptografa, a excepcin de la seguridad en la capa fsica. 1.13.1 Criptografa Desde que el hombre ha necesitado comunicarse con los dems ha tenido la necesidad de que algunos de sus mensajes solo fueran conocidos por las personas a quien estaban destinados. La necesidad de poder enviar mensajes de forma que solo fueran entendidos por los destinatarios hizo que se crearan sistemas de cifrado, de forma que un mensaje despus de un proceso de transformacin, lo que llamamos cifrado, solo pudiera ser ledo siguiendo un proceso de descifrado. Las civilizaciones mas antiguas (egipcia, mesopotmica, china..) ya usaban esos mtodos. Uno de los primeros mtodos de encriptado que est documentado es atribuido a Julio Cesar, que se basaba en la sustitucin de las letras de un documento por la tercera letra que le correspondiese en el alfabeto. As la A se converta en una D, la B en E ... Con el tiempo y debido principalmente a su uso militar, los sistemas criptogrficos fueron avanzando en complejidad, hasta llegar a nuestros das donde la informtica ha entrado en nuestras vidas y la necesidad de seguridad al realizar nuestras operaciones aumenta. 17 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
La criptografa, del griego kryto oculto y grafos escritura, significa escritura secreta, que se ocupa del cifrado de mensajes. Esta se basa en que el emisor emite un mensaje en claro, que es tratado mediante un cifrador con la ayuda de una clave, para crear un texto cifrado. Este texto cifrado, por medio del canal de comunicacin establecido, llega al descifrador que convierte el texto cifrado, apoyndose en otra clave, para obtener el texto en claro original. Las dos claves implicadas en el proceso de cifrado/descifrado pueden ser o no iguales dependiendo del sistema de cifrado utilizado. Los profesionales hacen una distincin entre cifrados y cdigos. Un cifrado es una transformacin carcter por carcter o bit por bit, sin importar la estructura lingstica del mensaje. En contraste, un cdigo reemplaza una palabra con otra palabra o smbolo. Sistemas de cifrado Los mensajes por encriptar, conocidos como texto llano, son transformados por una funcin parametrizada por una clave. El texto cifrado es el resultado del proceso de encriptacin. El texto cifrado puede ser escuchado y copiado por el enemigo o intruso, pero si este no tiene la clave de desencriptacion, y no puede desencriptar el mensaje, entonces el mensaje no tiene ningn valor para el. El arte de descifrar los mensajes (criptoanlisis) y el arte de crear los cifrados (criptografa), se conocen en conjunto como criptologa. Los mtodos de encriptacin han sido divididos histricamente en dos categoras: cifrados por sustitucin y cifrados por transposicin. 1. Cifrado por sustitucin. En este mtodo de encriptacin, cada letra o grupo de letras se reemplaza por otra letra o grupo de letras para disfrazarla. Un ejemplo de este mtodo nos lo da la historia, con el cifrado del Csar, atribuido a Julio Csar. Este mtodo consiste en desplazar el texto cifrado 3 letras y ponerlo en maysculas, por lo que a se vuelve D, c se convierte en F. etc. El sistema de sustitucin de smbolo por smbolo se llama sustitucin monoalfabtica. Otro mtodo menos evidente, es que cada letra del alfabeto tenga una correspondencia con alguna otra letra. Por lo que para un alfabeto de 26 letras existen 26! combinaciones de claves diferentes, lo que corresponde aproximadamente a 4 x 10 26 claves posibles. Evidentemente, una computadora tardara aos en probar todas las claves. Aunque, en realidad, un criptoanalsta aprovechara las propiedades estadsticas de los lenguajes naturales. Por ejemplo, en ingles la letra mas comun en la e a la que le siguen t, o, a, n, i, etc. o digramas comunes como th, in er re y an. Los trigramas, como ing, the, ion. que en espaol sera in, ica, ado, ga, etc. En general, un criptoanalsta experto, utilizara para deducir la clave usando probabilidad y estadstica, as como ciertas heursticas como adivinar palabras clave que piense que estn en el texto cifrado. 2. Cifrado por transposicin. Los cifrados por sustitucin conservan el orden de los smbolos de texto llano, pero los disfrazan. Los cifrados por transposicin, reordenan las letras sin disfrazarlas o cambiarlas. Transposicin es cambiar los renglones por las 18 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
columnas de una matriz o tabla (en este caso de letras) y viceversa. La clave del cifrado consiste en una palabra clave que no tenga letras repetidas (e.g. MEGABUCK en la figura 1.10) donde la columna con la letra mas al inicio del alfabeto ser puesta como la primera fila y as sucesivamente (ver figura 1.10).
Teleprocesos
Alternativas Para solucionar este problema existen la criptografa asimtrica y la criptografa hbrida.
Teleprocesos
una "trampa". Esto quiere decir que si se conociera alguna pieza de la informacin, sera fcil computar el inverso. Dado un cifrado de clave pblica basado en factorizacin de nmeros primos, la clave pblica contiene un nmero compuesto de dos factores primos grandes, y el algoritmo de cifrado usa ese compuesto para cifrar el mensaje. El algoritmo para descifrar el mensaje requiere el conocimiento de los factores primos, para que el descifrado sea fcil si poseemos la clave privada que contiene uno de los factores, pero extremadamente difcil en caso contrario. Seguridad Como con los sistemas de cifrado simtricos buenos, con un buen sistema de cifrado de clave pblica toda la seguridad descansa en la clave y no en el algoritmo. Por lo tanto el tamao de la clave es una medida de la seguridad del sistema, pero no se puede comparar el tamao del cifrado simtrico con el del cifrado de clave pblica para medir la seguridad. En un ataque de fuerza bruta sobre un cifrado simtrico con una clave de un tamao de 80 bits, el atacante debe probar hasta 281-1 claves para encontrar la clave correcta. En un ataque de fuerza bruta sobre un cifrado de clave pblica con un clave de un tamao de 512 bits, el atacante debe factorizar un nmero compuesto codificado en 512 bits (hasta 155 dgitos decimales). La cantidad de trabajo para el atacante ser diferente dependiendo del cifrado que est atacando. Mientras 128 bits son suficientes para cifrados simtricos, dada la tecnologa de factorizacin de hoy en da, se recomienda el uso de claves pblicas de 1024 bits para la mayora de los casos. Algoritmos Algunos algoritmos reconocidos son: Diffie-Hellman (investigadores de la Universidad de Stanford) proponen en 1976 criptosistema de clave pblica. RSA (Rivest, Shamir, Adleman, 1978) del MIT, inventaron un algoritmo basado en la dificultad de factorizar nmeros grandes modulo un numero primo grande. El Gamal (1985) y Schnorr(1991) han inventado algoritmos de clave pblica que se basan en la dificultad de calcular logaritmos discretos modulo un numero primo grande. Menezes y Vanstone (1993) algoritmo que usa el esquema de criptografa de curva elptica.
Teleprocesos
con la clave pblica, y el mensaje saliente es cifrado con la clave simtrica, todo combinado automticamente en un slo paquete. El destinatario usa su clave privada para descifrar la clave simtrica y acto seguido usa la clave simtrica para descifrar el mensaje. FIRMAS DIGITALES Para determinar la autenticidad de documentos legales, financieros y de otro tipo, se determina por una firma autorizada. El problema es inventar un reemplazo electrnico para las firmas manuscritas. Se requiere que una parte pueda enviar un mensaje firmado a la otra parte, de modo que: 1. El receptor identifique la autenticidad del emisor. Tanto quien emite un mensaje como quien lo recibe deben tener la seguridad de que el mensaje es autentico, (v.g. una computadora de donde proviene una orden de compra, realmente pertenezca a quien se le aplicara un debito). 2. El emisor no pueda repudiar (negar) despus el contenido del mensaje. Y se entiende no repudio como la propiedad de que ninguna de las partes en un contrato pueda negar haber firmado. 3. El receptor no haya podido elaborar el mensaje l mismo. Esto es, impedir que un receptor pueda hacer un fraude, donde por conveniencia se modifiquen las cantidades o los trminos. FIRMAS DE CLAVE SIMTRICA Un enfoque de firmas digitales, es una autoridad central en quien todos confen y que sepa de todas las transacciones. As, cada usuario escoge una clave secreta y la lleva a la autoridad central, por lo que, solamente la autoridad central y el usuario conocen la clave secreta. Por lo tanto, si alguien repudia un mensaje, la autoridad central, quien fue intermediario en la transaccin y autentifico la procedencia, puede testificar en un juicio de fraude. El mensaje enviado debe tener la clave secreta del emisor, a quien va dirigido, un nmero aleatorio que identifique el mensaje, una marca de tiempo para evitar mensajes viejos o repetidos, y el mensaje, donde en conjunto, todos ellos conforman el mensaje encriptado con su clave secreta. FIRMAS DE CLAVE PBLICA Un problema estructural del uso de criptografa de clave simtrica para las firmas digitales es que la autoridad central lee todos los mensajes firmados y todos deben de confiar en ella. Son los bancos, el gobierno, abogados prestigiosos y contadores, son quienes generalmente, juegan el papel de autoridad central, pero quien prodra 22 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
asegurar que son plenamente confiables. Teniendo en cuenta lo anterior, los algoritmos de clave pblica hacen una contribucin importante para que la firma de documentos no requiera una autoridad confiable. Si alguien niega haber enviado o recibido un mensaje de alguna persona, la corte puede encontrar que para enviar un mensaje utilizando cifrado asimtrico o de clave pblica, se necesita la clave privada de quien lo enva, porque quien lo recibe no conoce la clave privada del emisor y viceversa, por lo que la nica forma de haber adquirido un mensaje encriptado por la clave del emisor, es que, el emisor efectivamente lo hubiera enviado.
Teleprocesos
organizaciones o empresas. 2.1.2 Caractersticas, ventajas y desventajas de las Redes de rea Local (LAN) Una Red de rea Local es un conjunto de elementos fsicos y lgicos que proporcionan interconexin a una gran variedad de dispositivos de comunicacin de informacin en un rea privada restringida (recinto, edificio, campus, etc.) En esta definicin formal aparecen los siguientes elementos con significado propio: conjunto de elementos fsicos y lgicos que proporcionan interconexin, es decir, son un conjunto de elementos que configuran una red de comunicacin que facilita la transmisin de bits entre un dispositivo y otro. Por otra parte, se habla de una gran variedad de dispositivos de comunicacin, esto es, a la red pueden conectarse dispositivos de todo tipo tales como computadoras, terminales, perifricos, sensores, aparatos telefnicos, equipos facsmil (fax), etc. Otro aspecto incluido en la definicin es el mbito geogrfico de la red local que, en general, es pequeo y no sale ms all de los lmites de un departamento situado en un edificio o conjunto de edificios prximos. Por ltimo cabe destacar el carcter privado de una red local que, generalmente, no necesita otros medios de comunicacin suministrados por empresas o redes de comunicacin. Las caractersticas ms representativas de una red de rea local son las siguientes: * Alcance. El rea de conexin se limita a una extensin moderada, generalmente desde unos pocos metros a unos pocos kilmetros. * Velocidad de transmisin. En estas redes, la velocidad es elevada en comparacin con otros circuitos de comunicacin, variando entre 1 y 100 Mbps. * Conectividad. Adems de que todos los dispositivos conectados a una red de rea local puedan comunicarse entre s, tambin se incluye la capacidad de conexin con otras redes locales o de rea extensa como pueden ser la red telefnica conmutada o las redes SNA, X.25, TCP/IP, etc. * Propiedad Privada. Una red de rea local es propiedad de la organizacin o empresa en lugar de ser un elemento pblico para otros usos externos. Por lo general, la organizacin es propietaria de la red y todo el conjunto de dispositivos conectados a ella. * Fiabilidad. Estas redes presentan una baja tasa de error en las transmisiones de datos en comparacin con el resto de modalidades de comunicacin. * Comparticin de recursos. Permiten la integracin en la misma red de una gran diversidad de dispositivos. Los recursos de almacenamiento, las impresoras y los elementos de comunicacin pueden ser utilizados por todas las estaciones de trabajo. Las ventajas ms significativas que proporcionan las redes de rea local son: * Recursos compartidos. Los dispositivos conectados a la red comparten datos, 24 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
aplicaciones, perifricos y elementos de comunicacin. * Conectividad a nivel local. Los distintos equipos que integran la red se encuentran conectados entre s con posibilidades de comunicacin. * Proceso distribuido. Las redes de rea local permiten el trabajo distribuido, es decir, cada equipo puede trabajar independientemente o cooperativamente con el resto. * Flexibilidad. Una red local puede adaptarse al crecimiento cuantitativo referido al nmero de equipos conectados, as como adaptarse a cambios cualitativos de tipo tecnolgico. * Disponibilidad y fiabilidad. Un sistema distribuido de computadoras conectadas en red local es inherentemente ms fiable que un sistema centralizado. * Cableado estructurado. Estas redes por sus cableados y conexiones, facilitan mucho la movilidad de los puestos de trabajo de un lugar a otro * Optimizacin. Las redes de rea local permiten la mxima flexibilidad en la utilizacin de recursos, estn estos en la computadora central, el procesador departamental o la estacin de trabajo, facilitando, por tanto, la optimizacin del coeficiente prestaciones/precio del sistema. Entre las desventajas frente a un nico sistema multiusuario se pueden citar las siguientes: * Interoperatividad. La carencia de estndares bien definidos entre los datos que producen las aplicaciones, hace que una red local no garantice que dos dispositivos conectados a ella, funcionen correctamente entre s al comunicar aplicaciones de distinta naturaleza. Por ejemplo, si dos equipos trabajan con distintos procesadores de texto y pretenden transmitirse archivos de texto, posiblemente ser necesario algn tipo de conversin. Por la naturaleza distribuida de una red local, la gestin de la red en cuanto a control de accesos, rendimientos y fiabilidad es ms compleja. * Integridad, seguridad y privacidad de la informacin. En todo sistema distribuido pueden surgir problemas de este tipo. El estado actual del hardware y software de redes de rea local hace que las desventajas expuestas puedan paliarse mediante el empleo de las tcnicas adecuadas, normalmente realizadas por programas de comunicaciones, gestin de red y seguridad. 2.2 TOPOLOGAS La topologa de una red de rea local define la distribucin de cada estacin en relacin a la red y las dems estaciones. Las topologas son criterios determinantes para la eleccin de las redes de rea local, la reduccin del costo de encaminamiento, la fiabilidad o tolerancia a fallos y su facilidad para localizarlos, y por ltimo la facilidad de su instalacin y reconfiguraciones futuras. Las topologas ms comunes en las redes de rea local se citan a continuacin: 25 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
2.2.1 Topologa en estrella En la topologa en estrella todas las estaciones estn conectadas mediante enlaces bidireccionales a una estacin o nodo central que controla la red. Este nodo central asume las funciones de gestin y control de las comunicaciones proporcionando un camino entre cada dos estaciones que deseen comunicarse. La principal ventaja de la topologa en estrella es que el acceso a la red, es decir, la decisin de cuando una estacin puede o no transmitir, se halla bajo control de la estacin central. Adems la flexibilidad en cuanto a configuracin, as como la localizacin y control de fallos es aceptable al estar todo el control en el nodo central. El gran inconveniente que tiene esta topologa es que si falla el nodo central. Toda la red queda desactivada.
2.2.2 Topologa en bus En esta topologa todas las estaciones se conectan a un nico medio bidireccional lineal o bus con puntos de terminacin bien definidos. Cuando una estacin transmite, su seal se propaga a ambos lados del emisor, a travs del bus, hacia todas las estaciones conectadas al mismo, por este motivo, al bus se le denomina tambin canal de difusin. La mayor parte de los elementos de las redes en bus tienen la ventaja de ser elementos pasivos, es decir, todos los componentes activos se encuentran en las estaciones por lo que una avera en una estacin no afecta ms que a ella misma. Por otra parte, un inconveniente de este tipo de redes es que si falla el propio bus, queda afectada toda la red. Las principales ventajas que tiene esta topologa son la modularidad, es decir, la facilidad de aadir y quitar estaciones. Entre las desventajas se puede citar el hecho de 26 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
2.2.3 Topologa en rbol Es una variante de la topologa en bus, consistente en un bus principal denominado tronco del que parten varios buses secundarios denominados ramas, cada una de las cuales es capaz de admitir varias estaciones. Al igual que en la topologa en bus, las seales se propagan por cada ramal de la red y llegan a todas las estaciones. Adems de las ventajas e inconvenientes de las redes en bus, la red en rbol tiene una mayor adaptabilidad al entorno fsico donde se instala la red, con lo que el costo de cableado es an menor.
2.2.4 Topologa en anillo El anillo consiste en una serie de repetidores conectados entre s mediante un nico enlace de transmisin unidireccional que configura un camino cerrado. La informacin se transmite secuencialmente de un repetidor al siguiente a lo largo del anillo, de tal forma que cada repetidor regenera la seal que recibe y la retransmite al siguiente, salvo que la informacin est dirigida a l, en cuyo caso la recibe en su memoria. Los repetidores constituyen un elemento activo de la red, siendo sus principales funciones las de contribuir al correcto funcionamiento del anillo ofreciendo todos los servicios necesarios y proporcionar el punto de acceso a las estaciones de la red. Normalmente los repetidores estn integrados en las computadoras personales y en las estaciones de trabajo. Las redes en anillo permiten un control eficaz, debido a que, en 27 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
cada momento, se puede conocer en que trama est circulando la seal, puesto que se sabe la ltima estacin por donde ha pasado y la primera a la que todava no ha llegado. La desventaja fundamental es la falta de fiabilidad. Un fallo en el anillo inhabilitara todas las estaciones.
2.3 Mtodos de acceso Todas las redes locales consisten en una coleccin de dispositivos que deben compartir la capacidad de transmisin de la red. Para ello, se hace necesario la existencia de algn mtodo para controlar el acceso al medio de transmisin evitando los posibles conflictos o errores que puedan aparecer. El protocolo de control de acceso al medio de transmisin es el factor que ms caracteriza el funcionamiento de una red de rea local. De l dependen los parmetros bsicos del funcionamiento de la red como son el rendimiento, la fiabilidad y la gestin de la red. Entre los mtodos ms comunes encontramos los siguientes: Sondeo o Polling Pase de testigo (Token-Pass) Pase de testigo en bus (Token-Bus) Pase de testigo en anillo (Token-Ring) Acceso Mltiple con Deteccin de Portadora (CSMA)
2.3.1 Polling La tcnica de sondeo se basa en la relacin maestro-esclavo entre el nodo central y las dems estaciones del anillo o del bus. En el caso de la topologa en anillo (bucle) para que un nodo pueda transmitir debe recibir permiso del nodo central a travs de un mensaje de sondeo. Este permiso va pasando secuencialmente de estacin en estacin a lo largo de todo el anillo. Cada estacin puede transmitir cuando recibe el permiso y 28 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
encuentra el anillo vaco. Al finalizar su transmisin pasa el permiso a la estacin siguiente. El inconveniente de esta tcnica reside en la necesidad de que la comunicacin entre dos nodos cualesquiera pase por la estacin central. En la topologa en bus nos encontramos con la tcnica de sondeo en la que por turnos, la estacin central pregunta a cada estacin si tiene necesidad de transmitir informacin. En caso afirmativo, la estacin preguntada recibe permiso para transmitir, de tal forma que la informacin pasar por la estacin central para, desde ella, dirigirse a la estacin destino. La diferencia con la tcnica anterior estriba en que, en el caso anterior, el permiso circulaba por el anillo de estacin en estacin mientras que, en este caso, es necesario el envo de la pregunta sondeo para cada estacin individualmente. Se trata de un mtodo sencillo de llevar a la prctica y donde no se producen conflictos entre estaciones que desean transmitir. Adems se trata de un mtodo en el que pueden incluirse prioridades con facilidad, haciendo que las estaciones con mayor prioridad sean interrogadas con mayor frecuencia que el resto. Estas tcnicas centralizadas tienen el inconveniente ya mencionado de que, si falla la estacin central, toda la red se queda sin servicio. Adems pueden aparecer turnos de espera excesivamente largos si el nmero de estaciones es grande. 2.3.2 Pase de testigo (Token-Pass) Estas tcnicas se consideran como una forma de interrogacin distribuida en la que todas las estaciones de la red intervienen en la circulacin de un paquete especial de informacin que recibe el nombre de testigo (Token) que indica, a la estacin que lo recibe, que tiene el medio de transmisin a su disposicin para efectuar una transmisin. Estas tcnicas pueden utilizarse tanto en las redes con topologas en bus como en las redes en anillo. 2.3.3 Pase de testigo en bus (Token-Bus) En esta tcnica, las estaciones del bus o rbol forman un anillo lgico, es decir, a las estaciones se les asigna una posicin lgica en una secuencia ordenada y circular. Cada estacin conoce la identidad de su estacin antecesora y de su sucesora dentro del anillo lgico. En este caso, la ordenacin fsica es totalmente independiente e irrelevante a la ordenacin lgica. La estacin que recibe el testigo tiene garantizado el derecho de acceso al medio de transmisin de tal forma que al finalizar su transmisin o terminar el tiempo asignado, pasar el testigo a la siguiente estacin en la secuencia lgica. Las redes con pase de testigo proporcionan mejores posibilidades de gestin de red. 2.3.4 Pase de testigo en anillo (Token-Ring) Esta tcnica se basa en una pequea trama o testigo que circula a lo largo del anillo. Un 29 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
bit indica el estado del anillo (libre u ocupado) y cuando ninguna estacin est transmitiendo, el testigo simplemente circula por el anillo pasando de una estacin a la siguiente. Cuando una estacin desea transmitir, espera a recibir el testigo modificando el bit de estado del anillo de libre a ocupado e inserta a continuacin la informacin a enviar junto con su propia direccin y la de la estacin destino. El paquete de datos circula por el anillo hasta llegar a la estacin receptora que copia su contenido y lo vuelve a poner en circulacin incluyendo una marca de recepcin, de tal forma que, cuando vuelve a llegar a la estacin emisora, sta lo retira de la red y genera un nuevo testigo libre. La principal ventaja de esta tcnica es su alto rendimiento. Su adaptabilidad a la topologa en anillo y el ser un mtodo de transmisin unidireccional hacen que su eficiencia sea mayor que las redes que utilizan el mtodo de pase de testigo en bus. Entre sus desventajas se encuentran la disminucin de la eficiencia en caso de baja carga del sistema debido a la circulacin del testigo y los procesos de mantenimiento de la red. 2.3.5 Acceso Mltiple con Deteccin de Portadora (CSMA) Estas tcnicas se basan en que las estaciones solicitan transmitir de forma aleatoria y no existe control para determinar el orden de transmisin, por tanto, todas las estaciones deben competir por el derecho al acceso. La tcnica de acceso aleatorio mltiple con deteccin de portadora y de colisin es el mtodo ms usado en las topologas en bus y rbol. Esta tcnica consiste en que una estacin que desee transmitir, primero escucha el medio para determinar si hay otra transmisin en proceso. Si es as, la estacin tras un perodo de espera lo vuelve a intentar hasta que encuentre el medio de transmisin libre. Cuando el medio est libre, la estacin emisora vuelve a retransmitir la informacin hasta que la confirmacin se produzca. Uno de los motivos por el que una informacin no llegue a su destino puede ser la aparicin de colisiones en las que varias estaciones solicitan transmitir al mismo tiempo. Otra tcnica que mejora la anterior es la conocida como acceso mltiple con deteccin de portadora y deteccin de colisiones (Carrier Sense Multiple Access/Collision Detection-CSMA/CD) consistente en controlar la aparicin de colisiones aadiendo a la tcnica CSMA las siguientes reglas: Si se detecta una colisin durante la transmisin, se cesa inmediatamente sta y se transmite una pequea trama de consenso de colisin para asegurar que todas las estaciones se han enterado de la existencia de la colisin. Tras esperar un determinado perodo de tiempo, se vuelve a intentar la transmisin usando CSMA.
Teleprocesos
Teleprocesos
3.2 Capa de enlace Su principal tarea consiste en proporcionar una lnea sin errores a partir de un medio de transmisin cualquiera. Esta capa debe crear y reconocer los lmites de las tramas. Adems, debe resolver los problemas creados por el deterioro, prdida o duplicidad de tramas. La capa de enlace ofrece distintos servicios a la capa de red, cada uno con distinta calidad y precio. Tambin deber incluir algn mecanismo de regulacin del trfico para evitar que un emisor muy rpido sature a un receptor muy lento. 3.3 Capa de red La capa de red se ocupa del control de la operacin de la subred. Un punto vital de su diseo es la decisin sobre cmo encaminar los paquetes del origen al destino. El encaminamiento puede basarse en unas tablas estticas o bien determinarse dinmicamente en funcin del trfico de red. Tambin debe detectar y corregir problemas de congestin de trfico. En ocasiones tambin incluye funciones de contabilidad para el cobro de los servicios de subred. El nivel de red tambin debe resolver los problemas de comunicacin entre distintas redes. 3.3.1 Protocolos de Red Los protocolos de nivel red proporcionan servicios para los sistemas de comunicaciones. Manejan la informacin de direccionamiento y encaminamiento, comprueban los errores y las peticiones de retransmisin. Tambin proporcionan los procedimientos para el acceso a la red, cuando la red usada los especifica en concreto (como Ethernet, anillo con testigo y etc.). Entre los protocolos de red se incluyen los siguientes: Conexin de red avanzada par a par (APPN, Advanced Peer-to-Peer Networking) de IBM. Servicio de red orientado a la conexin (CONS, Connection-Oriented Network Service) y Servicio de red no orientado a la conexin (CLNS, Connectionless Network Service). Protocolo Internet del grupo de protocolos TCP/IP de Internet y UNIX. La parte de IPX del grupo de protocolos SPX/IPX de Novell. Interfaces NetBEUI de Microsoft. Protocolo de distribucin de datagramas (DDP, Datagram Delivery Protocol) de AppleTalk. Protocolo X.25 (Usado por telepac) El protocolo X.25 es una recomendacin del CCITT (ITU) que define las conexiones de terminales y de computadoras a las redes de conmutacin de paquetes. Las redes de conmutacin de paquetes encaminan los paquetes de datos a travs de una red a los nodos destinos. X.25 es un servicio de conmutacin de paquetes bien conocido que tradicionalmente se usa para la conexin de terminales remotos a sistemas anfitriones (host). El servicio proporciona conexiones cualquiera a cualquiera para usuarios simultneos. La interfaz X.25 soporta velocidades de lnea de hasta 64 kbps aunque una 32 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
parte importante del rendimiento es la sobrecarga para la correccin de errores. El CCITT revis la norma en 1992 y aument la velocidad a 2 Mbps. La arquitectura de conmutacin de paquetes de X.25 tiene ventajas y desventajas. Los X.25 adolece de presentaciones pobres y no es aceptable para la mayora de las aplicaciones en tiempo real LAN o LAN. Sin embargo, X.25 es muy conocido, entendido y aceptado para el acceso a terminales o a computadoras remotas siempre y cuando el trfico sea ligero. X.25 puede ser el nico camino fiable para establecer enlaces de red internacionales con pases con sistemas telefnicos no fiables. Casi todos los pases tienen servicios X.25. Por el contrario, la obtencin de circuitos dedicados fiables en algunos pases es casi imposible. 3.4 Capa de transporte La principal funcin es aceptar los datos de la capa de sesin, dividirlos si es necesario y pasarlos a la capa de red. Adems, debe asegurar que todos lleguen correctamente al otro extremo. Este trabajo debe hacerse de forma eficiente para aislar la capa de sesin de cambios en el hardware. Lo habitual es establecer una conexin de red distinta para cada conexin de transportesolicitada por la capa de sesin. Si la conexin de transporte necesita un gran caudal, sta podra crear mltiples conexiones de red. Por otra parte, si el mantenimiento de una conexin de red es costoso, podra multiplexar varias conexiones de transporte sobre la misma conexin de red. La capa de transporte determina qu tipo de servicio debe dar a la capa de sesin. El tipo de conexin ms habitual es el punto a punto libre de errores. La capa de transporte es la primera capa extremo a extremo dentro de la jerarqua. Debe preocuparse del establecimiento y liberacin de conexiones, as como proporcionar mecanismos de control de flujo y de congestiones. 3.4.1 Protocolos de Transporte Los protocolos de transporte proporcionan servicios de distribucin de datos orientados a la conexin a travs de redes. Fundamentalmente proporcionan intercambio de datos extremo a extremo en los cuales se mantienen sesiones o conexiones entre sistemas para el intercambio secuencial y fiable de los datos. Los protocolos de transporte incluyen aquellos aqu enumerados: Conexin de red avanzada par a par (APPN, Advanced Peer-to-Peer Networking) de IBM. Servicio de transporte orientado a la conexin (COTS, Connection-Oriented Transport Service) y Servicios de transporte no orientados a la conexin (CLTs, Connectionless Transport Services de OSI). Parte del Protocolo de control de transmisin (TCP, Transmission Control Protocol) del grupo de protocolos de TCP/IP de Internet y UNIX. Parte de SPX del grupo de protocolos SPX/IPX de Novell. Interfaces NetBIOS y NetBEUI de Microsoft. 33 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
Protocolo de mantenimiento de la tabla de encaminamiento (RTMP, Routing Table Mantenance Protocol) de AppleTalk, Protocolo de eco de AppleTalk (AEP, AppleTalk Echo Protocol), Protocolo de transaccin de AppleTalk (ATP, AppleTalk Transaction Protocol), Protocolos de vinculacin de nombre (NBP, Name Binding Protocol). 3.5 Capa de sesin Una capa de sesin permite que los usuarios de diferentes mquinas puedan establecer sesiones entre ellos. Un servicio de la capa de sesin es gestionar el control de dilogo. Puede permitir que el trfico vaya en las dos direcciones simultneamente, o bien alternativamente, en cuyo caso determinar qu estacin tiene el turno. Otro servicio asociado a la capa de sesin es la administracin del testigo. Tambin debe encargarse de la sincronizacin. Esto implica la insercin de puntos de verificacin en el flujo de datos, en los que puede retomarse la conversacin en caso de fallo. 3.6 Capa de presentacin La capa de presentacin se ocupa de los aspectos de sintaxis y semntica de la informacin que transmite. Tambin puede ocuparse de la compresin y encriptacin de los datos intercambiados. 3.7 Capa de aplicacin Contiene una cantidad de protocolos usados frecuentemente como, por ejemplo, ofrecer servicios de terminal virtual, transferencia de archivos, correo electrnico, ejecucin remota de procesos, etctera. Transmisin de datos en el modelo OSI Vistas ya las distintas capas que especifica el modelo de referencia OSI, conviene estudiar la forma en que se produce una comunicacin. Supongamos que el proceso emisor tiene una informacin que enviar, para ello, entregar los datos a la capa de aplicacin. La capa de aplicacin aade a la informacin que recibe una cabecera (que puede ser nula), la cual permite a la capa seguir el protocolo que tenga definido. El conjunto formado por los datos originales y la cabecera de aplicacin es entregado a la capa de presentacin. La capa de presentacin transforma este bloque de distintas formas, en funcin del servicio pedido, y aade una nueva cabecera, la correspondiente al nivel de presentacin. El nuevo conjunto de datos es entregado al nivel inmediatamente inferior, el nivel de sesin. Es importante destacar que la capa de presentacin no distingue qu parte de los datos que recibi corresponden a la cabecera de la capa de aplicacin y qu parte son los datos del usuario. Es importante hacer notar que, en una o varias de las capas, el conjunto de datos que recibe la capa N de la N+1 pueden ser fragmentados en bloques ms pequeos para su entrega a la capa N-1. En ese caso, cada bloque recibir su propia cabecera y, adems, la capa que realiza la fragmentacin deber ser la encargada (en la mquina receptora) de reensamblar los bloques hasta formar el conjunto inicial de datos, y entregarlos a la capa superior. 34 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
Transmisin de datos en un modelo de capas El proceso se repite hasta llegar al nivel fsico, momento en el cual los datos son enviados a travs del canal fsico disponible hacia la mquina de destino. El nivel fsico de la estacin receptora recibir el conjunto de bits del mensaje y comenzar el proceso inverso. Capa a capa deber ir eliminando las distintas cabeceras y transmitiendo el resultado hacia las capas superiores hasta llegar al proceso receptor. Evidentemente, el objeto de aadir y eliminar las cabeceras no es tener algo que hacer, sino que las cabeceras permiten a cada nivel suministrar el servicio que le fue requerido por la capa superior de acuerdo al protocolo establecido para la capa. De esta manera, la comunicacin funciona como si cada capa se comunicase directamente con su homloga en la mquina de destino a travs de un canal lgico proporcionado por el resto de capas en ambas mquinas. Aunque la idea puede parecer rebuscada, es similar a lo que sucede en la comunicacin entre personas. Inicialmente tenemos una idea que queremos comunicar a nuestro interlocutor. Esa idea se entrega a la zona del cerebro encargada del lenguaje. A su vez, el rea del lenguaje se encargar de generar los impulsos nerviosos necesarios para hacer vibrar nuestras cuerdas vocales. Esta vibracin se transformar en un sonido recogido por el odo de nuestro interlocutor. Los impulsos nerviosos generados por su odo sern enviados al cerebro que los transformar en palabras, y de ellas extraeremos la idea. El proceso de la comunicacin es similar si el rea del lenguaje decide enviar la informacin al rea encargada de la escritura. En este caso, el rea del lenguaje estar pidiendo un servicio diferente a la capa inferior: escribir en lugar de hablar. Adems, el medio fsico empleado ser distinto, papel en lugar del aire. En cualquier caso, nosotros slo somos conscientes de que enviamos o recibimos un pensamiento. La informtica moderna utiliza muchos protocolos distintos. La norma publicada por la Internacional Standards Organization, entre los que se encuentra el modelo TCP/IP. El modelo TCP/IP Cuando ms tarde se aadieron redes de satlite y radio, los protocolos existentes tuvieron problemas para interactuar con ellas, de modo que se necesit una arquitectura de referencia nueva. As, la capacidad de conectar entre s mltiples redes de manera simultnea fue uno de los principales objetivos de diseo desde el principio. Esta arquitectura se populariz despus como el modelo de referencia TCP/IP, por las iniciales de sus dos protocolos primarios. Protocolo TCP/IP (Usado por INTERNET) Los protocolos TCP/IP comenzaron a utilizarse en ARPANET a partir del ao 1971. En 1983 adoptan su estructura bsica actual, como consecuencia de un proyecto financiado por DARPA para su utilizacin en entornos de sistemas operativos UNIX. Es por ello por lo que muchos mandatos y libreras TCP/IP proceden del mundo UNIX. Si bien los protocolos TCP/IP comenzaron a utilizarse en la red ARPANET, muy pronto se 35 Lic. Salvador Antelmo Casanova Valencia
Teleprocesos
adoptaron para una segunda red denominada MILNET, segregada de ARPANET para aplicaciones militares. El conjunto de estas dos redes fu el embrin de la red Internet, que muy pronto se extendi a las redes de investigacin y acadmicas ms importantes del mundo. En la actualidad la arquitectura TCP/IP se utiliza en todo tipo de redes, tanto de rea local como de rea extensa. Ha sido adoptada por ms de 160 fabricantes, si bien en muchos casos coexistiendo con las arquitecturas propias o "propietarias" como SNA o DNA. Por ello se ha convertido en un estndar "de facto" o de "hecho". De esta forma los protocolos TCP/IP han trascendido de los sistemas operativos UNIX y actualmente se utilizan con mltiples sistemas, como DOS, OS/2, MVS y OS/400 de IBM, VMS de DEC, etc. adems de los que se basan en UNIX. TCP/IP es una familia de protocolos desarrollados para permitir la comunicacin entre cualquier par de computadoras de cualquier red o fabricante, respetando los protocolos particulares de cada red individual. Los protocolos TCP/IP proporcionan a los usuarios de las redes unos servicios de comunicacin de datos tales como : Transferencia de archivos entre equipos. Conexiones remotas de equipos. Correo electrnico. Acceso a archivos distribuidos. Administracin de sistemas. Manejo de ventanas. Utilizacin de gateways con funciones de encaminamiento. 3.8 La capa de interred Todos los requerimientos condujeron a la eleccin de una red de conmutacin de paquetes basada en una capa de interred carente de conexiones. Esta capa, llamada capa de interred, es el eje que mantiene unida toda la arquitectura. La misin de esta capa es permitir que los nodos inyecten paquetes en cualquier red y los hagan viajar de forma independiente a su destino (que podra estar en una red diferente). La capa de interred define un formato de paquete y protocolo oficial llamado IP (Internet Protocol, Protocolo de Internet). El trabajo de la capa de interred es entregar paquetes IP a donde se supone que deben ir. Aqu, la consideracin ms importante es claramente el ruteo de los paquetes, y tambin evitar la congestin. Por lo anterior, es razonable decir que la capa de interred TCP/IP es muy parecida en su funcionalidad a la capa de red OSI.