Sie sind auf Seite 1von 65

TEMA 1...................................................................................................................

4
Introduccin a las Computadoras ..........................................................................................................................4 Tipos de computadoras o computadoras .........................................................................................................4 Historia ............................................................................................................................................................5 La mquina analtica .......................................................................................................................................5 Computadoras electrnicas .............................................................................................................................5 Circuitos integrados ........................................................................................................................................7 Hardware ...................................................................................................................................................................7 CPU (unidad central de proceso) ...........................................................................................................................8 Dispositivos de entrada ...................................................................................................................................8 Dispositivos de almacenamiento ....................................................................................................................9 Dispositivos de salida .....................................................................................................................................9 Arquitectura ............................................................................................................................................................10 Elementos de diseo .....................................................................................................................................10 Arquitectura de procesamiento .....................................................................................................................10 Arquitecturas abiertas y cerradas ..................................................................................................................11 Avances recientes .........................................................................................................................................12 Evolucin futura ...........................................................................................................................................12

TEMA 2.................................................................................................................13
Sistemas operativos ................................................................................................................................................13 Cmo funciona un sistema operativo ............................................................................................................13 Sistemas operativos actuales .........................................................................................................................14 Tecnologas futuras .......................................................................................................................................14 Distintos Sistemas Operativos.......................................................................................................................14 Programacin ..........................................................................................................................................................15 Lenguajes ......................................................................................................................................................15 Lenguaje mquina .........................................................................................................................................15 Lenguaje ensamblador ..................................................................................................................................15 Lenguajes de alto nivel .................................................................................................................................16 Servidores.................................................................................................................................................................17 Arquitectura cliente/servidor.........................................................................................................................17 Unix,..............................................................................................................................................................17 Windows NT.............................................................................................................................................................17 Clientes.....................................................................................................................................................................17 Windows 95...................................................................................................................................................17

TEMA 3.................................................................................................................17
Introduccin a las redes..........................................................................................................................................17 Arquitectura de redes ............................................................................................................................................17

Topologas................................................................................................................................................................18 TOPOLOGA DE LAN Y MAN...................................................................................................................18 Topologa de anillo........................................................................................................................................18 Topologa de rbol y Bus..............................................................................................................................18 Topologa Estrella..........................................................................................................................................19 TOPOLOGA ESTRELLA Y BUS/RBOL USANDO MEDIO METLICO...........................................20 Caractersticas de topologa Bus/rbol en LAN y MAN..............................................................................20

TEMA 4.................................................................................................................21
Modelo OSI y TCP/IP.............................................................................................................................................21 Introduccin a los protocolos.................................................................................................................................21 EL MODELO OSI..................................................................................................................................................21 Motivacin.....................................................................................................................................................21 Tabla 2. Propsito del modelo OSI................................................................................................................21 Conceptos.......................................................................................................................................................22 Principios usados en la definicin de las capas OSI......................................................................................22 Las capas OSI................................................................................................................................................23 1- Fsica (physical).........................................................................................................................................23 2- De enlace de datos (data link)...................................................................................................................23 3- De red (network)........................................................................................................................................23 4- De transporte (transport)............................................................................................................................23 5- De sesin (session)....................................................................................................................................23 6- De presentacin (presentation)..................................................................................................................23 7- De aplicacin (application)........................................................................................................................23 Razn de las capas OSI..................................................................................................................................23 El ambiente OSI.............................................................................................................................................25 El concepto de capas......................................................................................................................................26 Las Primitivas de Servicio y sus Parmetros.................................................................................................27 Tipos de primitivas de servicios....................................................................................................................27 REQUERIMIENTO (REQUEST).................................................................................................................27 INDICACION (INDICATION)....................................................................................................................27 RESPUESTA (RESPONSE).........................................................................................................................27 CONFIRMACION (CONFIRM)...................................................................................................................28 Capas.........................................................................................................................................................................28 Capa fsica......................................................................................................................................................28 Capa de enlace de datos..........................................................................................................................................28 Capa de red....................................................................................................................................................28 Capa de transporte.........................................................................................................................................29 Capa de sesin...............................................................................................................................................29 Capa de presentacin.....................................................................................................................................30 Capa de aplicacin.........................................................................................................................................30 EL PROTOCOLO TCP/ IP...................................................................................................................................30 Caractersticas................................................................................................................................................32 Jerarqua versus estratificacin......................................................................................................................33 Comunicaciones entre redes..........................................................................................................................34 Servicios sin conexin ...............................................................................................................................35 Funciones de administracin.........................................................................................................................35 La Arquitectura del Protocolo TCP/IP...........................................................................................................35 Operacin de TCP e IP..................................................................................................................................37

Interfaces de Protocolo..................................................................................................................................38 Direcciones Especiales............................................................................................................................................41

TEMA 4.................................................................................................................41
Elementos de Redes.................................................................................................................................................41 Redes de area local..................................................................................................................................................41 Conexiones internas en una LAN .................................................................................................................42 Conexiones externas en una LAN ...............................................................................................................42 Avances .........................................................................................................................................................42 Adaptadores Ethernet.....................................................................................................................................43 Token Ring....................................................................................................................................................43 Modems.....................................................................................................................................................................44 Modems de Cable..........................................................................................................................................44 Introduccin...................................................................................................................................................44 Consideraciones Tcnicas .............................................................................................................................44 Scientific Atlanta...........................................................................................................................................47 Zenith ..........................................................................................................................................................47 IBM................................................................................................................................................................47 Otros Mdem de Cable..................................................................................................................................48 Descripcin de la capa MAC........................................................................................................................48 El mdem del nodo........................................................................................................................................50 Teora de funcionamiento del mdem ..........................................................................................................51 Desde el lado del usuario...............................................................................................................................51 Desde el lado del nodo...................................................................................................................................52 Topologa del sistema....................................................................................................................................52 Anlisis de la velocidad del Nodo.................................................................................................................54 Repeaters, Bridges, Routers, Gateway ................................................................................................................55

TEMA 5.................................................................................................................55
Soporte de redes de Windows NT.........................................................................................................................55 Arquitectura TCP/IP en Windows NT..........................................................................................................55 Las Interfaces TDI NDIS ............................................................................................................................56 Cadenas de entorno y registro........................................................................................................................56 Interfaces de usuario para Windows NT TCP/IP ..........................................................................................56

TEMA 6.................................................................................................................58
Internet.....................................................................................................................................................................58 Como funciona el acceso a Internet......................................................................................................................58 Historia de la Red Internet.....................................................................................................................................60 Servicios de Internet...............................................................................................................................................61 Correo............................................................................................................................................................61 Gopher y Wais...............................................................................................................................................62 Grupos de Noticias.........................................................................................................................................63

FTP.................................................................................................................................................................63 Archie.............................................................................................................................................................63 IRC.................................................................................................................................................................63 WEB...............................................................................................................................................................63 Hipertexto......................................................................................................................................................64 Programas para acceso a Internet.........................................................................................................................65 Introduccion...................................................................................................................................................65 Netscape.........................................................................................................................................................65 Eudora............................................................................................................................................................65 E-MAIL Conection........................................................................................................................................65 Microsoft Explorer.........................................................................................................................................65 Microsoft E-Mail...........................................................................................................................................65

Tema 1 Introduccin a las Computadoras La Computadora tal como lo define el diccionario es un dispositivo electrnico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando clculos sobre los datos numricos, o bien compilando y correlacionando otros tipos de informacin. El mundo de la alta tecnologa nunca hubiera existido de no ser por el desarrollo de la computadora o computadora. Toda la sociedad utiliza estas mquinas, en distintos tipos y tamaos, para el almacenamiento y manipulacin de datos. Los equipos informticos han abierto una nueva era en la fabricacin gracias a las tcnicas de automatizacin, y han permitido mejorar los sistemas modernos de comunicacin. Son herramientas esenciales prcticamente en todos los campos de investigacin y en tecnologa aplicada.

Tipos de computadoras o computadoras


Todo lo que hace un computadora digital se basa en una operacin: la capacidad de determinar si una llave, o compuerta, est abierta o cerrada. Es decir, la computadora puede reconocer slo dos estados en cualquiera de sus circuitos microscpicos: abierto o cerrado, alta o baja tensin o, en el caso de nmeros, 0 o 1. Sin embargo, es la velocidad con la cual la computadora realiza este acto tan sencillo lo que lo convierte en una maravilla de la tecnologa moderna. Las velocidades de la computadora se miden en megahertz, o millones de ciclos por segundo. Una computadora con una velocidad de reloj de 100 MHz, velocidad bastante representativa de una microcomputadora, es capaz de ejecutar 100 millones de operaciones discretas por segundo. Las microcomputadoras de las compaas pueden ejecutar entre 150 y 600 millones de operaciones por segundo, caso de la computadora Alfa de Digital Equipment, mientras que las supercomputadoras utilizadas en aplicaciones de investigacin y de defensa alcanzan velocidades de miles de millones de ciclos por segundo. La velocidad y la potencia de clculo de las computadoras digitales se incrementan an ms por la cantidad de datos manipulados durante cada ciclo. Si una computadora verifica slo un conmutador cada vez, dicho conmutador puede representar solamente dos comandos o nmeros. As, ON simbolizara una operacin o un nmero, mientras que OFF simbolizar otra u otro. Sin embargo, al verificar grupos de conmutadores enlazados como una sola unidad, la computadora aumenta el nmero de operaciones que puede reconocer en cada ciclo. Por ejemplo, una computadora que verifica dos conmutadores cada vez, puede representar cuatro nmeros (del 0 al 3), o bien ejecutar en cada ciclo una de las cuatro operaciones, una para cada uno de los siguientes modelos de conmutador: OFF-OFF (0), OFF-ON (1), ON-OFF (2) u ON-ON (3). En general, las computadoras de la dcada de 1970 eran capaces de verificar 8 conmutadores simultneamente; es decir, podan verificar ocho dgitos binarios, de ah el trmino bit de datos en cada ciclo. Un grupo de ocho bits se 4

denomina byte y cada uno contiene 256 configuraciones posibles de ON y OFF (o 1 y 0). Cada configuracin equivale a una instruccin, a una parte de una instruccin o a un determinado tipo de dato; estos ltimos pueden ser un nmero, un carcter o un smbolo grfico. Por ejemplo, la configuracin 11010010 puede representar datos binarios, en este caso el nmero decimal 210, o bien estar indicando a la computadora que compare los datos almacenados en estos conmutadores con los datos almacenados en determinada ubicacin del chip de memoria. El desarrollo de procesadores capaces de manejar simultneamente 16, 32 y 64 bits de datos ha permitido incrementar la velocidad de las computadoras. La coleccin completa de configuraciones reconocibles, es decir, la lista total de operaciones que una computadora es capaz de procesar, se denomina conjunto, o repertorio, de instrucciones (instruction set). Ambos factores, el nmero de bits simultneos y el tamao de los conjuntos de instrucciones, contina incrementndose a medida que avanza el desarrollo de los computadoras digitales modernos.

Historia
La primera mquina de calcular mecnica, una precursora de la computadora digital, fue inventada en 1642 por el matemtico francs Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes representaba un dgito del 0 al 9. Las ruedas estaban conectadas de tal manera que podan sumarse nmeros hacindolas avanzar el nmero de dientes correcto. En 1670 el filsofo y matemtico alemn Gottfried Wilhelm Leibniz perfeccion esta mquina e invent una que tambin poda multiplicar. El inventor francs Joseph Marie Jacquard, al disear un telar automtico, utiliz delgadas placas de madera perforadas para controlar el tejido utilizado en los diseos complejos. Durante la dcada de 1880 el estadstico estadounidense Herman Hollerith concibi la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consigui compilar la informacin estadstica destinada al censo de poblacin de 1890 de Estados Unidos mediante la utilizacin de un sistema que haca pasar tarjetas perforadas sobre contactos elctricos.

La mquina analtica
Tambin en el siglo XIX el matemtico e inventor britnico Charles Babbage elabor los principios de la computadora digital moderna. Invent una serie de mquinas, como la mquina diferencial, diseadas para solucionar problemas matemticos complejos. Muchos historiadores consideran a Babbage y a su socia, la matemtica britnica Augusta Ada Byron (1815-1852), hija del poeta ingls Lord Byron, como a los verdaderos inventores de la computadora digital moderna. La tecnologa de aquella poca no era capaz de trasladar a la prctica sus acertados conceptos; pero una de sus invenciones, la mquina analtica, ya tena muchas de las caractersticas de un computadora moderno. Inclua una corriente, o flujo de entrada en forma de paquete de tarjetas perforadas, una memoria para guardar los datos, un procesador para las operaciones matemticas y una impresora para hacer permanente el registro.

Computadoras electrnicas
Durante la II Guerra Mundial (1939-1945), un equipo de cientficos y matemticos que trabajaban en Bletchley Park, al norte de Londres, crearon lo que se consider el primer computadora digital totalmente electrnico: el Colossus. Hacia diciembre de 1943 el Colossus, que incorporaba 1.500 vlvulas o tubos de vaco, era ya operativo. Fue utilizado por el equipo dirigido por Alan Turing para decodificar los mensajes de radio cifrados de los

alemanes. En 1939 y con independencia de este proyecto, John Atanasoff y Clifford Berry ya haban construido un prototipo de mquina electrnica en el Iowa State College (EEUU). Este prototipo y las investigaciones posteriores se realizaron en el anonimato, y ms tarde quedaron eclipsadas por el desarrollo del Calculador e integrador numrico digital electrnico (ENIAC) en 1945. El ENIAC, que segn mostr la evidencia se basaba en gran medida en la computadora Atanasoff-Berry (ABC, acrnimo de Electronic Numerical Integrator and Computer), obtuvo una patente que caduc en 1973, varias dcadas ms tarde. El ENIAC contena 18.000 vlvulas de vaco y tena una velocidad de varios cientos de multiplicaciones por minuto, pero su programa estaba conectado al procesador y deba ser modificado manualmente. Se construy un sucesor del ENIAC con un almacenamiento de programa que estaba basado en los conceptos del matemtico hngaro-estadounidense John von Neumann. Las instrucciones se almacenaban dentro de una llamada memoria, lo que liberaba al computadora de las limitaciones de velocidad del lector de cinta de papel durante la ejecucin y permita resolver problemas sin necesidad de volver a conectarse a la computadora. A finales de la dcada de 1950 el uso del transistor en las computadoras marc el advenimiento de elementos lgicos ms pequeos, rpidos y verstiles de lo que permitan las mquinas con vlvulas. Como los transistores utilizan mucha menos energa y tienen una vida til ms prolongada, a su desarrollo se debi el nacimiento de mquinas ms perfeccionadas, que fueron llamadas computadoras o computadoras de segunda generacin. Los componentes se hicieron ms pequeos, as como los espacios entre ellos, por lo que la fabricacin del sistema resultaba ms barata. International Business Machines Corporation, IBM, fabricante estadounidense de computadoras, con sede en Armonk, Nueva York. IBM es uno de los grandes proveedores de sistemas de tratamiento de informacin, software, sistemas de comunicaciones, estaciones de trabajo y suministros y servicios auxiliares en todo el mundo. Sus productos se utilizan en una amplia variedad de entornos, desde las compaas privadas hasta los organismos pblicos, pasando por las organizaciones cientficas, la defensa, la medicina y la exploracin del espacio. La compaa se estableci en 1911 como Computing-Tabulating-Recording Company, producto de la fusin de tres compaas menores. Tras varias adquisiciones, absorbi a la International Business Machines Corporation en 1924 y tom su propio nombre. Thomas Watson lleg ese mismo ao y comenz a convertir la indecisa compaa en un gigante industrial. IBM se convirti con rapidez en el fabricante de relojes de control de personal ms importante de Estados Unidos, y desarroll y comercializ la primera mquina de escribir elctrica. En 1951 la compaa entr en el terreno de las computadoras. El desarrollo de la tecnologa de IBM se financi en gran medida mediante contratos con la Comisin de Energa Atmica del gobierno de Estados Unidos. El paralelismo entre los productos fabricados para el gobierno y los comercializados por la compaa era evidente. A finales de la dcada de 1950, IBM se distingui por dos innovaciones: el concepto de familia de computadoras (su familia 360) que permita ejecutar el mismo software en todos los equipos pertenecientes a la familia, y la nueva mxima de la empresa, segn la cual todos los clientes podran utilizar con xito un sistema IBM. Esta nueva poltica produjo una enorme lealtad hacia el Big Blue, o gigante azul, sobrenombre con que se empez a conocer a IBM. Entre la dcada de 1960 y la de 1980, IBM domin el mercado global de las grandes computadoras, aunque durante los aos ochenta comenz a ceder terreno ante otros fabricantes en reas especializadas como la computacin de alto nivel. Cuando durante la dcada de 1970 aparecieron las minicomputadoras, IBM las vio como una amenaza a su 6

mercado de grandes computadoras y no supo reconocer su potencial, dando pie al xito de competidores como Digital Equipment Corporation DEC que en la decada del 70, domino el mbito Universitario y de Investigacin con la PDP11 y luego con la VAX, estas mini computadoras ejecutaban el sistema Operativo UNIX, siendo los principales nodos de internet de esa poca. Hewlett-Packard y Data General ocuparon un lugar destacado tambien. Sin embargo, en 1981 IBM present con gran xito el IBM PC, que se convirti rpidamente en un modelo de la microinformtica. La compaa tuvo menos xito a la hora de defender su cuota de mercado frente a otras empresas en el terreno de los costos de fabricacin. A finales de la dcada de 1980, IBM se convirti en el mayor productor del mundo de una lnea completa de computadoras y en el principal productor de equipos de oficina, incluyendo mquinas de escribir y fotocopiadoras. As mismo, la compaa era el principal fabricante de circuitos integrados para sus propios productos. La venta de grandes computadoras, el software y los perifricos correspondientes suponan casi la mitad del negocio de IBM y entre un 70% y un 80% de sus beneficios. A principios de la dcada de 1990, en plena recesin de la economa estadounidense, IBM se reorganiz formando divisiones autnomas ms cercanas a los diversos mercados de la empresa. Como consecuencia, 40.000 empleados perdieron sus puestos de trabajo en 1992, y se anunciaron ms recortes para 1993. A principios de 1993, tras batir el rcord de prdidas en 1992 y sufrir un recorte en los dividendos de las acciones por primera vez en su historia (a menos de la mitad de su valor anterior), John F. Akers, presidente desde 1985 dimiti. En abril de 1993 se design como presidente de la compaa a Louis V. Gerstner, hijo. En 1994, IBM se asoci con Apple Computer Inc. para fabricar el Power PC, un ordenador capaz de ejecutar programas de ambas empresas. En 1995, IBM adquiri la Lotus Development Corporation, una empresa de soporte lgico, para ampliar su presencia en dicho sector. Con Lotus impuso en el mercado el Lotus Notes el principal programa de WorkFlow que permitio eliminar el papeleo de la oficina moderna, las principales empresas del mundo y tambien de la argentina, incorporaron este software a la automatizacin de sus oficinas como Telecom Arcor etc.

Circuitos integrados
A finales de la dcada de 1960 apareci el circuito integrado (CI), que posibilit la fabricacin de varios transistores en un nico sustrato de silicio en el que los cables de interconexin iban soldados. El circuito integrado permiti una posterior reduccin del precio, el tamao y los porcentajes de error. El microprocesador se convirti en una realidad a mediados de la dcada de 1970, con la introduccin del circuito de integracin a gran escala (LSI, acrnimo de Large Scale Integrated) y, ms tarde, con el circuito de integracin a mayor escala (VLSI, acrnimo de Very Large Scale Integrated), con varios miles de transistores interconectados soldados sobre un nico sustrato de silicio.

Hardware
Todos los computadoraes digitales modernos son similares conceptualmente con independencia de su tamao. Sin embargo, pueden dividirse en varias categoras segn su precio y rendimiento: la computadora o computadora personal es una mquina de costo relativamente bajo y por lo general de tamao adecuado para un escritorio (algunos de ellos, denominados porttiles, o laptops, son lo bastante pequeos como para caber en un maletn); la estacin de trabajo (Work Station), una microcomputadora con grficos mejorados y capacidades de comunicaciones que lo hacen especialmente til para el trabajo de oficina; la

minicomputadora, una computadora de mayor tamao que por lo general es demasiado cara para el uso personal y que es apto para compaas, universidades o laboratorios; y el mainframe, una gran mquina de alto precio capaz de servir a las necesidades de grandes empresas, departamentos gubernamentales, instituciones de investigacin cientfica y similares (las mquinas ms grandes y ms rpidas dentro de esta categora se denominan supercomputadoraes). En realidad, una computadora digital no es una nica mquina, en el sentido en el que la mayora de la gente considera a las computadoras. Es un sistema compuesto de cinco elementos diferenciados: una CPU (unidad central de proceso); dispositivos de entrada; dispositivos de almacenamiento de memoria; dispositivos de salida y una red de comunicaciones, denominada bus, que enlaza todos los elementos del sistema y conecta a ste con el mundo exterior. CPU (unidad central de proceso) La CPU puede ser un nico chip o una serie de chips que realizan clculos aritmticos y lgicos y que temporizan y controlan las operaciones de los dems elementos del sistema. Las tcnicas de miniaturizacin y de integracin han posibilitado el desarrollo de un chip de CPU denominado microprocesador, que incorpora un sistema de circuitos y memoria adicionales. El resultado son unas computadoras ms pequeas y la reduccin del sistema de circuitos de soporte. Los microprocesadores se utilizan en la mayora de las computadoras personales de la actualidad. La mayora de los chips de CPU y de los microprocesadores estn compuestos de cuatro secciones funcionales: una unidad aritmtica/lgica; unos registros; una seccin de control y un bus interno. La unidad aritmtica/lgica proporciona al chip su capacidad de clculo y permite la realizacin de operaciones aritmticas y lgicas. Los registros son reas de almacenamiento temporal que contienen datos, realizan un seguimiento de las instrucciones y conservan la ubicacin y los resultados de dichas operaciones. La seccin de control tiene tres tareas principales: temporiza y regula las operaciones de la totalidad del sistema informtico; su decodificador de instrucciones lee los datos en un registro designado y las convierte en una actividad, como podra ser sumar o comparar, y su unidad de interrupciones indica en qu orden atender la CPU los requerimientos individuales de cada perifrico y regula la cantidad de tiempo de CPU que podr consumir cada operacin. El ltimo segmento de un chip de CPU o microprocesador es su bus interno, una red de lneas de comunicacin que conecta los elementos internos del procesador y los conectores externos que enlazan al procesador con los dems elementos del sistema informtico. Los tres tipos de bus de la CPU son: el bus de control que consiste en una lnea que detecta las seales de entrada y de otra lnea que genera seales de control desde el interior de la CPU; el bus de direccin, una lnea unidireccional que sale desde el procesador y que gestiona la ubicacin de los datos en las direcciones de la memoria; y el bus de datos, una lnea de transmisin bidireccional que lee los datos de la memoria y escribe nuevos datos en sta.

Dispositivos de entrada
Estos dispositivos permiten al usuario de la computadora introducir datos, comandos y programas en la CPU. El dispositivo de entrada ms comn es un teclado similar al de las mquinas de escribir. La informacin introducida con el mismo, es transformada por la computadora en modelos reconocibles. Otros dispositivos de entrada son los lpices pticos, que transmiten informacin grfica desde tabletas electrnicas hasta la computadora; joysticks y el ratn o mouse, que convierte el movimiento fsico en movimiento dentro de una

pantalla de computadora; los escneres luminosos, que leen palabras o smbolos de una pgina impresa y los traducen a configuraciones electrnicas que la computadora puede manipular y almacenar; y los mdulos de reconocimiento de voz, que convierten la palabra hablada en seales digitales comprensibles para la computadora. Tambin es posible utilizar los dispositivos de almacenamiento para introducir datos en la unidad de proceso.

Dispositivos de almacenamiento
Los sistemas informticos pueden almacenar los datos tanto interna (en la memoria) como externamente (en los dispositivos de almacenamiento). Internamente, las instrucciones o datos pueden almacenarse por un tiempo en los chips de silicio de la RAM (memoria de acceso aleatorio) montados directamente en la placa de circuitos principal de la computadora, o bien en chips montados en tarjetas perifricas conectadas a la placa de circuitos principal de la computadora. Estos chips de RAM constan de conmutadores sensibles a los cambios de la corriente elctrica. Los chips de RAM esttica conservan sus bits de datos mientras la corriente siga fluyendo a travs del circuito, mientras que los chips de RAM dinmica (DRAM, acrnimo de Dynamic Random Access Memory) necesitan la aplicacin de tensiones altas o bajas a intervalos regulares aproximadamente cada dos milisegundos para no perder su informacin, esta accin se llama refresco. Estas memorias son mucho mas baratas y lentas que las RAM estaticas y por esto son las mas usadas como memoria principal de las computadoras. Para evitar la demora que pueda introducir al procesador estas memorias estos usan unas memorias intermedias llamada memorias cache, las memoria cache son RAM estticas de lata velocidad, y de mucho menor tamao que la memoria principal. Otro tipo de memoria interna son los chips de silicio en los que ya estn pregrabados los datos de programa. Las configuraciones en este tipo de chips de ROM (memoria de slo lectura) forman los comandos, los datos o los programas que la computadora necesita para funcionar correctamente. El programa de arranque que permite leer otros dispositivos de almacenamiento para cargar programas mas grandes, estn grabados en estos circuitos, como as tambin los programas que permiten manejar el hardware. Los dispositivos de almacenamiento externos, que pueden residir fsicamente dentro de la unidad de proceso principal de la computadora, estn fuera de la placa de circuitos principal. Estos dispositivos almacenan los datos en forma de cargas sobre un medio magnticamente sensible, por ejemplo una cinta de sonido o, lo que es ms comn, sobre un disco revestido de una fina capa de partculas metlicas. Los dispositivos de almacenamiento externo ms frecuentes son los disquetes y los discos duros, aunque la mayora de los grandes sistemas informticos utiliza bancos de unidades de almacenamiento en cinta magntica. Los discos flexibles pueden contener, segn sea el sistema, desde varios centenares de miles de bytes hasta bastante ms de un milln de bytes de datos. Los discos duros no pueden extraerse de los receptculos de la unidad de disco, que contienen los dispositivos electrnicos para leer y escribir datos sobre la superficie magntica de los discos y pueden almacenar desde varios millones de bytes hasta algunos miles de millones. La tecnologa de CD-ROM, que emplea las mismas tcnicas lser utilizadas para crear los discos compactos (CD) de audio, permiten capacidades de almacenamiento del orden de varios cientos de megabytes (millones de bytes) de datos. Tpicamente 640 Mb.

Dispositivos de salida
Estos dispositivos permiten al usuario ver los resultados de los clculos o de las manipulaciones de datos de la computadora. El dispositivo de salida ms comn es la unidad de visualizacin (VDU, acrnimo de Vdeo Display Unit), que consiste en un monitor que

presenta los caracteres y grficos en una pantalla similar a la del televisor. Por lo general, las VDU tienen un tubo de rayos catdicos como el de cualquier televisor, aunque las computadoras pequeas y porttiles utilizan hoy pantallas de cristal lquido (LCD, acrnimo de Liquid Crystal Displays) o electroluminiscentes. Entre las computadoras personales encontramos las normas VGA y SUPER VGA, que permiten resoluciones desde 640 columnas x 480 filas de puntos hasta mas de 1024 x 1024. Otros dispositivos de salida ms comunes son las impresoras y los mdem. Un mdem enlaza dos computadoras adaptando las seales para que los datos puedan transmitirse a travs de vnculos telefnicos. Arquitectura La arquitectura de ordenadores se refiere a toda una estructura y a los detalles necesarios para que sea funcional, es decir, cubre sistemas informticos, microprocesadores, circuitos y programas del sistema. Por lo general, el trmino no suele referirse a los programas de aplicacin, como hojas de clculo o procesadores de textos, que son necesarios para realizar una tarea pero no para que el sistema funcione.

Elementos de diseo
Al disear un sistema informtico, se tienen en cuenta los cinco elementos fundamentales que componen el hardware:
La unidad aritmtico-lgica. La unidad de control. La memoria. La entrada. La salida.

La unidad aritmtica - lgica realiza operaciones aritmticas y compara valores numricos. La unidad de control dirige el funcionamiento de la computadora recibiendo instrucciones del usuario y transformndolas en seales elctricas que puedan ser comprendidas por los circuitos del ordenador. La combinacin de la unidad aritmtica-lgica y la unidad de control se denomina unidad central de procesamiento, o CPU (siglas en ingls). La memoria almacena instrucciones y datos. Las secciones de entrada y salida permiten respectivamente que la computadora reciba y enve datos. Se necesitan arquitecturas diferentes de hardware debido a las necesidades especializadas de los distintos sistemas y usuarios. Por ejemplo, un usuario puede necesitar que su sistema muestre grficos de forma extremadamente rpida, mientras que otro tal vez necesite buscar eficazmente en una base de datos o tener un consumo bajo de energa, como en el caso de ordenadores personales porttiles. Adems del diseo del hardware, se debe considerar los sistemas operativos que harn funcionar el sistema. El software, como los lenguajes de programacin y los sistemas operativos, hace que los detalles de la arquitectura del hardware resulten invisibles para el usuario. Por ejemplo, diferentes computadoras que empleen el lenguaje de programacin C o el sistema operativo UNIX pueden parecer iguales desde el punto de vista del usuario aunque la arquitectura de hardware sea diferente.

Arquitectura de procesamiento
Una computadora ejecuta una instruccin en cinco pasos. En primer lugar, la unidad de control busca la instruccin desde la memoria; por ejemplo, la instruccin de sumar dos nmeros. En segundo lugar, la unidad de control decodifica la instruccin y la convierte en aciones que controlan la computadora.

10

En tercer lugar, la unidad de control recupera los datos necesarios para ejecutar la instruccin (en este caso, los dos nmeros). En cuarto lugar, la unidad aritmtica - lgica ejecuta la operacin (la adicin de ambos nmeros). En quinto lugar, la unidad de control almacena el resultado (en este caso, el nmero resultante de la suma). Las primeras computadoras slo empleaban instrucciones sencillas, porque el costo de los dispositivos electrnicos capaces de ejecutar instrucciones complejas era muy elevado. A medida que este costo fue disminuyendo, a lo largo de la dcada de 1960, fueron posibles instrucciones ms complicadas. Las instrucciones complejas (instrucciones nicas que especifican operaciones mltiples) pueden ahorrar tiempo al evitar que el ordenador tenga que recuperar instrucciones adicionales. Por ejemplo, si se combinan siete operaciones en una instruccin, se eliminan seis de los pasos de recuperacin de instrucciones, y la computadora tarda menos tiempo en procesar la operacin correspondiente. Los ordenadores que combinan varias operaciones en una sola instruccin se denominan ordenadores CISC. Conjunto de instrucciones complejas de computacin o CISC, acrnimo de Complex Instruction Set Computing. Estas instrucciones pueden realizar funciones muy especficas, en contraposicin a la arquitectura RISC. La familia de microprocesadores ms difundida con esta arquitectura es la INTEL 80x86. Sin embargo, la mayora de los programas no utilizan instrucciones complejas, sino que constan esencialmente de instrucciones simples. Cuando estas instrucciones simples se ejecutan en una arquitectura CISC, el proceso es ms lento, porque en un diseo CISC todas las instrucciones, simples o complejas, tardan ms en ser descodificadas. Una estrategia alternativa es volver a diseos que utilizan slo juegos de instrucciones sencillas y hacer que las operaciones ms usadas se ejecuten ms rpidamente para aumentar el rendimiento global. Las computadoras que emplean este diseo se llaman RISC. Conjunto de instrucciones reducidas de computacin o RISC, acrnimo de Reduced Instruction Set Computer, tipo de microprocesador cuyo diseo est orientado a la obtencin de altas velocidades de proceso y que utiliza un conjunto relativamente pequeo de instrucciones. El diseo RISC est basado en la premisa de que la mayora de las instrucciones que una computadora decodifica y ejecuta son simples. Como resultado de este concepto, la arquitectura RISC limita el nmero de instrucciones incorporadas en el microprocesador, pero optimiza cada una de ellas de forma que se ejecuten muy rpidamente (generalmente en un solo ciclo de reloj). Por lo tanto, los chips RISC ejecutan las instrucciones simples ms rpidamente que los microprocesadores que cuentan con un conjunto ms amplio de instrucciones. Entre las familias de chips RISC que estn ganando popularidad se encuentran los SPARC de Sun Microsystems, los PowerPC de Motorola, los Alpha de Digital Equipment Corporation, los R4000 y R4400 de Mips, los ARM de Acorn y los RISC 6000 de IBM. Los diseos RISC son especialmente rpidos para realizar los cmputos numricos necesarios en aplicaciones cientficas, de grficos y de ingeniera. Los llamados procesadores de seales digitales (DSP Digital Signal Procesing) son arquitecturas CISC especializadas para acelerar el procesado de seales digitalizadas de audio y vdeo.

Arquitecturas abiertas y cerradas


La CPU de un ordenador est conectada con la memoria y con el mundo exterior a travs de una arquitectura que puede ser abierta o cerrada. Las arquitecturas abiertas pueden ampliarse despus de la construccin del sistema, generalmente aadiendo circuitos adicionales, por ejemplo, conectando al sistema principal un chip con un nuevo microprocesador. Las

11

especificaciones del sistema se hacen pblicas, lo que permite que otras empresas puedan fabricar los productos de expansin. Las arquitecturas cerradas suelen utilizarse en computadoras especializadas que no necesitan ampliaciones, como los microprocesadores que controlan los hornos de microondas. Algunos fabricantes de ordenadores han empleado arquitecturas cerradas para que sus clientes obtengan los circuitos de ampliacin nicamente a travs de ellos. El fabricante cobra ms, pero las opciones para el consumidor se reducen.

Avances recientes
Uno de los problemas en arquitectura de ordenadores es la diferencia entre la velocidad de la CPU y la velocidad con que la memoria proporciona instrucciones y datos. Las CPU modernas pueden procesar instrucciones en 3 nanosegundos (3.000 millonsimas de segundo). Un acceso a memoria tpico, en cambio, requiere 70 nanosegundos, y cada juego de instrucciones puede suponer mltiples accesos. Para compensar esta disparidad se han diseado nuevos chips que sitan cerca de la CPU memorias muy rpidas llamadas cach. Debido a su proximidad a la CPU y a su rapidez, las memorias cach pueden suministrar instrucciones y datos ms rpidamente que la memoria normal. La memoria cach almacena las instrucciones y datos empleados ms frecuentemente, y mejora notablemente la eficacia de la computadora. Aunque una memoria cach ms grande puede contener ms datos, tambin resulta proporcionalmente ms lenta. Por eso, los arquitectos de ordenadores emplean diseos con mltiples memorias cach. En estos diseos se coloca la memoria cach ms pequea y rpida ms cerca de la CPU, y se sita ms lejos de sta una segunda memoria cach mayor y ms lenta. Esta disposicin permite que la CPU utilice a velocidad mxima las instrucciones y datos ms usados, y que slo opere ms lentamente cuando accede a la memoria cach secundaria. El empleo de memorias cach diferentes para instrucciones y datos tambin permite a la CPU recuperar simultneamente una instruccin y un dato. Otra estrategia para aumentar la velocidad y la eficacia es el uso de mltiples unidades aritmtico - lgicas para efectuar operaciones simultneas, la llamada ejecucin superescalar. En este diseo, las instrucciones se recuperan en grupos. La unidad de control examina cada grupo para comprobar si contiene instrucciones que pueden ejecutarse a la vez. Algunos diseos llegan a ejecutar seis operaciones simultneamente. Sin embargo, es raro que se ejecuten tantas instrucciones simultneas, por lo que en promedio la CPU no llega a multiplicar por seis el rendimiento. A veces se combinan varias computadoras en sistemas nicos llamados procesadores paralelos. Cuando una mquina tiene ms de 1.000 unidades aritmtica - lgicas, se dice que es masivamente paralela. Estas mquinas se usan fundamentalmente para clculos cientficos o de ingeniera, que exigen gran cantidad de cmputos numricos. Se han construido ordenadores paralelos que contienen hasta 16.000 procesadores.

Evolucin futura
Una tendencia constante en el desarrollo de los computadoraes es la microminiaturizacin, iniciativa que tiende a comprimir ms elementos de circuitos en un espacio de chip cada vez ms pequeo. Adems, los investigadores intentan agilizar el funcionamiento de los circuitos mediante el uso de la superconductividad, un fenmeno de disminucin de la resistencia elctrica que se observa cuando se enfran los objetos a temperaturas muy bajas. Las redes informticas se han vuelto cada vez ms importantes en el desarrollo de la tecnologa de computadoras. Las redes son grupos de computadoras interconectadas mediante

12

sistemas de comunicacin. La red pblica Internet es un ejemplo de red informtica planetaria. Las redes permiten que las computadoras conectadas intercambien rpidamente informacin y, en algunos casos, compartan una carga de trabajo, con lo que muchas computadoras pueden cooperar en la realizacin de una tarea. Se estn desarrollando nuevas tecnologas de equipo fsico y soporte lgico que acelerarn los dos procesos mencionados. Otra tendencia en el desarrollo de computadoras es el esfuerzo para crear computadoras de quinta generacin, capaces de resolver problemas complejos en formas que pudieran llegar a considerarse creativas. Una va que se est explorando activamente es la computadora de proceso paralelo, que emplea muchos chips para realizar varias tareas diferentes al mismo tiempo. El proceso paralelo podra llegar a reproducir hasta cierto punto las complejas funciones de realimentacin, aproximacin y evaluacin que caracterizan al pensamiento humano. Otra forma de proceso paralelo que se est investigando es el uso de computadoras moleculares. En estas computadoras, los smbolos lgicos se expresan por unidades qumicas de ADN en vez de por el flujo de electrones habitual en las computadoras corrientes. Las computadoras moleculares podran llegar a resolver problemas complicados mucho ms rpidamente que las actuales supercomputadoras y consumir mucha menos energa Tema 2 Sistemas operativos Sistema operativo, software bsico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de hardware y la prdida de datos.

Cmo funciona un sistema operativo


Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretacin de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intrpretes de instrucciones estn basados en texto y exigen que las instrucciones sean tecleadas. Otros estn basados en grficos, y permiten al usuario comunicarse sealando y haciendo clic en un icono. Por lo general, los intrpretes basados en grficos son ms sencillos, pero muchos usuarios expertos prefieren los intrpretes de instrucciones basados en texto porque son ms potentes. Los sistemas operativos pueden ser de tarea nica o multitarea. Los sistemas operativos de tarea nica, ms primitivos, slo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora est imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin. Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultneamente. En la mayora de los ordenadores slo hay una UCP; un sistema operativo multitarea crea la ilusin de que varios procesos se ejecutan simultneamente en la UCP. El mecanismo que se emplea ms a menudo para lograr esta ilusin es la multitarea por segmentacin de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutacin de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. Tambin cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basndose en su prioridad para

13

minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultneamente por la alta velocidad del cambio de contexto. Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen ms memoria principal de la realmente disponible. Con esta tcnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere ms tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta ms lento.

Sistemas operativos actuales


Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten mltiples tareas y mltiples usuarios. Su sistema de archivos proporciona un mtodo sencillo de organizar archivos y permite la proteccin de archivos. Sin embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft Corporation e International Business Machines (IBM) y Windows-NT, desarrollado por Microsoft. El sistema operativo multitarea de las computadoras Apple se denomina Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de computadoras personales. Slo permiten un usuario y una tarea.

Tecnologas futuras
Los sistemas operativos siguen evolucionando. Los sistemas operativos distribuidos estn diseados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones bsicas de un sistema operativo, como mantener los sistemas de archivos, garantizar un comportamiento razonable y recuperar datos en caso de fallos parciales, resultan ms complejas.

Distintos Sistemas Operativos.


UNIX sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios AT&T Bell en 1969 para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, ms transportable e independiente de equipos concretos que otros sistemas operativos porque est escrito en lenguaje C. El UNIX est disponible en varias formas, entre las que se cuenta: AIX, una versin de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC). A/UX (versin grfica para equipos Apple Macintosh). Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT). IRIS Sistema Operativo basado en UNIX para las computadoras Silicom Graphics. SCO Sistema Operativo UNIX para varias plataformas Incluidas Intel 386. De Santa Cruz Operation. LINUX Sistema operativo clon de UNIX desarrollado por Linus Torvalds. BSD Sistema operativo clon de UNIX

14

Programacin Un programa es una secuencia de instrucciones que indican al hardware de una computadora qu operaciones debe realizar con los datos. Los programas pueden estar incorporados al propio hardware, o bien pueden existir de manera independiente en forma de software. En algunas computadoras especializadas las instrucciones operativas estn incorporadas en el sistema de circuitos; entre los ejemplos ms comunes pueden citarse las microcomputadoras de las calculadoras, relojes de pulsera, motores de coches y hornos microondas. Por otro lado, una computadora universal, o de uso general, contiene algunos programas incorporados (en la ROM) o instrucciones (en el chip del procesador), pero depende de programas externos para ejecutar tareas tiles. Una vez programado, podr hacer tanto o tan poco como le permita el software que lo controla en determinado momento. El software de uso ms generalizado incluye una amplia variedad de programas de aplicaciones, es decir, instrucciones a la computadora acerca de cmo realizar diversas tareas.

Lenguajes
Las instrucciones deben darse en un lenguaje de programacin, es decir, en una determinada configuracin de informacin digital binaria. En las primeras computadoras, la programacin era una tarea difcil y laboriosa ya que los conmutadores ON-OFF de las vlvulas de vaco deban configurarse a mano. Programar tareas tan sencillas como ordenar una lista de nombres requera varios das de trabajo de equipos de programadores. Desde entonces se han inventado varios lenguajes informticos, algunos orientados hacia funciones especficas y otros centrados en la facilidad de uso.

Lenguaje mquina
El lenguaje propio de la computadora, basado en el sistema binario, o cdigo mquina, resulta difcil de utilizar para las personas. El programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operacin sencilla como comparar el contenido de un registro con los datos situados en una ubicacin del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011. La programacin en lenguaje mquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecucin del programa justifica los das o semanas que se han necesitado para escribir el mismo.

Lenguaje ensamblador
Uno de los mtodos inventados por los programadores para reducir y simplificar el proceso es la denominada programacin con lenguaje ensamblador. Al asignar un cdigo mnemotcnico (por lo general de tres letras) a cada comando en lenguaje mquina, es posible escribir y depurar o eliminar los errores lgicos y de datos en los programas escritos en lenguaje ensamblador, empleando para ello slo una fraccin del tiempo necesario para programar en lenguaje mquina. En el lenguaje ensamblador, cada comando mnemotcnico y sus operadores simblicos equivalen a una instruccin de mquina. Un programa ensamblador traduce el cdigo fuente, una lista de cdigos de operacin mnemotcnicos y de operadores simblicos, a cdigo objeto (es decir, a lenguaje mquina) y, a continuacin, ejecuta el programa. Sin embargo, el lenguaje ensamblador puede utilizarse con un solo tipo de chip de CPU o microprocesador. Los programadores, que dedicaron tanto tiempo y esfuerzo al aprendizaje de la programacin de un computadora, se vean obligados a aprender un nuevo estilo de programacin cada vez que trabajaban con otra mquina. Lo que se necesitaba era un mtodo

15

abreviado en el que un enunciado simblico pudiera representar una secuencia de numerosas instrucciones en lenguaje mquina, y un mtodo que permitiera que el mismo programa pudiera ejecutarse en varios tipos de mquinas. Estas necesidades llevaron al desarrollo de lenguajes de alto nivel.

Lenguajes de alto nivel


Los lenguajes de alto nivel suelen utilizar trminos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje mquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje mquina. Los programas traductores son de dos tipos: intrpretes y compiladores. Con un intrprete, los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones, reinterpretan la misma instruccin cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje mquina. Por el contrario, los compiladores traducen un programa ntegro a lenguaje mquina antes de su ejecucin, por lo cual se ejecutan con tanta rapidez como si hubiesen sido escritos directamente en lenguaje mquina. Se considera que fue la estadounidense Grace Hopper quien implement el primer lenguaje de computadora orientado al uso comercial. Despus de programar una computadora experimental en la Universidad de Harvard, trabaj en los modelos UNIVAC I y UNIVAC II, desarrollando un lenguaje de alto nivel para uso comercial llamado FLOW-MATIC. Para facilitar el uso de la computadora en las aplicaciones cientficas, IBM desarroll un lenguaje que simplificara el trabajo que implicaba el tratamiento de frmulas matemticas complejas. Iniciado en 1954 y terminado en 1957, el FORTRAN (acrnimo de Formula Translator) fue el primer lenguaje exhaustivo de alto nivel de uso generalizado. En 1957 una asociacin estadounidense, la Association for Computing Machinery comenz a desarrollar un lenguaje universal que corrigiera algunos de los defectos del FORTRAN. Un ao ms tarde fue lanzado el ALGOL (acrnimo de Algorithmic Language), otro lenguaje de orientacin cientfica. De gran difusin en Europa durante las dcadas de 1960 y 1970, desde entonces ha sido sustituido por nuevos lenguajes, mientras que el FORTRAN contina siendo utilizado debido a las gigantescas inversiones que se hicieron en los programas existentes. El COBOL (acrnimo de Common Business Oriented Language) es un lenguaje de programacin para uso comercial y empresarial especializado en la organizacin de datos y manipulacin de archivos, y hoy da est muy difundido en el mundo empresarial. El lenguaje BASIC (acrnimo de Cdigo de Instrucciones Simblicas de Uso General para Principiantes) fue desarrollado en el Dartmouth College a principios de la dcada de 1960 y est dirigido a los usuarios de computadora no profesionales. Este lenguaje se universaliz gracias a la popularizacin de las microcomputadoras en las dcadas de 1970 y 1980. Calificado de lento, ineficaz y poco esttico por sus detractores, BASIC es sencillo de aprender y fcil de utilizar. Como muchos de las primeras microcomputadoras se vendieron con BASIC incorporado en el hardware (en la memoria ROM), se generaliz el uso de este lenguaje. Aunque existen centenares de lenguajes informticos y de variantes, hay algunos dignos de mencin, como el PASCAL, diseado en un principio como herramienta de enseanza, hoy es uno de los lenguajes de microcomputadora ms populares; el Logo fue desarrollado para

16

que los nios pudieran acceder al mundo de la informtica; el C, un lenguaje de Bell Laboratories diseado en la dcada de 1970, se utiliza ampliamente en el desarrollo de programas de sistemas, al igual que su sucesor, el C++. El LISP y el PROLOG han alcanzado amplia difusin en el campo de la inteligencia artificial. Servidores Servidor de archivos (informtica), dispositivo de almacenamiento de archivos en una red de rea local al que todos los usuarios de la red pueden acceder. A diferencia de un servidor de disco, que aparece ante el usuario como una unidad de disco remota, un servidor de archivos es un dispositivo ms complejo que no slo almacena archivos sino que tambin los administra y los mantiene en orden a medida que los usuarios de la red los solicitan y los modifican. Para gestionar las tareas de manejo de varias solicitudes (a veces simultneas), un servidor de archivos cuenta con un procesador y software de control, as como una unidad de disco para el almacenamiento. En redes de rea local, un servidor de archivos suele ser una computadora con un disco duro grande que est dedicado exclusivamente a las funciones de administracin de archivos compartidos.

Arquitectura cliente/servidor
Arquitectura cliente/servidor, arquitectura hardware y software adecuada para el proceso distribuido, en el que la comunicacin se establece de uno a varios. Un proceso es un programa en ejecucin. Proceso cliente es el que solicita un servicio. Proceso servidor es el capaz de proporcionar un servicio. Un proceso cliente se puede comunicar con varios procesos servidores y un servidor se puede comunicar con varios clientes. Los procesos pueden ejecutarse en la misma mquina o en distintas mquinas comunicadas a travs de una red. Por lo general, la parte de la aplicacin correspondiente al cliente se optimiza para la interaccin con el usuario, ejecutndose en su propia mquina, mientras que la parte correspondiente al servidor proporciona la funcionalidad multiusuario centralizada y se ejecuta en una mquina remota. Una aplicacin cliente/servidor tpica es un servidor de base de datos al que varios usuarios realizan consultas simultneamente. El proceso cliente realiza una consulta, el proceso servidor le enva las tablas resultantes de la consulta y el proceso cliente las interpreta y muestra el resultado en pantalla.

Unix,
Windows NT Clientes

Windows 95
Tema 3 Introduccin a las redes Arquitectura de redes Las computadoras se comunican por medio de redes. La red ms sencilla es una conexin directa entre dos computadoras. Sin embargo, tambin pueden conectarse a travs de grandes redes que permiten a los usuarios intercambiar datos, comunicarse mediante correo electrnico y compartir recursos, por ejemplo, impresoras. Las computadoras pueden conectarse de distintas formas. En una configuracin en anillo, los datos se transmiten a lo largo del anillo, y cada computadora examina los datos para

17

determinar si van dirigidos a ella. Si no es as, los transmite a la siguiente computadora del anillo. Este proceso se repite hasta que los datos llegan a su destino. Una red en anillo permite la transmisin simultnea de mltiples mensajes, pero como varias computadoras comprueban cada mensaje, la transmisin de datos resulta ms lenta. En una configuracin de bus, los ordenadores estn conectados a travs de un nico conjunto de cables denominado bus. Un ordenador enva datos a otro transmitiendo a travs del bus la direccin del receptor y los datos. Todos los ordenadores de la red examinan la direccin simultneamente, y el indicado como receptor acepta los datos. A diferencia de una red en anillo, una red de bus permite que un ordenador enve directamente datos a otro. Sin embargo, en cada momento slo puede transmitir datos una de las computadoras, y las dems tienen que esperar para enviar sus mensajes. En una configuracin en estrella, los ordenadores estn conectados con un elemento integrador llamado hub. Las computadoras de la red envan la direccin del receptor y los datos al hub, que conecta directamente los ordenadores emisor y receptor. Una red en estrella permite enviar simultneamente mltiples mensajes, pero es ms costosa porque emplea un dispositivo adicional el hub para dirigir los datos. Topologas

TOPOLOGA DE LAN Y MAN.


Las principales alternativas tecnolgicas que determina la naturaleza de una LAN o MAN son la topologa y el medio de transmisin de la red. Juntas, estas determinan en gran medida el tipo de dato que puede ser transmitido, la velocidad y eficiencia de las comunicaciones, y de igual forma las aplicaciones que la red puede soportar. A continuacin describiremos las topologa mas comunes usadas por LAN y MAN .

Topologa de anillo.
En la topologa de anillo, la red consiste en un juego de repetidoras unidas por vnculos punto a punto en un lazo cerrado. Por lo tanto cada repetidora participa en dos vnculos en el anillo. La repetidora es un dispositivo simple, capaz de recibir datos de un vinculo y transmitir, bit por bit, en otro vinculo tan rpido como este recibiendo, sin almacenamiento en las repetidora. Los vnculos son unidireccionales. As los datos circulan alrededor del anillo en una sola direccin. Cada estacin esta unida a la red por medio de una repetidora. Los datos son transmitidos en paquetes insertados en la red por las estaciones. Cada paquete contiene las direcciones de fuente y destino como tambin informacin de control y datos de usuario. Mientras un paquete circula la estacin destino copia los datos en un buffer local. Comnmente el paquete sigue circulando hasta que retorna a la estacin fuente, donde este es ledo, y removido del anillo. Puesto que muchos dispositivos comparten el anillo se necesita alguna lgica de acceso al medio para controlar el orden y tiempo de transmisin de paquetes. Debido a que el anillo es construido como una serie de vnculos punto a punto, la mayora de los medios usan el par trenzado, por ser este de bajo costo, es tambin muy comn el uso cable coaxil. La fribra ptica es usada para alcanzar altas velocidades de datos.

Topologa de rbol y Bus.


Ambas topologas estn caracterizadas por el uso de un medio multipunto. Con la topologa de bus, todas las estaciones estn conectadas, con apropiadas interfaces de hardware, directamente a un medio de transmisin. La transmisin de cualquier estacin se propaga a lo largo del medio en ambas direcciones y pueden ser recibidas por todas las otras estaciones.

18

La topologa de rbol es una generalizacin de topologa de bus. El medio de transmisin es una ramificacin de cables con lazos no cerrados. La distribucin en rbol comienza en un punto conocido como headend o cabezal, all convergen uno o mas cables llamados troncales y cada uno de estos puede tener ramificaciones, hacindose as una distribucin compleja. Nuevamente la transmisin de cualquier estacin se propaga a travs del medio, puede ser recibida por todas las otras estaciones. Tambin es transmitida en forma de paquetes conteniendo direcciones y datos de usuario. Cada estacin monitorea el medio y copia los paquetes direccionados a ella. Debido a que todas las estaciones comparten un vinculo de transmisin en comn, solamente una estacin puede transmitir a la vez, y alguna tcnica de control de acceso al medio es requerida para regular el acceso. El medio de transmisin mas utilizado para este tipo de topologa es el coaxil y el par trenzado. Aunque tpicamente son usados para velocidades de transmisin, de datos de unos pocos Mbps. Esta es la eleccin mas efectiva de costo para construcciones simples, en requerimientos de bajo trafico. Requerimientos de performance mas alto pueden ser conseguido con fibra optica, la cual puede soportar un numero grande de dispositivos y puede recorrer distancias mas grandes que el par trenzado. Los dos medios de transmisin, banda base y banda ancha, pueden ser empleados en un cable coaxil. Los sistemas de banda base son comnmente de a 10 Mbps. y son generalmente limitados a construcciones simples. Sin embargo limitando las distancias cubiertas y el numero de dispositivos conectados pueden ser logradas velocidades de 100 Mbps. Los sistemas de banda ancha tambin estn en el rango de 4 a 30 Mbps. Los sistemas de banda ancha usan cables de CATV (televisin de antena comunitaria), la cual puede ser situada en ambientes interiores como exteriores. As redes dentro de edificios como dentro de ciudades pueden ser instalads por este medio. La fibra ptica es la candidata ideal para las instalaciones MAN, normalmente se usan tecnologias mixtas de fibra y coaxil, debido al costo de realizar derivaciones directamente sobre la fibra, las redes troncales se construyen en fibra y la ultima milla en coaxil.

Topologa Estrella.
En esta topologa cada estacin es directamente conectada a una central de conmutacin comn. Un ejemplo del uso de estas topologa es el caso en el cual la conmutacin central usa tecnologa de conmutacin de circuitos. La conmutacin de datos digital y las PBX son ejemplos de esto. En este caso, cada estacin unida a un nodo central, referenciado como acoplador estrella, por medio de dos vnculos punto a punto, uno para la transmisin en cada direccin. Una transmisin de cualquier estacin entra al nodo central y es retransmitida sobre todos los vnculos de salida. As, aunque el arreglo es fsicamente una estrella, es lgicamente un bus: una transmisin de cualquier estacin es recibida por toda las otras estaciones, y solo una estacin puede transmitir a la vez. As, las tcnicas de control de acceso al medio usadas por la topologa estrella son las mismas que para bus y rbol. Hay dos caminos para implementacion de acoplamiento estrella. En el caso del acoplamiento estrella pasivo, hay un repetidor en el acoplador, de esta forma cualquier transmisin entrante es fsicamente pasada a todos los vnculos de salida. El otro tipo de acoplamiento estrella es el activo. En este caso, hay una lgica digital en el nodo central que acta como una repetidora. As cada bit que llega en cualquier lnea de

19

entrada son automticamente regenerados y transmitidos a las lneas de salida. Este es el caso de los Hub. Otro medio de acoplamiento estrella activo es uno que permite ver los paquetes de una rama de la estrella y decidir si estos son para esta rama de la estrella o son para otra de tal forma que el trafico local de una rama no pasa a otra congestionando otras ramas que no posean trafico. Este el caso de los Switchers. Cualquier medio de transmisin guiado puede ser usado con estos acoplamientos de estrella, pasivo y activo. En trminos de productos comercialmente disponible, el acoplamiento estrella pasivo ha sido usado con productos de cable coaxil en banda base y en fibra ptica. En ambos casos han sido logradas altas velocidades de datos con distancias limitadas y un numero limitado de dispositivos. Los acoplamientos estrella activo han sido usados con implementaciones en par trenzado sin proteccin.

TOPOLOGA ESTRELLA Y BUS/RBOL USANDO METLICO. Caractersticas de topologa Bus/rbol en LAN y MAN.

MEDIO

Estas topologa son configuraciones multipunto. Esto es, hay mas que dos dispositivos conectados al medio y capaces de transmitir en el. Debido a que mltiples dispositivos comparten un mismo camino de datos, solo puede transmitir uno a la vez. Dos tcnicas de transmisin estn en uso para LAN y MAN con topologa bus/rbol: banda base y banda ancha. Banda base, usando sealizacin digital puede ser empleada sobre par trenzado o cable coaxil. Banda ancha, usando sealizacin analgica en el rango de RF, emplea cable coaxil . Tambin hay una variante conocida como banda portadora que tiene las caractersticas de sealizacin de banda ancha, pero algunas de las restricciones de banda base. La naturaleza multipunto de la topologa bus/rbol trae aparejado graves problemas. Primero esta el problema de determinar cual estacin en el medio puede transmitir a cualquier punto en el tiempo. Con Vnculos punto a punto (solo dos estaciones en el medio), esta es una tarea simple. Si la linea es full-duplex, ambas estaciones pueden transmitir al mismo tiempo. Si la linea es semi-duplex un mecanismo bastante simple es necesitado para asegurar que las dos estaciones tomen turnos. Histricamente, el esquema mas comn de acceso compartido ha sido la linea de multi drop, en la cual el acceso es determinado por sondeo de una estacin controladora. La estacin controladora debe enviar datos a cualquier otra estacin, o esta puede expedir una sonda a una estacin especifica, preguntando por una inmediata respuesta. Este mtodo, sin embargo, anula algunas de las ventajas de los sistemas distribuidos y tambin es torpe para comunicaciones entre dos estaciones sin controlador. Un segundo problema tiene que ver con el balance de la seal. Cuando dos dispositivos intercambian datos sobre un vinculo, la intensidad de seal del transmisor debe ser ajustada dentro de ciertos limites. La seal debe ser lo suficiente fuerte para que la atenuacin a travs de medio no afecte los requerimientos de seal mnima de recepcin. Esta debe ser tambin lo suficientemente fuerte para mantener una relacin seal ruido. Por otro lado, la seal no debe ser tan intensa como para sobrecargar los circuitos del transmisor, lo cual crea armnicas y otras senales espurias. Esto puede ser una tarea fcil para los vnculos punto a punto, pero no para las lineas multipunto. Si cualquier dispositivo puede transmitir a cualquier otro dispositivo, el balanceamiento de seal deber ser ejecutado por todas las permutaciones de estaciones tomando dos a la vez.

20

Tema 4 Modelo OSI y TCP/IP Introduccin a los protocolos EL MODELO OSI

Motivacin
Cuando la realizacin de algn trabajo involucra ms de una computadora, al sistema deben agregarse elementos adicionales: el hardware y el software para soportar la comunicacin entre los sistemas. El hardware para las comunicaciones es, en gran medida, estndar y generalmente presenta pocos problemas. Sin embargo, cuando se desea la comunicacin entre mquinas heterogneas (de diferentes fabricantes o diferentes modelos de un mismo fabricante), el desarrollo de software puede ser una pesadilla. Las empresas usan formatos de datos y convenciones de intercambio de datos diferentes. An dentro de una misma lnea de producto de un fabricante, los diferentes modelos de computadoras pueden comunicarse de una forma particular. Debido al uso de las comunicaciones entre computadoras y a la proliferacin de redes para ellas, el desarrollo de software especial es demasiado costoso para ser aceptable. La nica alternativa es adoptar e implementar un conjunto comn de convenciones. Para que sto suceda, un conjunto internacional (o por lo menos nacional) de estndares debe ser promulgado por las organizaciones apropiadas. Estos estndares tienen dos efectos: Los fabricantes se sienten animados a implementar los estndares porque, debido a su amplio uso, sus productos seran menos aceptados sin ellos. Los compradores estn en posicin de requerir que los estndares estn implementados por toda empresa deseosa de proveerles equipos. De la anterior explicacin aparece claro que no ser suficiente un estndar nico. La tarea de comunicarse en forma realmente interactiva entre aplicaciones en diferentes computadoras es demasiado compleja para ser manejada como un todo. El problema debe ser descompuesto en partes manejables. Antes que uno pueda desarrollar los estndares debera haber una estructura o arquitectura que defina las tareas de la comunicacin. Esta lnea de razonamiento gui en 1977 a la Organizacin Internacional para la Estandarizacin (ISO) para establecer un subcomit que desarrollara tal arquitectura. El resultado fue el modelo de referencia para la Interconexin de Sistemas Abiertos (OSI), adoptado en 1983, que es una estructura o esqueleto para la definicin de estndares de enlace entre computadoras heterogneas. El modelo OSI provee las bases para la conexin de sistemas abiertos para el procesamiento de aplicaciones distribuidas. El trmino abierto denota la habilidad de dos sistemas cualesquiera para conectarse de acuerdo al modelo de referencia y a los estndares asociados. La Tabla 2, extrada del documento bsico OSI [ISO84], resume el propsito del modelo.

Tabla 2. Propsito del modelo OSI


El propsito del modelo de referencia estndar internacional para la interconexin de sistemas abiertos es el de proveer una base comn para la coordinacin del desarrollo de estndares con el propsito de interconectar sistemas, permitiendo que los estndares existentes sean puestos en perspectiva dentro del modelo de referencia global. El trmino Interconexin de Sistemas Abiertos (OSI) califica los estndares para el intercambio de informacin entre sistemas que son abiertos por la virtud del uso mutuo de los estndares aplicables.

21

El hecho que un sistema sea abierto no implica ninguna implementacin de sistemas, tecnologa o medios de interconexin en particular, sino que se refiere al reconocimiento mutuo y al soporte de los estndares aplicables. Tambin es el propsito de este estndar internacional identificar reas de desarrollo o mejoramiento de los estndares, y proveer una referencia comn para mantener la coherencia de todos los estndares relacionados. No es la intencin de este estndar internacional servir como una especificacin para la implementacin o ser una base para evaluar la conformidad de las implementaciones reales, o proveer el nivel suficiente de detalles como para definir con precisin los servicios y protocolos de la arquitectura de interconexin. Este estndar internacional provee la estructura conceptual y funcional que permite a los expertos internacionales trabajar productivamente e independientemente en el desarrollo de los estndares para cada capa del modelo de referencia OSI.

Conceptos
La tcnica para la estructuracin elegida por la ISO, y tambin vastamente aceptada, es la de capas (layering). Las funciones de comunicacin son separadas en un conjunto vertical de capas. Cada capa realiza un subconjunto de las funciones requeridas para la comunicacin con otro sistema. Una capa delega a la capa inferior el realizar funciones ms primitivas y manejar los detallles de aquellas funciones. Tambin provee servicios a la capa superior. Idealmente las capas deberan ser definidas de manera que un cambio en una capa no requiera cambios en las otras capas. De esta forma hemos descompuesto un problema en un conjunto de subproblemas ms manejables. La tarea del subcomit ISO fue definir un conjunto de capas y los servicios llevados a cabo por cada capa. La divisin debera agrupar funciones de manera lgica, debera tener las capas suficientes para hacer a cada capa pequea (y manejable), pero no tantas como para que la sobrecarga de procesamiento impuesta por el conjunto de capas sea grande. Los principios en que la ISO se bas para esta tarea se resumen a continuacin.

Principios usados en la definicin de las capas OSI


1- No crear tantas capas como para hacer la descripcin y la integracin de las capas ms difcil que necesario. 2- Crear un lmite en un punto tal que la descripcin de servicios pueda ser pequea y el nmero de interacciones a travs del lmite sea minimizado. 3- Crear capas separadas para manejar funciones manifiestamente diferentes en el proceso realizado o la tecnologa puesta en juego. 4- Reunir funciones similares en la misma capa. 5- Elegir los lmites en puntos donde la experiencia indique que ser exitoso. 6- Crear una capa de funciones fcilmente localizables, de manera que la capa pueda ser totalmente rediseada y sus protocolos cambiados radicalmente para aprovechar los nuevos avances en la arquitectura, la tecnologa del hardware y software sin cambiar los servicios esperados y provistos por las capas adyacentes. 7- Crear un lmite donde en el futuro pueda ser til tener la correspondiente interfaz standarizada. 8- Crear una capa donde hay necesidad de un diferente nivel de abstraccin en el manejo de los datos (por ejemplo: morfologa, sintaxis, semntica). 9- Permitir cambios de funciones o protocolos dentro de una capa sin afectar las otras. 10- Crear lmites para cada capa solamente con la capa superior y con la capa inferior.

22

Principios similares han sido aplicados a las subcapas: 11- Crear subagrupamientos y organizar las funciones para formar subcapas dentro de una capa en casos donde los diferentes servicios de comunicacin lo necesiten. 12- Crear, donde sea necesario, dos o ms subcapas con una funcionalidad comn (y por sto mnima) para permitir la operacin de interfaz con capas adyacentes. 13- Permitir el bypassing de subcapas. El modelo de referencia OSI tiene siete capas, las que se numeran en la Tabla 4 junto a un breve comentario de las funciones que deben ser llevadas a cabo por un sistema para comunicarse. Por supuesto que se necesitan dos para entablar una comunicacin, entonces el mismo conjunto de capas de funciones debe existir en dos sistemas. La comunicacin se realiza haciendo que entidades del mismo nivel (misma capa) de dos sistemas diferentes se comuniquen usando un protocolo. A continuacin se describen las razones de la ISO para la eleccin de estas capas. Las capas OSI 1Fsica (physical) Se encarga de la transmisin de flujos de bits no estructurados a travs del medio fsico; trata con las caractersticas mecnicas, elctricas, funcionales y procedurales para acceder al medio fsico. 2De enlace de datos (data link) Provista para la transferencia confiable de informacin a lo largo del enlace fsico; enva bloques de datos (paquetes o frames) con la sincronizacin necesaria, el control de errores y el control de flujo. 3De red (network) Provee a las capas superiores la independencia de la transmisin de datos y las tecnologas de conmutacin usadas para conectar los sistemas; es responsable del establecimiento, mantenimiento y finalizacin de las conexiones.

4567-

De transporte (transport) De sesin (session) De presentacin (presentation) De aplicacin (application)

Provee transferencia de datos confiable y transparente entre los puntos terminales, recuperacin de errores entre esos mismos puntos y control de flujo. Provee la estructura de control para la comunicacin entre aplicaciones; establece, maneja y finaliza las conexiones (sesiones) entre aplicaciones. Independiza los procesos de la aplicacin de las diferencias en la representacin de los datos (sintaxis). Provee el acceso de los usuarios al ambiente OSI y tambin provee servicios de informacin distribuida.

Razn de las capas OSI


a- Es esencial que la arquitectura permita el uso de una variedad realista de medios fsicos de interconexin con diferentes procedimientos de control. b- Algunos medios fsicos de comunicacin (por ejemplo las lneas telefnicas) requieren el uso de tcnicas especficas para transmitir datos entre sistemas debido a su relativamente alta tasa de error (que puede no ser aceptable para la gran mayora de las aplicaciones). Estas 23

tcnicas especficas son usadas en procedimientos de control de enlace de datos, los cuales han sido estandarizados a lo largo de los aos. Tambin debe reconocerse que los nuevos medios fsicos de comunicacin (por ejemplo las fibras pticas) requerirn diferentes procedimientos de control de enlace de datos. c- En la arquitectura de sistemas abiertos, algunos sistemas actuarn como el destino final de los datos, mientras otros lo harn slo como nodos intermedios (transmitiendo datos a los otros sistemas). d- El control del transporte de los datos desde el sistema fuente al sistema destino (el cual no es realizado por los nodos intermedios) es la ltima funcin a realizar para proveer la totalidad del sistema de transporte. De esta forma la capa ms alta en la arquitectura del servicio de transporte es la capa de transporte, por encima de la capa de red. Esta capa de transporte releva a las capas superiores de cualquier tema relacionado con el transporte de datos entre ellas. e- Existe la necesidad de organizar y de sincronizar el dilogo, y de administrar el intercambio de datos. f- El conjunto restante de las funciones de inters son aquellos relacionados con la representacin y manipulacin de estructuras de datos para el beneficio de los programas de aplicacin. g- Finalmente, hay aplicaciones que consisten en procesos de aplicacin que realizan el procesamiento de la informacin. Una parte de esos procesos y los protocolos por los cuales esas aplicaciones se comunican comprenden la capa de aplicacin, que es la capa ms alta de la arquitectura.

24

La figura ilustra el modelo OSI. Cada sistema contiene las siete capas. La comunicacin se realiza entre las aplicaciones en los sistemas, llamadas aplicacin X y aplicacin Y. Si la aplicacin X desea enviar un mensaje a la aplicacin Y, invoca a la capa de aplicacin (capa 7). La capa 7 establece una relacin con su par: la capa 7 de la mquina destino, usando un protocolo para las capas 7. Este protocolo requiere los servicios de la capa 6, entonces las dos capas 6 usan un protocolo (independiente del anterior) para comunicarse entre ellas, sto contina hasta la capa fsica, quien realmente pasa los bits a travs del medio de transmisin.

El ambiente OSI
Ntese que no hay comunicacin directa entre capas del mismo nivel excepto en la capa fsica; pero an en la capa fsica, el modelo OSI no estipula que dos sistemas estn directamente conectados. Por ejemplo, una red de paquetes conmutados (packet-switched network) o una red de circuitos conmutados (circuit-switched network) pueden ser usadas para proveer el enlace de comunicacin. Este punto quedar ms claro cuando discutamos la capa de red. El atractivo de OSI es que promete resolver el problema de las comunicaciones entre computadoras heterogneas. Dos sistemas, sin importar cun diferentes sean, pueden comunicarse efectivamente si tienen en comn lo siguiente: Que ambos implementen el mismo conjunto de funciones de comunicacin.

25

Que esas funciones estn organizadas dentro del mismo conjunto de capas. Capas del mismo nivel deben proporcionar las mismas funciones, pero debe notarse que no es necesario que las provean de la misma forma. La capas del mismo nivel deben compartir un protocolo comn.

Para asegurar lo anterior, se necesitan los estndares. Los estndares deben definir las funciones y servicios que una capa debe proveer (pero no cmo se har: eso puede variar de sistema en sistema). Los estndares deben definir tambin los protocolos entre capas del mismo nivel (el protocolo entre dos capas del mismo nivel debe ser idntico). El modelo OSI, debido a la definicin de las siete capas, facilita la base para definir los estndares. Algunos trminos OSI tiles se muestran en la Figura 8. Por simplicidad, toda capa es referida como la (N)capa, y los nombres asociados a esa capa son precedidos por (N). Dentro de un sistema hay una o ms entidades activas en cada capa. Una (N)entidad implementa funciones de la (N)capa y tambin el protocolo para comunicarse con las (N)entidades de otros sistemas. Un ejemplo de una entidad es un proceso en un sistema multiproceso o puede simplemente ser una subrutina. Podra haber mltiples (N)entidades idnticas, si es conveniente o eficiente para un sistema dado. Tambin puede haber (N)entidades distintas, correspondientes a distintos estndares de protocolo a ese nivel.

El concepto de capas
Cada entidad se comunica con entidades en las capas por encima o debajo de ella por medio de una interfaz. La interfaz es hecha como uno o ms puntos de acceso a servicios (SAPs: service access points). La (N-1)entidad provee servicios a la (N)entidad mediante la invocacin de primitivas. Una primitiva especifica la funcin a ser realizada y es usada para pasar datos e informacin de control. La forma real de una primitiva depender de la implementacin. Un ejemplo de primitiva es una llamada a subrutina. El modelo OSI est orientado a la conexin. Dos (N)entidades se comunican usando un protocolo por medio de una (N-1)conexin. Esta conexin lgica es provista por las (N1)entidades entre (N-1)SAPs. ISO est trabajando en un modo sin orientacin a la conexin, aunque sto todava no se refleja en su modelo. La Figura 7 muestra los principios de operacin OSI. Cuando la aplicacin X tiene un mensaje para enviar a la aplicacin Y, transfiere esos datos a una entidad de aplicacin en la capa de aplicacin. Una cabecera (header) es agregada a los datos que contiene las informacin requerida por el protocolo de capa 7 (de encapsulamiento). Los datos originales ms la cabecera son pasados como una unidad a la capa 6. La entidad de presentacin trata a la totalidad de la unidad como datos, y agrega su propia cabecera (un segundo encapsulamiento). Este proceso contina hacia abajo hasta la capa 2, la que generalmente agrega una cabecera y una cola (trailer), como en el HDLC. La unidad formada por la capa 2, llamada paquete (frame), es pasada entonces por la capa fsica al medio de transmisin. Cuando el paquete es recibido por el sistema destino ocurre el proceso inverso. Mientras los datos suben, cada capa saca la cabecera ms externa, acta sobre la informacin de protocolo contenida en ellas y pasa el resto hacia arriba, a la siguiente capa. En cada etapa del proceso, una capa puede tomar la unidad de datos recibida de la capa superior y fragmentarla en varias partes para satisfacer sus propias necesidades. Estas

26

unidades de datos deben entonces ser reunidas por la capa correspondiente del mismo nivel en el otro sistema antes de pasarla hacia arriba. Cuando dos entidades del mismo nivel desean intercambiar datos, pueden hacerlo con o sin una conexin previa. Un ejemplo puede en el uso de circuitos virtuales o datagramas.

Las Primitivas de Servicio y sus Parmetros


En una arquitectura de comunicaciones, como la OSI, cada capa est definida en dos partes: el protocolo entre capas del mismo nivel en sistemas diferentes y los servicios proporcionados por una capa a la capa superior en el mismo sistema. Hemos visto varios ejemplos de protocolos (HDLC, X.25), los cuales son definidos en trminos de los formatos de las unidades de datos de protocolo (PDUs) que son intercambiadas y de las reglas que gobiernan el uso de esas PDUs. Los servicios entre capas adyacentes son expresados en trmino de primitivas y de parmetros. Una primitiva especifica el nmero de funcin a realizar, y los parmetros son usados para pasar datos e informacin de control. El formato real de una primitiva depender de la implementacin. Por ejemplo, una primitiva podra ser implementada como una llamada a un procedimiento o como una invocacin a un proceso. Cuatro tipos de primitivas son usados en los estndares para definir la interaccin entre las capas adyacentes de la arquitectura. Los tipos de primitivas son definidos en la siguiente Tabla donde se muestran cmo suceden estos eventos en el tiempo. Por ejemplo, consideremos la transferencia de datos desde una (N)entidad a otra entidad del mismo nivel en otro sistema. Ocurren los siguientes pasos:
1- La (N)entidad fuente invoca su (N-1)entidad con una primitiva de DATO.REQUERIMIENTO. Asociados a la primitiva estn los parmetros necesarios, como los datos a ser transmitidos y la direccin de destino. 2- La (N-1)entidad prepara una (N-1)PDU para ser enviada a la (N-1)entidad del otro sistema. 3- La (N-1)entidad destino entrega los datos a la (N)entidad apropiada mediante una DATO.INDICACION, la que incluye los datos y la direccin del origen como parmetros. 4- Si se requiri reconocimiento, la (N)entidad destino realiza una DATO.RESPUESTA a su (N-1)entidad. 5- La (N-1)entidad transmite el reconocimiento en forma de una (N-1)PDU. 6- El reconocimiento es enviado a la (N)entidad como una DATO.CONFIRMACION.

Esta secuencia de eventos es llamada servicio confirmado porque el iniciador recibe una confirmacin de que el servicio requerido ha tenido el efecto deseado en el otro extremo. Si slo se usan primitivas de requerimiento e indicacin (pasos 1 a 3), el dilogo de servicio es un servicio no confirmado.

Tipos de primitivas de servicios REQUERIMIENTO (REQUEST)


Es una primitiva emitida por un servicio usuario para invocar algn servicio y pasar los parmetros necesarios para especificar totalmente el servicio requerido.

INDICACION (INDICATION)
Es una primitiva emitida por un proveedor de servicios para:
a) Indicar que un procedimiento ha sido invocado por el servicio usuario del mismo nivel y para proveer los parmetros asociados, o para b) Notificar al servicio usuario una accin iniciada por el proveedor.

RESPUESTA (RESPONSE)
Es una primitiva emitida por un servicio usuario para responder o completar algn procedimiento previamente invocado por una indicacin a ese usuario. 27

CONFIRMACION (CONFIRM)
Es una primitiva emitida por un proveedor de servicios para reconocer o completar algn procedimiento previamente invocado por un requerimiento del servicio usuario. Capas En esta seccin discutiremos brevemente cada una de las capas y daremos ejemplos de los estndares de protocolos en esas capas cuando sea apropiado. Capa fsica La capa fsica cubre la interfaz fsica entre dispositivos y las reglas por las cuales los bits son pasados de uno a otro. La capa fsica tiene cuatro caractersticas importantes:
a) b) c) d) Mecnicas. Elctricas. Funcionales. Procedurales.

Capa de enlace de datos Mientras la capa fsica facilita slo un tosco servicio de corriente de bits, la capa de enlace de datos trata de hacer confiable el enlace fsico y provee los medios para activar, mantener y desactivar el enlace. El servicio principal provisto por esta capa a las superiores es la deteccin de errores y el control. La capa superior inmediata puede suponer una transmisin libre de errores.

Capa de red
La capa de red facilita la transferencia de informacin entre sistemas terminales a travs de alguna clase de red de comunicaciones. Releva a las capas ms altas de la necesidad de conocer sobre la transmisin de datos subyacente y las tecnologas de conmutacin usadas para conectar los sistemas. En esta capa, el sistema de computacin entabla un dilogo con la red para especificar la direccin de destino y para requerir ciertas facilidades de la red, como la prioridad. Las comunicaciones entre procesos en sistemas separados a travs de una red pueden ser pensadas como involucrando dos clases de entidades: Los sistemas terminales (end systems), los que contienen los procesos e implementan alguna clase de arquitectura de comunicacin, tal como la OSI de siete capas. Los nodos o sistemas de conmutacin (switching systems) de la red, que administran la comunicacin a lo largo de la red. En la mayora de los casos un sistema terminal se une a un dispositivo de comunicacin, el cual es considerado como parte de la red desde el punto de vista de la arquitectura. CCITT se refiere al sistema terminal y al dispositivo de comunicacin al cual se une como el equipo de terminal de datos (DTE: data terminal equipment) y el equipo de terminacin del circuito de datos (DCE: data circuit-terminating equipment) respectivamente. Como ejemplo, la capa de paquetes del estndar X.25 es un estndar de capa de red para esta situacin. Las tres capas ms bajas se encargan de la unin y de la comunicacin con la red. Los paquetes que son creados por el sistema terminal pasan a travs de uno o ms nodos de la red, los cuales actan como relevos entre los dos sistemas terminales. Debe notarse que sumado al protocolo de capa 3 se necesita un protocolo de enlace de datos (capa 2) sobre un enlace fsico (capa 1) entre el DTE y el DCE. Entonces la interaccin DTE-DCE consiste de protocolos en las capas 1, 2 y 3. El DCE local usa un conjunto 28

diferente de protocolos para encaminar (route) las unidades de datos a travs de la red al DCE destino, el cual tiene un conjunto de protocolos de capa 1-3 con el DTE destino. La operacin interna de la red es invisible al usuario, y la estructura de protocolo interna en la red no es de incumbencia a los sistemas terminales. . Hay una interfaz a nivel fsico estandarizada, como la EIA-232-D, entre el sistema terminal y un DCE (un mdem, por ejemplo); y los dos DCEs se comunican usando algn otro protocolo fsico en la lnea de transmisin. En esta configuracin el protocolo de capa 3 tiene muy poco trabajo. No hay facilidades de red que requerir y no hay necesidad de informacin de direcciones para soportar el guiado (routing). . Una vez que el circuito ha sido establecido entre dos DTEs a lo largo de la red, a las dos estaciones les parece tener un enlace directo punto a punto. Los nodos de la red actan simplemente como relevos en capa 1 de los bits transmitidos. Los protocolos de capa 2 son punto a punto entre dispositivos enlazados. Entonces una vez ms la LAN acta simplemente como una utilidad en capa 1 para mover bits entre dos DTEs. En este caso no hay una DCE fcilmente identificable; los DTEs se conectan directamente al medio de red compartido. Como en los anteriores dos casos, el protocolo de capa 3 no tiene mucho por hacer. En una configuracin ms compleja, dos sistemas terminales pueden desear comunicarse y no estar siquiera conectados a la misma red. Ellos estn conectados a redes que, directa o indirectamente, se conectan una con otra. Este caso requiere el uso de alguna clase de tcnica para la interconexin de redes. El ejemplo de capa 3 ms conocido es el estndar X.25, el cual se alude a s mismo como una interfaz entre una estacin y un nodo (usando nuestros trminos). En el contexto del modelo OSI, el X.25 es realmente un protocolo estacin-nodo.

Capa de transporte
El propsito de la capa de transporte (capa 4) es el de proveer un mecanismo confiable para al intercambio de datos entre procesos en diferentes sistemas. Asegura que las unidades de datos sean entregadas sin errores, en secuencia y sin prdidas o duplicaciones. Tambin puede encargarse de la optimizacin del uso de los servicios de la red y de proveer una cierta calidad de servicio a las entidades usuarias (tasa de error aceptable, retardo mximo, nivel de prioridad y de seguridad). El tamao y la complejidad del protocolo de transporte depende del tipo de servicio que pueda obtener de la capa 3. Para una capa 3 confiable, con capacidad de circuitos virtuales, se requerir una capa 4 mnima. Si la capa 3 no es confiable o si slo soporta datagramas, el protocolo de la capa 4 debera incluir deteccin general de errores y recuperacin. De acuerdo con sto, la ISO ha definido cinco clases de protocolo de transporte, cada una orientada hacia una diferente clase de servicio subyacente.

Capa de sesin
Las cuatro capas ms bajas del modelo OSI facilitan los medios para el intercambio confiable de datos y para un servicio de datos simplificado, pero para muchas aplicaciones este servicio bsico no es suficiente. Por ejemplo una aplicacin de acceso a un terminal remoto puede 29

requerir un dilogo half-duplex. Un proceso de transaccin puede necesitar puntos de verificacin (checkpoints) en la corriente de transferencia de datos para permitir el resguardo en disco (backup) y la recuperacin (recovery); tambin puede necesitar la capacidad de interrumpir un dilogo para preparar una nueva porcin de mensaje y luego retomar el dilogo donde se suspendi. Todas estas habilidades pueden estar dentro de aplicaciones especficas en la capa 7; sin embargo puesto que estos tipos de herramientas para la estructuracin del dilogo tienen un gran campo de aplicacin, tiene sentido organizarlos en una capa separada: la capa de sesin. Los principales servicios provistos por la capa de sesin son: Disciplina de dilogo: Puede ser de dos vas simultneamente (full-duplex) o dos vas alternativas (half-duplex). Agrupamiento: El flujo de datos puede ser sealizado para definir grupos de datos. Recuperacin: La capa de sesin puede proveer un mecanismo de checkpoints para que, si una falla ocurre entre dos checkpoints, la entidad de sesin pueda retransmitir todos los datos desde el timo checkpoint. La ISO ha difundido un estndar para la capa de sesin que incluye servicios similares a los recin descriptos como opciones.

Capa de presentacin
La capa de presentacin est comprometida con la sintaxis de los datos intercambiados entre entidades de aplicacin. Su propsito es resolver las diferencias de formato y de representacin de los datos. Esta capa define la sintaxis usada entre entidades de aplicacin y se encarga de la seleccin y modificacin posterior de la representacin usada. Ejemplos de los protocolos de presentacin son la codificacin (encryption) y el protocolo de terminales virtuales. Un protocolo de terminal virtual convierte entre caractersticas de terminales especficas y un modelo genrico o virtual usado por los programas de aplicacin.

Capa de aplicacin
La capa de aplicacin provee los medios para que los procesos de aplicacin accedan al ambiente OSI. Esta capa contiene funciones de administracin y mecanismos generalmente tiles para soportar las aplicaciones distribuidas. La transferencia de archivos y el correo electrnico son ejemplos de protocolos de este nivel. EL PROTOCOLO TCP/ IP En aos recientes, mucha de la discusin y trabajo de desarrollo sobre protocolo de comunicaciones en la literatura abierta ha usado la terminologa y la estructura de referencia del modelo OSI. notablemente, poca atencin se le ha dado a la arquitectura de comunicaciones que precedi al modelo OSI y de la cual hay muchos sistemas implementados y experiencia practica. Esta arquitectura es un crecimiento del desarrollo de ARPANET y la Red de Datos de Defensa (DDN). A pesar que la arquitectura OSI intenta guiar el desarrollo futuro de protocolos, es la experiencia ya ganada en el desarrollo y uso de

30

protocolos dentro de ARPANET que a liderado a las arquitecturas de comunicaciones que describimos a continuacin.. Tanto OSI como el protocolo TCP/IP tratan con comunicaciones entre computadores heterogeneos. Ambos estn basados en el concepto de protocolo y tienen muchas similitudes. Sin embargo, hay diferencias filosficas y fsicas entre el modelo OSI y el protocolo TCP/ IP, y los estudiantes de arquitectura de comunicaciones necesitan entender ambas.

31

Caractersticas
El Departamento de Defensa de Estados Unidos ha establecido estandars para un conjunto de protocolos de comunicaciones. Las motivaciones son bastantes parecidas a la de ISO y de cualquier sistema de computacin.. El Departamento de Defensa necesita tener comunicaciones efectivas y a un costo adecuado, entre computadores heterogeneos. Que el Departamento de Defensa haya elegido desarrollar su propio protocolo y arquitectura antes que adoptar estandars desarrollados internacionalmente es por tres razones: 1- Los protocolos del Departamento de Defensa fueron especificados y han disfrutado de un uso extensivo antes que la estandarizacin de ISO de protocolos alternativos. Debido a que las necesidades del Departamento de Defensa eran inmediatas hizo totalmente impracticable esperar por que los protocolos ISO se desarrollaran y estabilizarn. 2- Los requerimientos especficos de comunicaciones del Departamento de Defensa tienen un gran impacto en el desarrollo de protocolos y arquitecturas. Estas preocupaciones no estaban en las mentes de los desarrolladores de ISO y en consecuencia no son reflejadas en el modelo OSI. 3- Hay diferencias filosficas en relacin a la naturaleza apropiada de una arquitectura de comunicaciones y sus protocolos. La primera razn se explica por si misma. La segunda no necesita de nuestra atencin en este contexto. Los requerimientos especficos del Departamento de Defensa, muchos de los cuales son tambin relevantes en otros contextos, incluyen disponibilidad, supervivencia, seguridad, interoperabilidad de redes, y la capacidad de manejar un trafico creciente. La tercera razn se explica mejor examinando las diferencias entre el protocolo TCP/IP y el modelo OSI. Hay cuatro diferencias fundamentales: 32

- El concepto de jerarqua versus estratificacin - La importancia de comunicaciones interredes - La utilidad de los servicios sin conexiones - Lo relativo a las funciones de administracin

Jerarqua versus estratificacin


El protocolo TCP/IP reconoce que la tarea de comunicaciones es demasiado compleja y diversa para que sea cumplimentada por una sola unidad. En consecuencia la tarea es descompuesta en mdulos o entidades que pueden comunicarse con otras entidades similares en otro sistema. Una entidad dentro de un sistema provee servicios a otras entidades. La practica de disear buen software indica que estas entidades sean arregladas jerarquicamente (ej.: ninguna entidad usa su propio servicio ni directa ni indirectamente). El modelo OSI esta basado en el mismo razonamiento, pero va un paso mas all. El prximo paso es el reconocimiento que en muchos aspectos, protocolos del mismo nivel de jerarqua tienen ciertas caractersticas en comn. Esto establece el concepto de filas o capas, y el intento de describir en un modo abstracto que caractersticas tienen en comn los protocolos dentro de una fila o capa dada. Ahora, como una herramienta explicatoria, un modelo de capas tiene un valor significativo, y en realidad, el modelo OSI precisamente es usado para ese propsito. Las objeciones que algunas veces son dadas por los diseadores del protocolo TCP/IP es que el modelo OSI es prescriptivo antes que descriptivo. El modelo OSI determina que protocolos dentro de una capa dada ejecutan ciertas funciones. Esto puede no ser siempre deseable. Es posible definir mas de un protocolo en una capa dada, y la funcionalidad de esos protocolos puede no ser la misma o ni siquiera similar. Por el contrario, lo que es comn en un conjunto de protocolos es la misma capa en que ellos comparten el mismo conjunto de protocolos de apoyo en la capa inmediata anterior. Mas aun, existe la implicancia en el modelo OSI que, debido a que interfaces entre capas esta bien definido, un nuevo protocolo puede ser substituido por uno viejo en una capa dada sin ningn impacto en las capas adyacentes (ver principio 6). Esto no es siempre deseable o aun posible. Si el nivel de union del IEEE 802 fuera insertado debajo de una entidad de protocolo de red que no soportara multicasting y broadcasting, ese servicio seria denegado a las capas superiores de la jerarqua. Para evitar o solucionar algunos de estos problemas propone conversaciones de capas nulas y subcapas (veremos ejemplos). Algunas veces parece que estos artefactos salvan el modelo a expensas de un buen diseo de protocolo. Para hacer el punto anterior especifico, considere las siguientes prescripciones, comnmente entendidas como parte del modelo OSI : - (N) entidades deben intercambiar datos usando servicios provistos por (N-1) entidades. Otra forma de decirlo es que (N-1) entidades deben ser involucradas en toda transferencia de datos entre (N) entidades. - (N-1) entidades poseen su servicio intercambiando unidades de datos las cuales contienen (N-1) informacin de control y datos de (N) entidades. - (N) informacin de control es pasada al lado remoto como (N-1) datos.

33

El protocolo TCP/IP esta inventado para no ser tan restrictivo. Como ejemplos, las siguientes tcnica seran permitidas : - Una entidad puede usar directamente el servicio de una entidad jerarquicamente inferior, aun si no esta en una capa adyacente. Caracteres de escape pueden ser usados para permitir ubicar caracteres de control dentro de una cadena de caracteres (ej. TELNET). Esta situacin no esta correctamente descrita por el concepto de unidades de datos conteniendo tanto datos de control como de nivel mas alto. - Pueden ser usadas conexiones separadas de control y dato, en las cuales datos de mas alto nivel e informacin de control no comparten la misma unidad de datos. Esto es til, ya que uno puede desear poseer diferentes servicios (prioridad, confiabilidad) para los diferentes tipos de conexiones. - Informacin de control de bajo nivel puede ser usada para cumplimentar controles de mas alto nivel. Por ejemplo, el cerrado de una conexin de mas bajo nivel puede implcitamente cerrar una conexiones de mas alto nivel isomorfica, sin requerirle a la entidad de mas alto nivel que pase informacin de control. - Esta permitida la cooperacin entre mltiples entidades. Por ejemplo, un protocolo a nivel aplicacin puede dictaminar que el servicio de una entidad nombre de servidor sea empleado al comienzo de una secuencia de transferencia de datos, pero esta ultima entidad no necesita estar involucrada despus que la transferencia comienza. Puede por su puesto, ser posible proveer todas estas caractersticas dentro del modelo OSI, sin embargo ni el documento OSI (ISO84) ni ninguno de los protocolos desarrollados muestra evidencia de ellas. El argumento de los proponientes del protocolo TCP/IP no es que hay ciertas cosas que pueden ser hechas por el protocolo TCP/IP que no pueden ser hechas en el modelo OSI. Antes bien, el argumento es que el protocolo TCP/IP por el simple hecho de que el protocolo es modular y jerrquico que da al diseador mas libertad de desarrollar protocolos eficientes y a costos adecuados. Si la diferencia filosoficamente jerarquica y capas resulta en alguna diferencia practica queda por ser visto a medida que mas protocolos sean desarrollados y usados.

Comunicaciones entre redes


Una diferencia histrica entre el protocolo TCP/IP y el modelo OSI es la importancia que el primero le da a la comunicacin entre redes. La comunicacin entre redes ocurre cuando dos sistemas que se comunican no estn asociados a la misma red. En estos casos los datos transferidos deben atravesar al menos dos redes. Mas aun, estas redes pueden ser bastantes diferentes. El requerimiento para la comunicacin entre redes a llevado al desarrollo de un protocolo INTERNET. A ese protocolo no le fue dado originalmente un lugar en el modelo OSI. El actual documento OSI hace una breve referencia a la posibilidad de redes en tandem, y un protocolo internet (entre redes) ha emergido como una subcapa de la capa de red (capa 3). Esto no es una solucin limpia, pero es la nica posible dentro de la arquitectura de 7 capas.

34

Servicios sin conexin


Un servicio sin conexin, como el nombre lo implica, es uno en el cual los datos son transferidos de una entidad a otra mutua previa de una conexin (ej. datagramas). El protocolo TCP/ IP le da igual importancia a servicios sin conexin y servicios orientados a conexiones, en cambio el modelo OSI esta desarrollado solo en trminos a servicios orientados a conexiones. Se espera sin embargo, que futuros servicios del modelo OSI incorporaran servicio sin conexiones. Un uso primario del servicio sin conexin dentro del protocolo TCP/IP es en comunicaciones entre redes. Debido a que no es seguro asumir que todas las redes intermedias son confiables, un protocolo sin conexin es usado, con una conectividad fin toc fin provista a un mas alto nivel. Un servidor de nombre-direccion de directorio es otro ejemplo donde el servicio sin conexin podra ser deseable.

Funciones de administracin
Una diferencia final entre el protocolo TCP/ IP y el modelo OSI es la forma en que son tratadas varias funciones relacionadas a la administracin. Ejemplos de tales funciones son la identificacin (nombres) de recursos, el control de acceso a los recursos, y la contabilizacin del uso de la red y los recursos. El concepto de funciones de administracin parece no adaptarse bien con el modelo OSI, en parte divido que estas en su mayora son servicios sin conexiones, y en parte porque no hay " lugar " para ellos. Pareciera que tales funciones deberan ser clasificadas de acuerdo a la capa y embebidas como entidades de administracin dentro de cada capa. El protocolo TCP/ IP no prealude este acercamiento pero va mas all. Dentro de esta arquitectura, un acercamiento uniforme es donado a muchas de estas funciones y ellas son provistas por protocolos que pueden ser definidos mejores como protocolos de " capa de sesin ". Esta descripcin refleja el hecho que estos protocolos usan servicios de transporte.

La Arquitectura del Protocolo TCP/IP


La arquitectura del protocolo TCP/ IP esta basada en una visin de comunicaciones que incluye tres agentes : procesos, computadoras y redes. Procesos son las entidades fundamentales que comunican. Los procesos se ejecutan en computadoras que pueden soportar a menudo mltiples procesos simultneos. Las comunicaciones entre procesos se realizan a travs de redes a las cuales estn atacadas las computadoras. Estos tres principios producen un principio fundamental del protocolo TCP/IP : la transferencia de informacin a un proceso puede ser cumplimentada primero ingresando al computador en el cual el proceso reside y luego entrando al proceso dentro del computador. Estos dos niveles de demultiplexado puede ser manejado independientemente. En consecuencia, una red necesita solamente ocuparse con el rubro de datos entre computadores, en tanto que los computadores se pongan de acuerdo como direccionar datos a los procesos.

35

Con el concepto anterior en mente, es natural organizar protocolos en cuatro capas. Nosotros enfatizamos aqu que el hecho importante es el ordenamiento jerrquico de los protocolos. La designacin de capas es solamente con propsitos explicativos. Una entidad en una capa puede usar los servicios de otra entidad en la misma capa, o directamente usar los servicios de una entidad en una capa inferior siempre que no sea adyacente. Con esta advertencia en mente la DPA organiza protocolos en cuatro capas (figura 2): - Capa de acceso a red. - Capa Internet (entre redes). - Capa Host-Host (computador-computador). - Capa proceso/ aplicacin. La capa de acceso a red contiene aquellos protocolos que proveen acceso a una red de comunicacin. Los protocolos de esta capa son entre nodos de comunicaciones y un computador atacado o su equivalente lgico. Una funcin de estos protocolos es rutear datos entre computadores atacados a la misma red. Otros servicios que pueden ser provistos son el control de flujo y control de error entre computadoras, y varias calidades de caractersticas de servicio. Ejemplos de estos ltimos son prioridad y seguridad. Una entidad de capa de red es tpicamente invocada por una entidad tanto en la capa entre redes o la capa computadorcomputador, pero tambin puede ser invocada por una entidad de la capa proceso/aplicacin. La capa entre redes consiste de los procedimientos requeridos que permitan a los datos que atraviesen mltiples redes entre computadores. En consecuencia debe proveer una funcin de rute. Este protocolo es usualmente implementado entre computadoras y gateways. Un gateway es un procesador que conecta dos redes cuya funcin primaria es transmitir datos entre redes usando un protocolo entre redes. La capa computador-computador contiene entidades de protocolo con la capacidad de entregar datos entre dos procesos sobre diferentes computadores. Una entidad de protocolo a este nivel puede (o no puede) proveer una conexin lgica entre entidades de mas alto nivel. En realidad, es a este nivel que conexiones explcitas tienen sentido, con conexiones lgicas siendo usadas para intercambiar datos entre los puntos finales (procesos). Otros posibles servicios incluyen control de error y flujo la capacidad de tratar con seales de control no asociadas con una conexin de datos lgica. Cuatro tipos generales de protocolos se necesitan a este nivel: un protocolo de dato confiable orientado a conexin, un protocolo de datagrama, un protocolo de palabra, y un protocolo de datos en tiempo real. Cada uno tiene diferentes requerimientos de servicios: - Un protocolo confiable de datos orientado a conexin se caracteriza por la necesidad de una entrega de datos confiable y secuenciada. Muchas aplicaciones de procesamientos de datos podran usar un protocolo de este tipo. - Un protocolo de datagrama es un protocolo entre bajo y medio, de mnima funcionalidad que puede ser apropiado para algn tipo de trafico, particularmente aplicaciones que prefieren implementar su propia funcionalidad orientada a conexin. - Un protocolo de palabra se caracteriza por la necesidad de manejar una cadena de caracteres constantes con la misma demora o variacin. - Un protocolo de datos en tiempo real tiene las caractersticas demandantes tanto del primero como del tercero.

36

La capa de proceso/aplicacin contiene protocolos para el compartimiento de recursos (ej. computados a computados) y acceso remoto (ej. terminal a computados).

Operacin de TCP e IP
Para dejar claro que el total de facilidades de comunicaciones puede consistir de mltiples redes, las redes participantes son llamadas subredes. Algunos tipos de protocolo de acceso de redes, tal como el token ring, es usado para conectar un computador a una subred. Este protocolo permite que el computador enve datos a travs de la subred a otro computador o, en el caso de un computador de otra subred a un ruteador. IP es implementado en todos los sistemas finales o terminales y en los router. Acta como un retransmisor que mueve bloque de datos de un computador, a travs de uno o mas ruteadores, a otro computador. TCP solo es implementado en los sistemas terminales, guarda rastros o informacin de los bloques de datos para asegurarse que todos son entregados confiablemente a la aplicacin apropiada. Para una comunicacin exitosa, cada entidad en el sistema total debe tener una direccin nica . Cada computador de una subred debe tener una direccin global nica de INTERNET, esto permite que los datos sean entregados al computador apropiado. Cada proceso con un computador debe tener una direccin que es nica dentro del host, esto permite al protocolo computador-a-computador (TCP) entregar datos al proceso adecuado. Estas ultimas direcciones son conocidas como puertos. Sigamos una operacin simple. Supongamos que un proceso, asociado con el puerto 1 en el computador A, desea enviar un mensaje a otro proceso, asociado con el puerto 2 en el computador B. El proceso en A entrega el mensaje a TCP con instrucciones de enviarlo al computador B, puerto 2. TCP entrega el mensaje a IP con instrucciones de enviarlo al computador B. Note que IP no necesita saber la identidad del puerto de destino. Todo lo que necesita saber es que los datos son enviados al computador B . Luego, IP entrega el mensaje a la capa de acceso a red (ej. Ethernet) con instrucciones de enviarlo al ruteador X (el primer "hop" en el camino a B). Para controlar esta operacin, debe ser transmitida informacin de control ej. datos del usuario, como se sugiere en la figura 13. Digamos que el proceso que enva genera un bloque de datos y lo pasa al TCP. El TCP puede descomponer este bloque en piezas mas pequeas para hacerlo mas manejable. A cada una de estas piezas, TCP le agrega informacin de control conocida como la cabecera del TCP, formando un segmento TCP. La informacin de control es para que sea usada una entidad similar del protocolo TCP en el computador B. Ejemplos de header que son incluidos en esta cabecera son: - Puerto de destino : Cuando la entidad TCP en B recibe el segmento debe saber a quien debe entregar los datos. - Numero de secuencia : TCP numera los segmentos que enva a un puerto destino particular secuencialmente, en consecuencia si ellos llegan fuera de orden, la entidad TCP puede reordenarlos. - Suma de control (checksum) : El TCP que enva incluye un cdigo que es una funcin de los contenidos de los remanentes del segmento. El TCP que recibe ejecuta los mismos

37

compara el resultado con el cdigo recibido. Si hubiera habido algn error de transmisin seria detectado por la discrepancia entre los cdigos calculados. Luego el TCP entrega cada segmento al IP, con instrucciones de transmitirlo a B. Estos segmentos deben ser transmitidos a travs de una o mas subredes y retransmitidos a travs de uno o mas ruteadores intermedios. Esta operacin tambin requiere el uso de informacin de control. As IP agrega una cabecera de informacin de control a cada segmento para formar el datagrama IP. Un ejemplo de un item almacenado en la cabecera IP es la direccin del puerto de destino (en este ejemplo B). Finalmente, cada datagrama IP es presentado a la capa de acceso de red para ser transmitido a travs de la primera subred en su viaje a su destino. La capa de acceso a red agrega su propia cabecera, creando un paquete. El paquete es transmitido a travs de la subred al ruteador X. La cabecera del paquete contiene la informacin que la subred necesita para transmitir los datos a travs de la subred. Ejemplos de items que pueden ser contenidos en esta cabecera incluyen : - Direccin de subredes de destino : La sub red debe saber a que dispositivo atacado debe ser entregado el paquete. - Facilidades requeridas: El protocolo de acceso a red podra requerir el uso de ciertas facilidades de subred, tales como prioridad. En el ruteador X, la cabecera de paquete es descompuesta y es examinada la cabecera de IP. Sobre la base de la informacin de la direccin de destino en la cabecera de IP, el modulo IP en el ruteador enva el datagrama a travs de la subred 2 a B. Para hacer esto, el datagrama es aumentado con una cabecera de acceso a red. Cuando los datos son recibidos en B, el proceso inverso ocurre. En cada capa, la cabecera correspondiente es eliminada, y el resto pasado a la prxima capa superior hasta que los datos originales del usuario son entregados al proceso de destino.

Interfaces de Protocolo
Cada capa en el protocolo TCP/ IP interacta con su capa adyacente. La capa de proceso hace uso de los servicios de la capa de computador-a-computador y provee datos a esa capa. Una relacin similar existe en la interface de las capas computador-a-computador e internet (entre redes) y la interface entre las capas de entre redes y acceso de red. En el destino, cada capa entrega datos a la capa prxima superior. Este uso de cada capa individual no es requerido por la arquitectura. Como lo sugiere la figura 14, es posible desarrollar aplicaciones que directamente invoque los servicios de cualquiera de las capas. La mayora de las aplicaciones requiere un protocolo confiable fin-afin y de as hace uso del TCP. Algunas aplicaciones de propsito especial no necesitan los servicios del TCP. Alguna de estas aplicaciones tales como el protocolo simple de administracin de red (SNMP) usa un protocolo computador-a-computador alternativo conocido el protocolo de datagrama del usuario (UDP), otros pueden hacer uso directamente del IP. Aplicaciones que no involucran comunicaciones entre redes y que no necesiten TCP han sido desarrollado para invocar directamente la capa de acceso a red.

38

Protocolo de Red El protocolo IP es el primero del conjunto de protocolos de Internet y se encuentra a nivel de Red, juntamente con el protocolo TCP representan el corazon de los protocolos de Internet. En la figura siguiente se puede ver un diagrama del protocolo IP

39

Clases Clase A 0 7 bits Red Clase B 1 0 14 bits Red Clase C 1 1 0 21 bits Red Protocolo de Transporte 8 bits Computadora 16 bits Computadora 24 bits Computadora

40

Direcciones Especiales Las siguientes direcciones han sido reservadas para redes privadas. 10.0.0.0 10.255.255.255 172.16.0.0 172.31.255.255 192.168.0.0 192.168.255.255 Adems la direccin 127.0.0.0 es usada para loopback Tema 4 Elementos de Redes Redes de area local Red de rea local o LAN, conjunto de ordenadores que pueden compartir datos, aplicaciones y recursos (por ejemplo impresoras). Las computadoras de una red de rea local (LAN, Local Area Network) estn separadas por distancias de hasta unos pocos kilmetros, y suelen usarse en oficinas o campus universitarios. Una LAN permite la transferencia rpida y eficaz de informacin en el seno de un grupo de usuarios y reduce los costos de explotacin. Vase Red (informtica). Otros recursos informticos conectados son las redes de rea amplia (WAN, Wide Area Network) o las centralitas particulares (PBX). Las WAN son similares a las LAN, pero conectan entre s ordenadores separados por distancias mayores, situados en distintos lugares de un pas o en diferentes pases; emplean equipo fsico especializado y costoso y arriendan los servicios de comunicaciones. Las PBX proporcionan conexiones informticas continuas para la transferencia de datos especializados como transmisiones telefnicas, pero no resultan

41

adecuadas para emitir y recibir los picos de datos de corta duracin empleados por la mayora de las aplicaciones informticas. Conexiones internas en una LAN Una LAN suele estar formada por un grupo de ordenadores, pero tambin puede incluir impresoras o dispositivos de almacenamiento de datos como unidades de disco duro. La conexin material entre los dispositivos de una LAN puede ser un cable coaxial, un cable de dos hilos de cobre o una fibra ptica. Tambin pueden efectuarse conexiones inalmbricas empleando transmisiones de infrarrojos o radiofrecuencia. Un dispositivo de LAN puede emitir y recibir seales de todos los dems dispositivos de la red. Otra posibilidad es que cada dispositivo est conectado a un repetidor, un equipo especializado que transmite de forma selectiva la informacin desde un dispositivo hasta uno o varios destinos en la red. Las redes emplean protocolos, o reglas, para intercambiar informacin a travs de una nica conexin compartida. Estos protocolos impiden una colisin de datos provocada por la transmisin simultnea entre dos o ms computadoras. En la mayora de las LAN, los ordenadores emplean protocolos conocidos como Ethernet o Token Ring. Las computadoras conectadas por Ethernet comprueban si la conexin compartida est en uso; si no es as, la computadora transmite los datos. Como los ordenadores pueden detectar si la conexin est ocupada al mismo tiempo que envan datos, continan controlando la conexin compartida y dejan de transmitir si se produce una colisin. Los protocolos Token Ring transmiten a travs de la red un mensaje especial (token en ingls). El ordenador que recibe la contrasea obtiene permiso para enviar un paquete de informacin; si el ordenador no tiene ningn paquete que enviar, pasa la contrasea al siguiente ordenador. Conexiones externas en una LAN Las conexiones que unen las LAN con recursos externos, como otra LAN o una base de datos remota, se denominan puentes, reencaminadores y pasarelas (gateways). Un puente crea una LAN extendida transmitiendo informacin entre dos o ms LAN. Un camino es un dispositivo intermedio que conecta una LAN con otra LAN mayor o con una WAN, interpretando la informacin del protocolo y enviando selectivamente paquetes de datos a distintas conexiones de LAN o WAN a travs de la va ms eficiente disponible. Una puerta conecta redes que emplean distintos protocolos de comunicaciones y traduce entre los mismos. Los computadores de una LAN emplean puertas o caminos para conectarse con una WAN como Internet. Estas conexiones suponen un riesgo para la seguridad porque la LAN no tiene control sobre los usuarios de Internet. Las aplicaciones transferidas desde Internet a la LAN pueden contener virus informticos capaces de daar los componentes de la LAN; por otra parte, un usuario externo no autorizado puede obtener acceso a ficheros sensibles o borrar o alterar ficheros. Un tipo de puerta especial denominado cortafuegos (firewall) impide a los usuarios externos acceder a recursos de la LAN permitiendo a los usuarios de la LAN acceder a la informacin externa.

Avances

42

Los avances en la forma en que una red encamina la informacin permitirn que los datos circulen directamente desde el ordenador de origen hasta el de destino sin interferencia de otras computadoras. Esto mejorar la transmisin de flujos continuos de datos, como seales de audio o de vdeo. El uso generalizado de ordenadores porttiles ha llevado a importantes avances en las redes inalmbricas. Las redes inalmbricas utilizan transmisiones de infrarrojos o de radiofrecuencia para conectar ordenadores porttiles a una red. Las LAN inalmbricas de infrarrojos conectan entre s computadoras situadas en una misma habitacin, mientras que las LAN inalmbricas de radiofrecuencia pueden conectar computadoras separadas por paredes. Las nuevas tecnologas de LAN sern ms rpidas y permitirn el empleo de aplicaciones multimedia. Actualmente ya existen redes que emplean el modo de transferencia asncrono (ATM, Asyncronous Transfer Mode) y LAN con Ethernet que son entre 10 y 15 veces ms rpidas que las LAN corrientes. Para aprovechar la mayor rapidez de las LAN, los ordenadores deben aumentar su velocidad, en particular la del bus, la conexin que une la memoria del ordenador con la red. Tambin habr que desarrollar soporte lgico capaz de transferir eficientemente grandes cantidades de datos desde las redes a las aplicaciones informticas

Adaptadores Ethernet
Ethernet, en informtica, especificacin de red de rea local (LAN) desarrollada en 1976 por Xerox, originalmente para conectar los miniordenadores del Palo Alto Research Center (EEUU). Se trata de una red muy difundida, de la cual se deriv la norma (o estndar) IEEE 802.3 para redes de conexin. Ethernet utiliza un medio de difusin de bus y se basa en el mtodo de acceso conocido como CSMA/CD para regular el trfico en la lnea de comunicacin principal. Los nodos de la red estn conectados por cable coaxial (en sus dos variedades, grueso y fino). El cableado Ethernet fino tiene un dimetro de 5 mm y puede conectar estaciones de red en una distancia de 300 m; el cableado Ethernet grueso tiene 1 cm de dimetro y puede conectar redes distantes entre s hasta 1.000 m. La informacin en la red Ethernet se enva en tramas de longitud variable que contienen la informacin de control y hasta 1.500 bytes de datos. El estndar Ethernet original permite la transmisin en banda base a 10 Mbits/s. Estndares ms modernos, con un cableado especial, permiten llegar hasta los 100 Mbits/s

Token Ring
Red Token Ring, red de rea local formada en topologa de anillo (un bucle cerrado), que usa el paso de testigo como un medio para regular el trfico de la lnea. En una red token ring, un testigo que rige el derecho a transmitir pasa de una estacin a otra en un crculo fsico. Si una estacin tiene informacin que transmitir, captura el testigo, lo marca como que est en uso e inserta la informacin. El testigo en uso, junto con el mensaje, pasa entonces alrededor del crculo, se copia cuando llega a su destino, y vuelve a la red. El emisor retira el mensaje enviado y pasa el testigo liberado a la prxima estacin en lnea. Las redes token ring estn definidas en los estndares IEEE 802.5. Vase Red en bus; Red en anillo; Red en estrella

43

Token Ring Network (IBM), en informtica, red de rea local de paso de testigo con forma de anillo, desarrollada por IBM. Funciona a 4 megabits (4 millones de bits) por segundo. Pueden conectarse hasta 72 dispositivos si se utiliza un cable telefnico estndar. Con cables de par trenzado apantallados, la red permite hasta 260 dispositivos. A pesar de que est basada en una topologa de anillo (de bucle cerrado), la red Token Ring emplea segmentos en forma de estrella de hasta 8 estaciones de trabajo, conectadas a un concentrador de cableado (unidad de acceso multiestacin o MSAU, acrnimo de Multistation Access Unit), que a su vez se conecta al anillo principal, tal y como se muestra en la ilustracin. La red Token Ring est diseada para su uso con microordenadores o microcomputadoras, minicomputadoras y mainframes. Sigue el estndar IEEE 802.5 para redes Token Ring. Vase Red en anillo; Red Token Ring Modems

Modems de Cable Introduccin


En el mundo entero la televisin por cable ha ido creciendo en los ltimos aos, habriendo la posibilidad de ofrecer nuevos servicios como telefona y datos. El enorme incremento de las computadoras hogareas y el explosivo crecimiento de Internet aumentan las necesidades de comunicacin y demanda de ancho de banda que las lneas telefnicas no pueden satisfacer. Las grandes empresas de mdem de cable han orientado sus esfuerzos en mdem de gran ancho de banda 3 Mbps en el upstream y 30 Mbps en el downstream, esto supone redes de cable de alta calidad con muy bajo nivel de ruido , con una topologa estrella de fibra y de bus con cable en la ultima milla. Presupuestos no siempre validos especialmente en Latinoamrica. Por esto se ha encarado el diseo de un mdem para cable de mediana velocidad pero mas robusto para las condiciones y cables encontrados en Latinoamrica. Luego de evaluar los circuitos integrados para mdem disponibles en el mercado se concluyo que los que ofrecan mayor robustez para las condiciones de cables encontradas en Latinoamrica eran los chips de Harris HSP50307 para el modulador de 256 Kbps del upstream y el HSP 50306 como demodulador de 2 Mbps para el downstream. El objetivo de este mdem de cable es prestar el servicio de Internet a una velocidad superior a la prestada normalmente por el servicio telefnico, debido a las limitaciones de velocidad de estos. y sin tener que pagar los costos telefnicos. Para esto se aprovecha la enorme disponibilidad de ancho de banda de las redes de cables existentes.

Consideraciones Tcnicas
El problema principal de realizar una red de datos por el cable consiste en controlar el acceso al medio, la mayora de proveedores de mdem para cable en la dcada pasada haban adoptado el mtodo CSMA/ CD (Carrier Sense Multiple Access / Carrier Detet) Esto significa que el equipo sensa si existe multiple acceso al medio y detecta si hay portadora , es el mtodo usado por las placas de red Ethernet Para poder implementar este mtodo de acceso al medio es necesario implementar la siguiente topologa como muestra la figura siguiente.

44

Trasladador de Frecuencia Trasladador de Frecuencia

D A T O S 1

D A T O S 2

H T Q B Y U O C A L O Y L T E Y

D A T O S 1

D A T O S 2

C I N E M A X

S P A C E

T8 T9 0 MHz Upstream

2 60 MHz

A2 A1

23 24

Downstream

En una placa Ethernet la placa esta constantemente leyendo informacin del canal para verificar que el canal esta vacio y poder transmitir o que si esta transmitiendo no haya empezado a transmitir otra placa de red y estn colisionando, esto es relativamente fcil ya que se transmite en banda base y todos se escuchan fcilmente. Esto no sucede en los mdem de cable ya que los mdem de cable transmiten en una frecuencia (Upstream dentro de la banda de 5 a 45 Mhz) y reciben en otra frecuencia (Downstream dentro de la banda de 55 a 450 Mhz) para que una placa de red pueda escuchar a las otras se debe usar un trasladador de frecuencias que toma el canal que recibe del Upstream y lo traslada a la frecuencia del Downstream de esta forma todos los mdem de la red lo pueden escuchar. Esta solucin es bastante simple ya que trabaja en la capa del nivel fsico y funciona bien dentro de ciertos limites, pero solo es aplicable a canales simtricos es decir la velocidad de transmisin es la misma en la va directa y en la va de retorno, y en redes cuyo dimetro no exceda las 17 millas, pero en canales asimtricos no se puede utilizar un trasladador de frecuencias sino que se debe utilizar mtodos mas complejos, costosos a fin de no disminuir la perfomance de la red. En una red con el control de acceso al medio CSMA/ CD el principal problema son las colisiones, debidas principalmente a que los datos se propagan en el cable a una determinada velocidad, y cuando una placa de red detecto que el medio estaba libre puede haber venido viajando un paquete de datos por el cable y se produce la colisin mientras mas extensa sea la red mayor ser la probabilidad de colisin en las redes de cable del tipo CATV la distancia esta se duplica ya que todas las seales deben viajar hasta el cabezal para ser trasladadas de frecuencia y luego retornar. Esto hace que no se puedan utilizar redes mayores de 17 millas. En redes asimtricas este problema se ve magnificado por el hecho que en el cabezal no solo se debe cambiar la frecuencia sino la velocidad esto provoca grandes demoras haciendo

45

imposible el uso de este mtodo y la mayora de los proveedores de mdem asimtricos para cable elaboraron protocolos MAC propietarios. En la figura se puede ver el esquema del mdem del usuario, el cual deber tener una conexin por cable, la velocidad del mdem es asimtrica 2 Mbps en la va directa y 256 kbps en la va de retorno. El motivo de esta asimetra se debe a que el uso normal de Internet la informacin recibida es mayor que la informacin enviada hacia el server.
Head /End Modem Router Head /End Modem FDDI

D A T O S 1

256Kbps D A T O S 2

2Mbps H T Q B Y U O C A L O Y L T E Y D A T O S 1 D A T O S 2 C I N E M A X S P A C E

T8 T9 0 MHz Upstream

2 60 MHz

A2 A1

23 24

Downstream

En el abonado tendremos la siguiente configuracin:

Placa Ethernet

Modem de Cable

Al Cable

Diagrama de la conexion de abonado

Las principales empresas han desarrollado mtodos de acceso al medio propios y estn en puja por hacer prevalecer su mtodo en la elaboracin de la norma IEEE 802.14 relacionada con la transmisin de datos por CATV las tres principales empresas que ha elaborado mtodos propietarios para la capa MAC. son las siguientes.

46

Scientific Atlanta.
Scientific-Atlanta esta trabajando en un mdem Explorer 2000 para cable basado en el Integrado BCM3118 de Broadcom Corporation soportando las normas DAVIC/DVB para televisin digital. Las caractersticas de este mdem son: Soporta formatos de modulacin QPSK, 16, 32, 64, 128, y 256-QAM y ofrece velocidades en el downstream asta 56 Mbps. En el modo 64-QAM el BCM3118 permite trabajar con canales analgicos de 8-MHz para transportar 42 Mbps de datos digitales y en modo 256QAM el chip transmite a una velocidad de 56 Mbps de datos digitales. Para el Upstream se usa el BCM3036 de Broadcom Corporation el cual transmite en modo QPSK/16 QAM permitiendo velocidades mximas de 8Mbps. El protocolo MAC propuesto por Scientific Atlanta es el siguiente. El Upstream esta subdividido en varas subunidades con ranuras para datos y ranuras de contencin. El numero de subunidades contenidas en un marco esta determinada por el retardo total de la red entre los puntos mas distantes. Cuando una unidad tiene datos para enviar, esta graba la prxima subunidad del marco disponible, usando la primera o segunda ranura para enviar el pedido, el cual contiene el numero de celdas ATM contenidas en el buffer de transmisin. El cabezal aloja el pedido sobre la base primero en llegar primero en ser atendido. Hasta un mximo de celdas pedidas. En el prximo marco la unidad recibe informacin de colisin o aceptacin para transmitir datos. En caso de colisin en la primera ranura de contencin, puede volver a intentar en la prxima ranura . De otra forma espera hasta que el numero de colisiones baje en los prximos marcos.

Zenith
El protocolo MAC propuesto por Zenith es un algoritmo adaptivo de acceso aleatorio. El canal upstream consiste en miniranuras de contencin (MS) y ranuras de reservacin de datos. (RS). La estacin enva el pedido de reservacin de ranuras de datos (RS). va las ranuras de contencin. El cabezal confirma la ranura de datos por el canal downstream. La cantidad de ranuras de MS y RS varan de acuerdo a la demanda de trafico. El cabezal controla el acceso a la ranura de contencin realizando un broadcast de los parmetros para determinar que MS usar.

IBM
El MAC de IBM usa bloques en el canal de upstream, para enviar un numero de US.REQ y US.FRAME para ranuras de contencin y ranuras de datos respectivamente. Cuando una estacin tiene datos que enviar, esta enva un numero de pedido de celdas en el US.REQ. El cabezal recolecta los pedidos durante un bloque entonces este realiza una asignacin de ancho de banda, que consiste en el mecanismo Round Robin basado en las prioridades. El punto de comienzo y la longitud de la confirmacin es dado para cada estacin . Cada estacin espera su confirmacin antes de mandar datos en un US.FRAME. Un US.FRAME puede contener uno o varias celdas ATM. La estacin puede enviar un pedido directamente en un US.FRAME. Las colisiones son resueltas usando el conocido algoritmo backoff.

47

Otros Mdem de Cable.


General Instrument Corporation, trabajo en conjunto con Broadcom en el desarrollo del BCM3036 QAMLink Upstream Burst Modulator Chip El BCM3036 fue diseado para el GI's SURFboard(tm) mdem de cable de dos vias. Motorola trabajo en conjunto con Bradcom para el diseo del chip set del CyberSurf, el cual posee Broadcom's QAMLink Cable Mdem Chip Set , el cual es marca registrada de Broadcom Hewlett Packard esta realizando el de su mdem Quickburst basado en el chipset Broadcom's QAMLink Cable Data Mdem.

Descripcin de la capa MAC.

En la figura 1 se ve el diagrama de las capas ISO en las cuales hay que implementar el protocolo para los niveles 1 y 2. Los niveles superiores son transparentes y son resueltas por el router o la PC del usuario. En la figura siguiente se ve un diagrama de encapsulacion de los distintos niveles.

48

Nivel de Aplicacion Nivel de Presentacion Nivel de Secion Nivel de Transporte Nivel de Red Nivel de Enlace Nivel de Fisico Paquete Ethernet

. La trama de la Placa Ethernet entra al mdem a travs de un puerto Ethernet este es dividido en bloques se guarda en memoria y se le agrega la trama MAC compatible con IEEE 802.14 a travs de esta trama se resuelven los problemas de acceso al medio y luego en el cabezal se realiza el proceso inverso devolviendo la trama Ethernet tal cual entro al mdem del usuario. En la figura siguiente se ve el diagrama en bloques del mdem de usuario.
A la placa ethernet de la PC Interfase de Comunicaciones Ethernet Microprocesador APX80C188 Interfase de Comunicaciones CATV Al Cable

Control

RAM 256Kx8

ROM 1024Kx8

Los paquetes Ethernet son ingresados a travs de la interfase de comunicaciones Ethernet el microprocesador va guardando los paquetes en un buffer de la RAM y va siendo transmitidos al cable a travs de la Interfase de comunicaciones de CATV con el agregado del encabezamiento del protocolo IEEE802.14 en el cabezal el mdem hace el trabajo inverso adems debe administrar la red. Por lo que el microprocesador del cabezal debe ser mas poderoso. En la figura siguiente se muestra la interfase de comunicaciones Ethernet
Conector RJ45 Interfase UTP Al Bus de APX80C188

Zilog Z16C3010VSC

Para las comunicaciones con la placa Ethernet se usa la mitad de Z16C3010 ya que este trae dos puertos de comunicaciones sincrnicos en un mismo integrado.

49

La interfase con el cable se muestra en la figura siguiente. Se usa una mitad del puerto de comunicaciones sincrnicas de Zilog el Z16C3010VSC el cual se interconecta con los moduladores de QPSK y los demoduladores QPSK. La salida del modulador va a un amplificador separador de ganancia controlable digitalmente, de tal forma de mantener en el nodo una relacin seal ruido optima sin importar la distancia que se encuentre del nodo. La salida del amplificador alimenta un diplexer para evitar que esta entre en la etapa de recepcin. El downstream entra al diplexer de este sale y va al downconverter y al filtro de FI y luego es procesada por un amplificador de ganancia variable para aprovechar el mximo de bits del conversor Analgico digital a partir de este momento la seal es procesada en forma digital por el demodulador hasta obtener los datos que entran en el puerto de recepcin del Zilog.
7-15 MHz Al Cable Diplexer Down Converter Filtro FI QPSK Demodulador HSP50306 CA3304 Amplificador QPSK modulador HSP50307 Al Bus de Zilog APX80C188 Z16C3010VSC

50-750 MHz

El mdem del nodo


En la figura siguiente se observa el diagrama simplificado de un mdem ubicado en el nodo.
Modem de Cable

Al Cable

A la Red Internet

Router

Modem de Cable

Al Cable

Diagrama de la conexion de nodo

El mdem que va en el nodo tiene una arquitectura similar al mdem de usuario basado en una motherboar de PC para uso industrial ,posee adems una Interfase RS485 para comunicarse con el resto de los mdem, uno de ellos tendr la funcin de master y el resto de 50

esclavos la funcin de esta interconexin permite la distribucin de cargas cuando un canal este saturado y los otros no de esta forma se logra un mximo aprovechamiento de la red y un mayor ancho de banda para los usuarios. Este mdem no realiza funciones de router solamente interpreta la capa 1 y 2 del modelo OSI del acceso al medio. Los paquetes de datos del upstream una vez rearmados en memoria los retransmite por el puerto Ethernet y a su vez los paquetes entrantes por el puerto Ethernet los retransmite por el downstream. A su vez realiza las tareas de administracin de acceso al medio encargndose de minimizar las colisiones y mantener un mximo troughtput de la red. A su vez comunicndose por el puerto RS485 mantiene un balance de la red. Los mdulos de interfase con la placa Ethernet y el cable son similares a los mdem del usuario.
Al conector Ethernet del router

Interfase de Comunicaciones Ethernet Microprocesador Pentum Interfase de Comunicaciones CATV

Al Cable

A los otros Modems

Interfase de comunicaciones RS485

RAM 16MBx8

ROM 8MBx8

Teora de funcionamiento del mdem . Desde el lado del usuario.


En la figura se observa el esquema funcional de un mdem de abonado, el cual se encuentra conectado por un lado a la computadora a travs de la placa de red normal y por el otro al cable. El conector usado en ambos extremos del cable es un RJ45, que es el normalmente usado en las placas de Red tipo NE2000. La velocidad de comunicacin entre la placa Ethernet y el mdem es de 10Mbps en ambos sentidos mientras que la velocidad de comunicacin con la red de cable es de 2 Mbps en el downstrem y 256 Kbps en el Upstrem.

51

Placa de Red Conector RJ45


Modem de Cable

Al cable

Alimentacion

El sistema es totalmente transparente para la PC del usuario. Esto tiene numerosas ventajas todo el software que el usuario usa normalmente para acceder a Internet lo puede usar sin tener que cambiar la configuracin.

Desde el lado del nodo.


Desde el lado del nodo, el mdem va conexionado a un router a una entrada de red a travs de un conector RJ45 A su vez el router se conecta con el server a travs de un mdem de alta velocidad, como por ejemplo un Fast Ethernet FDDI a 100 Mbps.
Conector RJ45 Fast Ethernet Router
Modem de Cable

Al cable

Alimentacion

Modem de Cable

Topologa del sistema.


Para la implementacion se proponen dos topologas: 1. Una es la topologa normalmente usada por las redes hbridas de cable y fibra es formar una red homognea nica en la cual una informacin puesta en el cabezal en el downstream es recibida en toda la red y una informacin puesta en cualquier punta del upstream llega al cabezal, esto simplifica el trazado de la red, pero es mas sensible a los ruidos, a las colisiones y esta limitado el troughtput total de la red. Ventajas Facilidad de diseo de la red

52

Admite mas variedades de topologas. Menor costo de implementacion. 2. Otra alternativa es dividir la red en subredes enlazadas por fibra ptica en banda base, esto supone la disponibilidad de fibras en los troncales, de esta forma el numero de abonados en cada subred es menor aumentando el troughtput y disminuyendo la posibilidad de colisiones. Ventajas: Rehuso de las frecuencias para datos tanto en el upstream como en el downstream. Permitiendo mayor ancho de banda y mas troughtput. Disminucin del ruido que llega al nodo en el upstream, al ser la red mas pequea. Se pueden usar algoritmos mas sencillos para resolver las colisiones y controlar el acceso al medio. En la figura se puede observar un diagrama de distribucin hbrido fibra y cable coaxial en la ultima milla. El diseo de la red de soporte Internet, se ha mantenido el diseo base de la red de cable. La comunicacin entre cada nodo y el cabezal se realiza a travs de pacas de red de fibra ptica, formando una red con todos los nodos a una velocidad de 100 Mbps, si la red creciera se puede particionar y formar varias redes, para aumentar la velocidad.
Abonado Abonado Coaxial Nodo Abonado Abonado Abonado Abonado Cabezal Nodo Abonado Abonado Coaxial

Fibra

Abonado Nodo Abonado Abonado Nodo

Abonado

Coaxial Abonado

Coaxial Abonado

Abonado

Abonado

En la siguiente figura se muestra la estructura de un nodo. Cada nodo posee un router el cual tiene salida para soportar 8 o 16 mdem de cables y una salida AUI o Fast Ethernet del tipo FDDI. Los router se pueden configurar directamente del cabezal, estos pueden estar en contenedores totalmente autnomos.

53

Fibra

Conversor fibra cable

Modem de Cable

Fibra

Fast Ethernet FDDI

Router

Sumador

Al Cable

Conexion Etherner AUI

Modem de Cable

Diagrama de un nodo

Anlisis de la velocidad del Nodo.


La mxima capacidad de un nodo esta limitada por el numero de canales que se pueden transmitir por el cable. En la va de retorno se puede utilizar la banda de 8 a 15 Mhz con un espaciado de 500 Khz por canal se puede tener una capacidad de 14 canales de 256 Kbps dando una velocidad conjunta de transmisin de 3584 Kbps. El ndice de ocupacin del canal de Upstrem es de aproximadamente del 1%. Permitiendo que 10000 usuarios puedan trabajar a una velocidad promedio de 35.840 Kbps que es la normal para un buen mdem telefnico. Para una primera etapa bastara un canal para 100 usuarios, teniendo una velocidad promedio de 256 Kbp por usuario. En la va directa se pueden utilizar dos canales de datos de 2 Mbps por canal de 6 MHz en 14 canales se puede lograr 28Mbps. El ndice de utilizacin del Downstrem es aproximadamente del 10%. Pudiendo proveer una velocidad de 28.800 Kbps a 10.000 usuarios. En caso de utilizarse un canal se puede brindar una velocidad de 200 Kbps a 100 usuarios. Esto se puede visualizar en la tabla siguiente.
Capacidad por Numero de Canal en Kbps Canales 256 14 Capacidad Total Kbps 3584 Ancho de Banda Ancho de Banda en MHz Total en MHz 0.5 7

Capacidad del Upstream.

54

Capacidad por Numero de Canal en Kbps Canales 2000 14

Capacidad Total Kbps 28000

Ancho de Banda Ancho de Banda en MHz Total en MHz 3 42

Capacidad del Downstream. Repeaters, Bridges, Routers, Gateway En la figura siguiente se aprecia la diferencia entre estos elementos de Red el Repetidor trabaja a nivel fisico por lo tanto su estructura es muy simple y generalmente se lo utiliza para extender redes, sin importar los protocolos que esta transporta. El Bridge trabaja a nivel de enlace puede adaptar una red token ring a una etherneth El router trabaja a nivel de red. Y el gateway trabaja a nivel de aplicacin.

Tema 5 Soporte de redes de Windows NT

Arquitectura TCP/IP en Windows NT


Cuando se instala TCP/IP en Windows NT se cargan manejadores de dispositivos y servicios que proveen un conjunto de capacidades a los usuarios finales de la red. En esta seccion describiremos varios de los componentes y archivos de Windows NT TCP/IP: La TDI y NDIS interfaces Cadenas de entorno y registro

55

Interfaces de usuario para Windows NT TCP/IP Windows NT TCP/IP manejadores de dispositivos y servicios La siguiente figura ilustra un modelo grafico de red de Windows NT

Las Interfaces TDI NDIS


La tecnologa de redes Windows NT esta basada en una arquitectura independiente del protocolo y ofrece servicios a una gran variedad de protocolos. Es por esto que Windows NT puede coexistir con cualquier tipo de red. TDI Transport Driver Interface Esta es una interfase de transporte que permite independizarce de cada protocolo individual haciendo mas simples los cambios de configuracin y permite aislar los servicios de los detalles de cada capa de transporte. NDIS Network Device Interface Specification (NDIS) es una capa de abstraccin del hardware que permite desarrollar interfases de red independizandose de los detalles particulares de cada placa de red. Cadenas de entorno y registro La implementacin de TCP/IP en Windows NT esta basada en una arquitectura de cadenas (Streams architecture) , la cual es popular en muchas implementaciones UNIX. Streams architecture es un metodo modular que facilita el desarrollo de protocolos portables a manera bloques de construccion. Cuando un protocolo TCP/IP es instalado en Windows NT y configurado se agregan varias entradas al registro de. Este registro es una base de datos que contiene informacion del software y hardware instalado en la PC y puede ser visto y editado con el (REGEDT32.EXE), el cual es provisto con Windows NT. La siguiente clave en el registro contiene varios parametros basicos que afectan a TCP/IP en Windows NT:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip

Interfaces de usuario para Windows NT TCP/IP

56

Windows NT TCP/IP soporta tres modos de interfase con TCP/IP: Windows Sockets Named Pipes NetBIOS. Windows Sockets Windows Sockets es una norma abierta y parte de Microsoft WOSA (the Windows Open System Architecture) iniciativa. Los Windows Sockets proveen una interfase amigable para el programador con el protocolo TCP y UDP NetBIOS and Named Pipes The NetBIOS and named pipes interfaces tambien contenidas en Windows NT representan Una API ( Interfase de programas de aplicacin) Independiente de las capas de transporte para desarrollos de redes. Mientras que los windows sockets estan intimamente ligados a TCP/IP NetBios puede funcionar con cualquier protocolo de transporte. Windows NT tiene una serie de comandos que permiten examinar y configurar el protocolo TCP/IP arp Permite ver y modificar las entradas de la tabla en el sistema local ARP (address resolution protocol). Este comando lo soporta tambin Windows 95 finger Permite traer informacin de un sistema remoto que soporte TCP/IP y servicios finger. ftp Permite transferir archivos entre sistemas. Este comando lo soporta tambin Windows 95 hostname Devuelve el nombre del host nbtstat Provee estadsticas de red para NetBIOS sobre TCP/IP netstat Provee estadsticas de red para todas las conexiones TCP/IP Este comando lo soporta tambin Windows 95 ping Permite determinar si un sistema remoto esta funcionando Este comando lo soporta tambien Windows 95

57

rcp Permie copiar archivos entre dos sistemas rsh Provee a mecanismo simple para ejecutar un proceso en un sistema remoto tftp Permite transferir archivos entre sistemas sin seguridad Tema 6 Internet
Como funciona el acceso a Internet

El acceder a Internet es comunicar nuestra computadora con una red que a su vez este conectada a Internet. Como puede verse en la figura mi PC mediante un mdem y una conexin telefnica normal, accede al proveedor local de Internet este a su vez estar..
INCRUSTAR Word.Picture.6

Mi PC debe tener un software adecuado para poder acceder a redes y un programa para utilizar los recursos de Internet, hay sistemas operativos que ya vienen con el soporte de acceso a redes como UNIX, Windows 95, Windows NT, Windows para trabajo en Grupos y otros no como DOS. La relacin entre el Hardware de mi computadora y los programas para acceder a redes se puede obs.
INCRUSTAR Word.Picture.6

Este seria el diagrama de sistemas que soporten el protocolo de Internet TCP/IP y posea winsockets tales como Windows 95. El protocolo TCP/IP se relaciona con los programas de acceso a Internet a travs de winsockets y se comunica a travs del puerto RS232 de la computadora usando un protocolo llamado SLIP Serial Line Internet Protocol. Protocolo Internet para manejo de puertos seriales. El cual esta conectado a un mdem telefnico. Todos estos protocolos ya vienen soportados por Windows 95. En el caso del sistema operativo DOS el d.
INCRUSTAR Word.Picture.6

Para acceder a Internet hace falta tener una computadora con Windows instalado si es Windows 95 mejor ya que viene con todo listo para acceder a Internet, un mdem, una lnea telefnico y el software provisto generalmente por el prestador del servicio. El acceso a la red es gratis lo que hay que pagar al prestador de servicios de Internet es el canal de acceso de mi computadora hasta un punto de acceso de la red Internet. Este punto de acceso a la red Internet es Suranet en el estado de Florida Estados Unidos. Tambin se puede tener un acceso directo permanente a travs de Startel, Satelnet ,o IMPSA pero esto es solo para prestadores o instituciones que realicen un uso intensivo de Internet, ya que este servicio es bastante caro.

58

Adems se debe tener en cuenta que teniendo un acceso permanente a Internet es necesario destinar una persona que realice el mantenimiento del nodo, y el soporte tcnico. Los costos de un servicio telefnico son de $30 por 15 horas mensuales de uso de Internet y $45 por tiempo ilimitado. Para aprovechar mas la conexin conviene usar mdem telefnicos de 28800 bits por segundo. Tambin se puede acceder a Internet mediante telfonos celulares se debe verificar que le mdem que se use soporte la norma MMNP10 que permite la correccin de errores y compresin usando la red de telefona celular, de esta forma con un telfono celular y una notebook con mdem se puede acceder desde cualquier lado a la red Internet. A lo largo del desarrollo de los distintos temas nos iremos encontrando con una variedad de servicios que nos inclinaran a pensar que debemos poseer un programa para cada servicio de Internet, pero afortunadamente los principales programas de acceso a Internet permiten acceder a todos los servicios y lo realizan en forma transparente para el usuario. Debemos distinguir entre Servicios prestados por servidores de Internet y herramientas de software para acceder a esos servicios. Los principales servicios prestados por los servidores de Internet son :
E-Mail Gopher WAIS FTP Telnet IRC Iphone WWW

Las principales herramientas para acceder a estos servicios son :


Netscape Mosaic Internet Explorer E-Mail conection Pegasus Microsoft Mail Eudora Veronica En el cuadro siguiente se puede ver los servicios relacionados con la herramientas para acceder a estos servicios

Servicios E-Mail

Gopher

WAIS

Herramienta Eudora E-Mail Connection Microsoft Mail Netscape Pegasus Netscape Mosaic Internet Explorer Hgopher WSGopher Win WAIS WAIS Manager Netscape Mosaic Internet Explorer

Plataforma Windows- UNIX Windows Windows Windows- UNIX Windows- UNIX Windows- UNIX Windows- UNIX Windows Windows Windows Windows Windows- UNIX Windows- UNIX Windows- UNIX Windows

59

FTP

Telnet IRC Iphone WWW

WS-Archie WS-FTP Netscape Mosaic Internet Explorer Telnet NSCA Telnet IRC Iphone Netscape Mosaic Internet Explorer Cello

Windows Windows Windows- UNIX Windows- UNIX Windows Windows- UNIX Windows- UNIX Windows- UNIX Windows Windows- UNIX Windows- UNIX Windows Windows

Historia de la Red Internet.

Contar la historia de Internet tiene un sentido practico mas que acadmico, ya que nos ayudara a entender que es realmente Internet y conocer el estado de desarrollo que se encuentra hoy en da. El nacimiento se remonta a comienzos de la dcada de los 60 donde el gobierno de los Estados Unidos ve el impacto que podan tener las computadoras en la investigacin y desarrollo, principalmente en los proyectos militares que se estaban desarrollando en convenio con algunos centros de investigacin en las universidades. Por eso la Agencia de Proyectos Avanzados de investigacin ARPA creo una red cientfica militar tan flexible que pudiera continuar operando aun cuando los Estados Unidos se encontrara bajo un bombardeo nuclear y estuviesen cortados los principales canales de comunicacin. ARPA encargo ente proyecto a la firma consultora Bolt Beranek and Newman (BBN). Quienes desarrollaron la primera Red de Conmutacin de Paquetes de Datos del mundo. As naci una red muy bien pensada robusta y que satisfaca los requisitos de la comunidad cientfica, el primer nodo comenz a funcionar en la Universidad de California de Los Angeles UCLA y ese mismo ao enlazaron con esta, la Universidad de California de Santa Barbara UCSB, La Universidad de Standford y la UniversiLake City.
INCRUSTAR PBrush

Esta red fue evolucionando y alcanzo a las principales universidades y centros de investigacin de los Estados Unidos, ofreciendo servicios de Correo, en base al programa desarrollado por Ray Tomlinson de la firma Bolt Beranek and Newman (BBN), transferencia de archivos entre computadoras (FTP) y acceso a computadoras remotas (remote login), esto quiere decir que un cientfico de Berkeley poda trabajar en una computadora del MIT y viceversa. Ya en 1972 haba 40 lugares interconectados por ARPAnet. (As se llamo a esta primera red.) En 1972 se realizo el primer congreso de Comunicacin entre computadoras ( International Conference on Computer Communications ICCC) en Washington D.C., donde asistieron representantes de todo el mundo a los fines de ponerse de acuerdo en un protocolo, para que pudieran dialogar las computadoras de las diferentes redes del mundo. El congreso encomend a Vinton Cerf el cual haba estado trabajando en ARPAnet en la UCLA como coordinador del grupo de trabajo, para llegar al protocolo para interconectar todas las redes.

60

Ya en los aos 1973 ARPAnet que se cambio de nombre por DARPA (Defense Advance Reserch Proyects Agency) establece conexiones con pases de la OTAN Inglaterra y Noruega. En el ao 1974 se termino de elaborar este nuevo protocolo sobre el cual dialogaran las maquinas, y se acepto el protocolo desarrollado por Vicent Cerf y Robert Kahn, que se llamo Protocolo Internet (Internet Protocol IP) y Protocolo de control de transmisin ( Transmisin Control Protocol TCP) ambos protocolos se conocen normalmente bajo la denominacin de TCP/IP, hasta que en el ao 1983 ya casi todas las computadoras ya haban cambiado por el nuevo protocolo TCP/IP( Transmisin Control Protocol / Internet protocol), para esta poca haba conectado 213 Computadoras a la red. Este protocolo que data del ao 1974 lo han adoptado los ltimos desarrollos de software de Microsoft como Windows NT y Windows 95. Es necesario aclarar que al referirnos a computadoras de las Universidades no nos estamos refiriendo a PC ni a grandes computadoras como las IBM o Control Data, sino en general a mini computadoras de la firma Digital Equipment Corporation (DEC) corriendo un sistema operativo, desarrollado en un principio para uso propio por AT&T Bell Labs Murray Hills New Jesey, que se llamo UNIX. Este sistema operativo desde un comienzo fue pensado para trabajar en redes y tenia un utilitario para transferencias de archivos entre sistemas UNIX (UNIX to UNIX Copy Programm UUCP) que fue la base de la interconectividad entre sistemas UNIX, los cuales se difundieron por todas las Universidades del los Estados Unidos. En el ao 1982 se funda EUNet (European Unix Network ) primera red Europea de computadoras. Con este protocolo nace como la conocemos ahora la Internet. En febrero de 1986 ya haba 2308 computadoras conectadas a la red. En 1988 la National Science Fundation NFS (Fundacin Nacional para el desarrollo de las ciencias ) establece centros de supercomputadoras, para acceder en forma remota desde las universidades Interconectadas por una red troncal de alta velocidad llamada NSFNET. La NSF da un contrato al Consorcio educativo de Michigan (MERIT) para el mantenimiento y administracin dela NSFNET. En 1989 deja de ser una red meramente cientfica convirtindose en una red cientfica comercial, con la unin que se establece en Ohio entre Compuserve e Internet. En 1991 ARPANET deja de existir Mitch Kapor funda el Electronic Frontier Foundation (EFF) y se inaugura la asociacin CIX (Commercial Internet eXchange). El crecimiento de servidores (computadoras a crecido en forma asombrosa duplicndose cada ao en 1994 haba 2.000.000 de servidores en 1995, 4.000.000 y esta cifra continua en aumento, hoy en da no hay empresa de los pases desarrollados que no tengan la descripcin de sus productos en Internet.
Servicios de Internet. Correo Es un recurso de Internet a travs del cual los usuarios pueden enviarse cartas de manera gil y confiable. Es posiblemente el recurso mas utilizado y el que mayores utilidades presta, ya que no solo permite enviar correspondencia entre usuarios de este servicio, sino que existen computadoras que mediante el servicio de correo electrnico, se le pueden dar ordenes para que realice bsqueda de informacin a lo largo de la red Internet. Hay proveedores de Internet que ofrecen servicio de correo electrnico solamente a menor precio que el servicio total $20 por mes y para enviar y recibir el correo solo basta una llamada local de 1 a 2 minutos para un trafico de 10 a 20 cartas de una pagina, significando al mes un gasto menor al peso si se realiza en horario de tarifa reducida. Para enviar una carta por correo electrnico, se necesita saber el numero de correo del destinatario y luego mediante el software adecuado se redacta en un editor de texto y se enva. La direccin de correo esta compuesta de dos partes principales la primera es el nombre del usuario de correo y

61

luego separada por el carcter arroba @ viene el nombre de la computadora que provee el servicio de correo electrnico, por ejemplo mi direccin de correo electrnico que se abrevimailto:dbritos@com.uncor.edu" dbritos@com.uncor.edu la primera parte dbritos me identifica la segunda parte identifica a la computadora que provee el servicio, en este caso com.uncor.edu es la computadora del departamento de computacin de la Universidad Nacional de Crdoba a su vez este nombre esta compuesto de tres palabras separadas por puntos la primer palabra com indica el departamento el departamento de computacin la segunda uncor indica la red de la Universidad Nacional de Crdoba y la tercera edu que pertenece a la red educativa. Las direcciones de correo electrnico de la red comercial terminan en .com.ar significando que pertenecen a la red comercial argentina. Las direcciones de correo electrnico Internet van siempre en minscula. Cuando se enva una carta a partir del momento en que se conecta con el server y esta ha sido transferida el tiempo que tarda en llegar a cualquier parte del mundo esta limitada solamente por la demora de la comunicacin satelital, que es alrededor de medio segundo, si el destinatario posee un vinculo permanente con Internet la recibe en forma inmediata, sino la recibir cuando se conecte con su proveedor de servicios Internet. En la carta uno puede incluir cualquier tipo de archivo, imgenes animaciones, vdeo y sonido. Esto es lo que le confiere una inigualable utilidad si algn periodista debe cubrir algn evento en cualquier parte del mundo, pude sacar una cuenta temporaria para acceso a Internet y usando una computadora porttil con sistema de sonido incorporado, luego de grabar el sonido con un grabador de periodista, se pasa a la computadora, y se manda el archivo de sonido por correo electrnico. Lo mismo se puede realizar con fotografas ya que vienen cmaras digitales la cuales no usan rollo sino que se conectan a la computadora para imprimirlas o mandarlas por correo. Todo esto abre nuevas formas de realizar las tareas con mayor eficacia y menores costos. Gopher y Wais En un principio como vimos ya en la historia de Internet, esta fue utilizado para intercambio de Informacin entre los centros de investigacin, cada laboratorio trabajaba en coordinacin con otros y sabia perfectamente donde buscar la informacin, esta se realizaba por transferencias de archivos. Al ir creciendo la Red muchas Universidades pusieron a disposicin de la red los catlogos de sus bibliotecas conocidos por Online Public Access Catalogs (OPAC) Catlogos en lnea de acceso publico, y sistemas conocidos por Campus Wide Information Systems (CWIS) Sistemas de Informacin de amplio campo. Estos sistemas y catlogos para consultarlos se deba acceder a la computadora remota mediante un login remoto usando Telnet. Un sistema para acceder a computadora que se encuentran en otra parte de la red. Esta forma de buscar informacin era muy tediosa y difcil, por lo que empezaron a aparecer guas electrnicas para ayudar a buscar la informacin que se necesitaba, a menudo se impriman pero enseguida quedaba obsoletas al ir apareciendo nuevos sitios de informacin. En los aos 1990 y 1991 surgieron nuevos mtodos para buscar informacin en Internet Wide Area Information Services (WAIS) Servicios de Informacin Amplios, Gophers y World Wide Web WWW. Estos sistemas posibilitaron a los usuarios de Internet a encontrar de forma mas fcil la informacin, esto a su vez causo que la informacin disponible en Internet creciera de miles de Items a millones de Items en un periodo muy corto de tiempo. Mientras tanto tambin se desarrollaron herramientas de bsqueda tales como Archie Veronica que ayudaron y facilitaron la bsqueda de informacin a los usuarios de Internet. El concepto de Gopher es simple hay una computadora en algn lugar de la Red con un programa Gopher Server este programa pone a disposicin la informacin guardada a todos los que accedan mediante un programa Gopher cliente. La informacin esta guardada en el server en una gran variedad de formatos Texto , grficos, sonidos , videos , animaciones etc.

62

La informacin es presentada al usuario a travs del programa Gopher cliente en forma de menes el cual puede ir recorrindolos y seleccionndolos Mientras que Gophers es un buen sistema para buscar todos los documentos disponibles sobre un tema en particular. Wais (Wide Area Information Server) es un sistema que busca un tema determinado a travs de los documentos alrededor del mundo. Wais busca en bases de datos indexadas y retorna las direcciones donde pueden ser localizados dichos documentos. En la computadora de uno corre un programa Wais cliente que toma la pregunta y la enva al Servidor Wais seleccionado. Este busca los documentos que satisfacen la pregunta y retorna las direcciones que apuntan a esos documentos. Estas direcciones pueden apuntar a otros servidores WAIS que pueden tener informacin sobre el tema buscado. Grupos de Noticias Se realizan suscripciones a bases de datos de Noticias. Estas son enviadas peridicamente en forma de correo, para recibirlas no hace falta tener una conexin full Internet, basta tener un acceso a correo electronico. FTP Es uno de los mas antiguos y mas usados mtodos de transferencia de archivos a travs de Internet La transferencia de archivos usando FTP trabaja de dos formas : 1-) La primera es la transferencia de archivos entre dos cuentas de Internet esto supones que el que desea transferir los archivos conoce las palabras clave de acceso de ambas cuentas. 2-) La segundo es mediante el modo conocido como anonymus ftp (FTP annimo ). Un sitio que posea el servicio de ftp annimo permite que cualquiera que se conecte a ese sitio bajar archivos a su computadora en forma libre. Archie Los servicios Archie contienen una base de datos de archivos para ser transferidos va anonymus FTP, esto comprende una gran cantidad de archivos pblicos disponibles en Internet. Los usuarios pueden localizar los archivos buscando en las bases de datos Archies las cuales estn indexadas por el nombre del archivo, por lo tanto los usuarios deben conocer el nombre del archivo que estn buscando o parte de el. IRC Consiste en mesas redondas donde se discuten temas de inters comn. Es muy similar a una reunin informal en un caf para charlar temas de inters comn donde a cada persona le toca su turno de hablar y emite su opinin, pero en vez de ser oral se realiza en forma escrita. Se teclea el texto que se desea enviar y este se enva a todos los que participan del grupo, a su vez la opinin vertida por los dems se va escribiendo en la pantalla de nuestra computadora. WEB La palabra WEB significa telaraa y WWW Wide World Web significa Telaraa que cubre el mundo para referirse a un sistema de acceso a la informacin que esta enlazado como una tela de araa cubriendo todo el mundo . Este sistema de trabajo en Internet fue desarrollado en el CERN (Laboratorio dedicado a la fsica de partculas en Suiza), y dada la facilidad para su uso y la agradable interfase grfica se ha difundido por todo el mundo siendo hoy en da uno de los servicios de Internet mas usados.

63

Se trata de un sistema servidor en el cual se encuentra informacin en forma de hipertexto enlazados entre ellos. En este caso el sistema de hipertexto esta enlazado con cualquier servidor del mundo. Por ejemplo. Si se accede a la WEB del peridico New York Times y se esta viendo una noticia que tiene su origen en argentina, se encuentra una palabra resaltada marcando dicha palabra con el Mouse se enlaza automticamente con la WEB del diario Clarn de Argentina y se puede encontrar mas informacin sobre esta noticia a su vez uno de los involucrados en la noticia es de origen espaol y su nombre se encuentra resaltado se puede ir a la WEB del diario el Pas de Espaa donde se puede leer la biografa de esta persona y as sucesivamente se comienza a ir de un lugar a otro saltando continentes sin importar a que lugar se esta accediendo, este proceso de ir de un lugar a otro es lo que se denomina navegar. Para acceder a las WEB y navegar se necesita un programa que normalmente se denomina navegador. Este programa no solo es un lector de la informacin que se encuentra en las pagina de las WEB sino que ejecuta programas que se encuentran en dichas paginas por ejemplo cuando uno accede a una WEB y se ve en nuestro navegador un hermoso cubo con imgenes en las caras girando en nuestra pantalla, se podra pensar que esta transmitiendo en forma continua un vdeo desde la WEB hasta nuestro programa navegador gastando una cantidad enorme de recursos de la red, pero no, tan solo cargo un programa que se esta ejecutando en nuestra maquina por el navegador y deja la red libre es decir no nos esta mandando ninguna informacin adicional para que esta animacin se ejecute continuamente en nuestra computadora. Las posibilidades de las WEB va creciendo da a da no solo en cantidad y tamao sino en servicios, esto no quiere decir que un navegador se vuelva desactualizado al aparecer un nuevo servicio, por el contrario la mayora de los navegadores moderno ofrecen la posibilidad de ir creciendo y adaptndose a los nuevos servicios de las Web para esto los navegadores han sido diseados de una manera muy flexible, y estructurada permitiendo enchufar nuevos bloques de programas en su estructura principal para adaptarse a estos nuevos servicios, estos bloques de programas se llaman en Ingles comnmente Plugins. Los Plugins se pueden obtener desde la misma red Internet en forma gratuita, y normalmente cuando se accede a un nuevo servicio se coloca un Icon con el enlace hasta donde obtener el nuevo plugin. Hipertexto. Hipertexto es una forma mas avanzada de presentar informacin y que solo se puede realizar gracias a la ayuda de las computadoras, en esta forma texto, imgenes, sonido, vdeo y animaciones se encuentran enlazadas en una forma compleja y no siguiendo una secuencia lineal, sino formando una tela araa (WEB) de asociaciones que permite al usuario navegar a travs de tpicos relacionados, sin importar el orden que estn presentados.. Los enlaces son a menudo establecidos por el autor del documento de hipertexto o elegidos por el lector dependiendo de la intencin del documento de hipertexto. Por ejemplo si el lector se encuentra con la palabra bronce haciendo un clic con el Mouse sobre la palabra aparece una ventana que le permite elegir entre ir a un texto donde se encuentra desarrollado el tpico de La edad de bronce u otro con la tecnologa de fabricacin del bronce. El termino hipertexto fue acuado en 1965 por Theodor Nelson en el Vassar College e implementado por Andries van Dam y otros en la Universidad de Brown para describir los documentos como son presentados por una computadora para expresar una estructuras de ideas no lineal opuesta a la forma lineal que son presentados en los libros convencionales pelculas o discursos. En un principio este tema se desarrollo como un sistema de aprendizaje interactivo entre computadora alumno profesor. El termino hipermedia fue introducido mas recientemente es un sinnimo cercano pero enfatiza el aspecto de componentes no textuales como animacin sonido y vdeo.

64

Programas para acceso a Internet Introduccion.

Para conectarnos a Internet tenemos que configurar el programa de acceso telefnico a redes. Este programa requiere una serie de datos que nos debe suministrar el proveedor de servicios de Internet. Puede ser que no sea necesario configurar este programa y que el proveedor nos entregue el programa configurado para acceder a su nodo.
Netscape Programa de navegacin producido por la Netscape Communications Corporation. No es un programa Freeware ni Shareware es decir que hay que comprarlo, es uno de los mejores y mas utilizados en el mercado, posee la capacidad de ver WEB desarrolladas en lenguaje desarrollado por Sun Microsystems, Inc. Eudora Programa de correo electrnico. Es uno de los mas utilizados, se vio un poco desplazado por la aparicin de los programas de correo de Microsoft. E-MAIL Conection Programa de correo electrnico Microsoft Explorer

Internet Explorer es una poderosa herramienta de navegacin de Internet basado en NCSA Mosaic fue desarrollado por la National Center for Supercomputing Applications en la Universidad de Illinois en Urbana y parte ha sido desarrollada por grupos independientes JPEG. Microsoft ha integrado en un solo programa las principales herramientas necesarias para trabajar en Internet, navegador de WEB y correo electrnico.
Microsoft E-Mail Programa de correo electrnico desarrollado por Microsoft viene integrado con el paquete de Windows.

65

Das könnte Ihnen auch gefallen