Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nmero 4, 1B Bachillerato
08/11/2013
ndice
Pgina
1. Historia de la Informtica
a. Evolucin de los Ordenadores i. Orgenes
En 3500 a.c se inventa el baco (en Babilonia), primera "mquina" para realizar clculos. En 1617 John Napier inventa sus varillas de numeracin (o huesos de Napier). En 1621 se inventa la regla de clculo En 1624 Wilhelm Schickard construye la primera calculadora mecnica. En 1639 Blaise Pascal inventa y fabrica una sumadora mecnica llamada la Pascalina. En 1673 Gottfried Wilhelm Leibniz disea y construye una mquina mecnica para realizar clculos aritmticos. El sistema diseado por Leibniz se us en aos posteriores para fabricar calculadoras mecnicas. En 1800 aparecen las Tarjetas perforadas de Jacquard. En 1822 Charles Babbage presenta su proyecto de la mquina en diferencias, para evaluar polinomios. En 1830 Babbage presenta las bases de la informtica en su proyecto de la mquina analtica, que nunca se lleg a construir. En 1854 Babbage presenta las bases de la informtica en su proyecto de la mquina analtica, que nunca se lleg a construir En 1885 Herman Hollerith construye la mquina censadora o tabuladora, que por medio de tarjetas perforadas reduca el tiempo al realizar el censo. En 1894 Herman Hollerith construye la mquina censadora o tabuladora, que por medio de tarjetas perforadas reduca el tiempo al realizar el censo. En 1924 T. J. Watson renombra la empresa CTR, por International Business Machines (IBM) En 1930 Vannevar Bush disea una mquina analgica que resolva ecuaciones diferenciales: el Analizador Diferencial. En 1937 se inici de la teora de la computabilidad con la descripcin de la mquina de Turing
En 1972 aparecen los disquetes de 5.25 pulgadas y Seymour Cray considera que el software podra ser ms potente en ordenadores monoprocesadores por medio del procesamiento en paralelo. Nace as el CRAY 1.
v. Cuarta Generacin
En 1975 Se comercializan el Altair 8800, considerado el primer ordenador personal. Tambin, Bill Gates y Paul Allen fundan Microsoft. En 1976 Steve Jobs y Steve Wozniac fundan la Apple Computer, Inc. En 1977 Se presenta la Apple II, el segundo ordenador personal de la historia.
mquina en diferencias ms grande, Babbage esperaba terminarla en 3 aos pero la construccin se alarg en el tiempo. En 1834 se par la construccin de la mquina en diferencias. Su trabajo con la mquina en diferencias le condujo a nuevas ideas, y as en 1834 ya tena realizados los primeros bocetos de la mquina analtica, que nunca lleg a construirse pero su diseo sent las bases de la computadora actual. En 1840 Babbage dio una conferencia en Turn sobre el motor analtico, presenciando dicha conferencia estaba un matemtico italiano llamado Menabrea que realiz un informe en francs sobre todo lo expuesto por Babbage. Dicho informe lo tradujo al ingls Ada Lovelace, incorporando varias ideas suyas as como diversos programas para realizar clculos complejos con la mquina. A pesar de que Babbage no pudo construir la mquina analtica, su proyecto supuso sentar las bases de la informtica y todos los conceptos por l expuestos en su diseo se demostraron que eran correctos aos ms tarde.
En 1914 dio clases en el Tufts College. En 1915 ingres en el MIT (Massachusetts Institute Tecnology), en donde obtuvo su doctorado, tras lo cual regres a Tufts College para ejercer como profesor auxiliar. Durante la Primera Guerra Mundial, un grupo de cientficos interesados en ayudar al gobierno norteamericano form el Consejo de Investigacin Nacional (NRC), cuyo propsito era mejorar el armamento. Una de sus tareas fue el desarrollo de dispositivos para la deteccin de submarinos, que fue desarrollado por Bush a partir de 1917. Al finalizar la guerra Bush volvi al MIT para dedicarse al desarrollo de computadoras. En 1927 desarroll su primera mquina analgica para resolver sencillas ecuaciones. Bush continu con sus ideas y as en 1930 desarroll el Analizador Diferencial, un dispositivo mecnico para la resolucin de ecuaciones diferenciales. En 1935, Bush desarroll una segunda versin, cuyos componentes eran electromecnicos, y la entrada de instrucciones a travs de tarjetas perforadas. Durante la Segunda Guerra Mundial, Bush trabaj como consejero para el presidente de los EE.UU Roosevelt para la investigacin militar. En 1945, public un artculo titulado "Como podemos pensar", en donde describe un mquina terica llamada "memex", que se considera como la base terica del hipertexto, el lenguaje de programacin de internet. A lo largo de su vida obtuvo muchos premios y reconocimientos, como por ejemplo la Medalla Nacional de Ciencia que le fue entregada en 1964.
Otra de las computadoras que construyeron fue la "Computadora Universal Automtica" (UNIVAC), que fue la primera computadora que se comercializ en EEUU (se vendieron 46 unidades). Pero Mauchly y Eckert eran mejores ingenieros que economistas por lo que su empresa fue absorbida por otra compaa. En 1965 Mauchly abandon la empresa. En 1966 recibi el premio concedido por la Computer Society por su aportacin al desarrollo de las computadoras.
ventanas de las correderas bbb. Los discos ddd son solidarios con ruedas dentadas interiores, de diez dientes, engranadas entre s de manera que, si la rueda de la derecha da diez vueltas su vecina de la izquierda slo da una; y que si la primera de la derecha da cien vueltas la tercera de la izquierda da una, y as sucesivamente. Todas ellas giran en el mismo sentido por lo que es necesaria una rueda de reenvo del mismo tamao engranando permanentemente con su vecina de la izquierda, aunque no con la de la derecha, lo que requiere un cuidado especial en la fabricacin. Las cifras marcadas en cada una de las ruedas se leen en las aberturas ccc de la plancha central. Finalmente, sobre el zcalo se encuentran los botones eee que sirven para inscribir en las aberturas fff las cifras que se hayan de anotar en el curso de las operaciones. Sera muy prolijo completar esta rpida descripcin que se comprendera mejor con la prctica. Te haba hecho fabricar un ejemplar de esta mquina por J. Pfister, que vive aqu; pero ha sido destruido hace tres das junto con algunas de mis pertenencias... en un incendio nocturno..." Gracias a toda la informacin que dej Schickard se ha podido reconstruir algunos ejemplares, habiendo uno, por ejemplo, en el Museo de la Ciencia de Mnich.
matemtica de la comunicacin" que actual. idea de que las mquinas pudieran aprender, y elctrico capaz de encontrar el camino los padres de lo que conocemos por
10
Cientfico. Durante la Segunda Guerra Mundial, fue consultor en matemticas para varias agencias del gobierno norteamericano. En 1964 se uni al Departamento de Filosofa en la Facultad de medicina de Darthmouth, para trabajar en la investigacin del uso de la fsica, las matemticas y las computadoras en sistemas biofsicos. A partir de 1966 se dedic a ejercer la enseanza.
11
1916. Se le concede la Medalla Echegaray de manos de Alfonso XIII. 1918. Rechaza el cargo de Ministro de Fomento. 1920. Ingresa en la Real Academia Espaola sustituyendo a Benito Prez Galds. 1922. Es nombrado Doctor Honoris Causa por la Universidad de la Sorbona.
12
En 1951, es nombrado miembro de la Sociedad Real de Londres por sus contribuciones cientficas. Y en su honor, la Association for Computing Machinery llama "Turing Award" a su premio ms importante, el cual se otorga desde 1966 a los expertos que han realizado las mayores contribuciones al avance de la computacin.
13
mrito, y el premio Albert Einstein. Tambin recibi en 1956 el premio Enrico Fermi de la Comisin de Energa Atmica por sus "notables aportaciones" a la teora y diseo de las computadoras electrnicas.
14
Ya durante la Segunda Guerra Mundial, Zuse quiso construir una computadora utilizando tubos de vaco, y a pesar que en plena guerra era muy difcil obtener las piezas, Zuse logr construir la Z3, que l mismo denomin la "primera computadora funcional del mundo", en 1941 se mostr la Z3 al Instituto de Investigaciones Aeronuticas de Alemania (DVL). La demostracin fue un xito y la DVL le ofreci un contrato a Zuse para que construyera la Z4. La Z3 fue destruida durante uno de los bombardeos a Berln, pero debido a su importancia histrica fue reconstruida 20 aos despus para el Deutsches Museum de Munich. Al igual que para la Z3, la construccin de la Z4 fue dificultoso por la escasez de piezas. Y fue milagrosamente salvada de los constantes bombardeos, en los cuales se destruyeron todas las mquinas de Zuse. Con la ayuda del gobierno alemn, se traslad la Z4 hasta una granja en los Alpes junto a Zuse y su familia. Al finalizar la guerra, y con la llegada de los aliados, la Z4 fue examinada por britnicos y norteamericanos, y fue cuando Zuse oy hablar por primera vez de las computadoras Mark I y ENIAC. Increblemente el trabajo de Zuse y la Z4 fue ignorado. Entre 1945 y 1946 Zuse desarroll el Plankalkl, o clculo de planes, que se considera el primer lenguaje algortmico del mundo. En 1947, mientras Alemania se recuperaba de la guerra, Zuse fund la compaa Zuse-Ingenieurbro (que ms adelante pasara a ser la ZUSE-KG); IBM intent tentar a Zuse pero no lo consigui. En cambio si que lleg a un acuerdo con la Remington Rand para desarrollar nuevas computadoras como la Z4, que fue usada desde 1950 hasta 1954 por el Instituto Federal Suizo de Tecnologa. En los aos 50, se desarroll la Z5, la ltima de las grandes mquinas de cmputo basada en rels. Otras de las computadoras que desarroll fueron la Z11, la Z22 (de tubos de vaco) o la Z23 (de transistores). La ZUSE KG creci hasta tener cerca de 1000 empleados pero a pesar de ello al final acab en la bancarrota en 1957, subsistiendo con dificultad. En 1958, Zuse desarroll y construy un graficador (o plotter) controlado por computadora, el Z64 o Graphomat. En 1964 la ZUSE KG fue vendida a la Brown, Boveri and Company. En 1966 Zuse fue nombrado profesor honorario de la universidad de Gttingen y en 1967 la ZUSE KG fue finalmente absorbida por la empresa Siemens, trabajando Zuse durante varios aos como consultor para ella. Al final de su vida se dedic su otra gran pasin: la pintura. Debido a la Segunda Guerra Mundial y a que era alemn, Konrad Zuse permaneci muchos aos en el anonimato, pero a pesar de ello Zuse demostr durante toda su vida su genialidad mediante sus ideas y mquinas, por eso es sin duda alguna uno de los pioneros de la informtica.
15
c. Mquinas NOMBRE Mquina en Diferencias FOTO FECHA 1821 INVENTOR Charles Babbage
Mquina Analtica
1834
Charles Babbage
Mquina Algebraica
1894
Analizador Diferencial
1925-1931
Vannevar Bush
1937-1952
Mquina de Scheutz
ABC
1938
George Scheutz
Complex Calculator
1939
George R. Stibitz
Harvard Mark I
1939
Howard Aiken
16
Colossus
1939-1943
Alan Turing
John Mauchly , John Presper Eckert y John von Neumann
ENIAC
1943
EDVAC
1946
1947
Manchest er Mark I
Binac
1947
Alan Turing
UNIVAC
1951
IBM 360
1964
Altair 8800
1975
MITS
17
Apple Computers
1976-Actualidad
Steve Jobs
IBM PC
1981
IBM
18
d. Lenguajes de Programacin
Tras el desarrollo de las primeras computadoras surgi la necesidad de programarlas para que realizaran las tareas deseadas. Los lenguajes ms primitivos fueron los denominados lenguajes mquina. Como el hardware se desarrollaba antes que el software, estos lenguajes se basaban en el hardware, con lo que cada mquina tena su propio lenguaje y por ello la programacin era un trabajo costoso, vlido slo para esa mquina en concreto. El primer avance fue el desarrollo de las primeras herramientas automticas generadoras de cdigo fuente. Pero con el permanente desarrollo de las computadoras, y el aumento de complejidad de las tareas, surgieron a partir de los aos 50 los primeros lenguajes de programacin de alto nivel. Con la aparicin de los distintos lenguajes, solan aparecer diferentes versiones de un mismo lenguaje, por lo que surgi la necesidad de estandarizarlos para que fueran ms universales. Las organizaciones que se encargan de regularizar los lenguajes son ANSI (Instituto de las Normas Americanas) y ISO (Organizacin de Normas Internacionales). Evolucin de los lenguajes de programacin:
19
2. Historia de Internet
a. Orgenes de Internet
La primera descripcin registrada de las interacciones sociales que se podan habilitar a travs de la red fue una serie de memorandos escritos por J.C.R. Licklider, del MIT, en agosto de 1962, en los que describe su concepto de Red galctica. Imagin un conjunto de ordenadores interconectados globalmente, a travs de los que todo el mundo podra acceder rpidamente a datos y programas desde cualquier sitio. En espritu, el concepto era muy similar a la Internet de hoy en da. Licklider era el director del programa de investigacin informtica de DARPA,4 que comenz en octubre de 1962. Mientras estaba en DARPA convenci a sus sucesores en dicha agencia (Ivan Sutherland, Bob Taylor y Lawrence G. Roberts, investigador del MIT), de la importancia de su concepto de red. Leonard Kleinrock, del MIT, public el primer documento sobre la teora de conmutacin de paquetes en julio de 1961 y el primer libro sobre el tema en 1964 Kleinrock convenci a Roberts de la factibilidad teortica de comunicarse usando paquetes en vez de circuitos, lo que fue un gran paso en el viaje hacia las redes informticas. El otro paso clave fue conseguir que los ordenadores hablasen entre s. Para explorar esta idea, en 1965, trabajando con Thomas Merrill, Roberts conect el ordenador TX-2, en Massachusetts, con el Q-32, en California, mediante una lnea telefnica conmutada de baja velocidad, creando la primera (aunque pequea) red de rea amplia del mundo. El resultado de este experimento fue la constatacin de que los ordenadores con tiempo compartido podan trabajar bien juntos, ejecutando programas y recuperando datos segn fuese necesario en el equipo remoto, pero que el sistema telefnico de conmutacin de circuitos era totalmente inadecuado para esa tarea. Se confirm la conviccin de Kleinrock de la necesidad de la conmutacin de paquetes. A finales de 1966, Roberts entr en DARPA para desarrollar el concepto de redes informticas y rpidamente cre su plan para "ARPANET", que public en 1967. En la conferencia en la que present el artculo haba otra ponencia sobre el concepto de redes de paquetes, que vena del Reino Unido, de la mano de Donald Davies y Roger Scantlebury, del NPL. Scantlebury le coment a Roberts el trabajo del NPL y el de Paul Baran y otras personas de RAND. El grupo RAND haba escrito un artculo sobre redes de conmutacin de paquetes para cifrar comunicaciones de voz en el ejrcito en 1964. La labor del MIT (1961-1967), de RAND (1962-1965) y del NPL (1964-1967) se haba llevado a cabo en paralelo sin que los investigadores conociesen el trabajo de los dems. Se adopt el trmino paquete del trabajo del NPL, y la velocidad de lnea propuesta en el diseo de ARPANET pas de 2,4 kbps a 50 kbps. 5 En agosto de 1968, despus de que Roberts y la comunidad financiada por DARPA redefinieran la estructura general y las especificaciones de ARPANET, DARPA public una solicitud de presupuesto para desarrollar uno de los componentes clave, los conmutadores de paquetes llamados procesadores de mensajes de interfaz (IMP). La solicitud de presupuesto la gan en diciembre de 1968 un grupo liderado por Frank Heart, de Bolt, Beranek y Newman (BBN). Mientras el equipo de BNN trabajaba en los IMP con Bob Kahn desempeando un importante papel en el diseo arquitectnico general de ARPANET, Roberts, junto con Howard Frank y su equipo de Network Analysis Corporation, disearon la topologa y la economa de la red. El sistema de medicin de la red lo prepar el equipo de Kleinrock en UCLA. 6
20
Debido al temprano desarrollo de Kleinrock de la teora de conmutacin de paquetes y a su trabajo en el anlisis, el diseo y la medicin, su Network Measurement Center de UCLA fue seleccionado como el primer nodo de ARPANET. Se recogi el fruto de estos esfuerzos en septiembre de 1969, cuando BBN instal el primer IMP en UCLA y se conect el primer host. El proyecto de Doug Engelbart, Augmentation of Human Intellect (aumento del intelecto humano, que inclua NLS, un antecedente del sistema de hipertexto), en el Standford Research Institute (SRI), fue el segundo nodo. El SRI estaba detrs del Network Information Center, liderado por Elizabeth (Jake) Feinler, que inclua funciones como mantenimiento de tablas de nombres de host para asignar direcciones, as como de un directorio de RFC. Un mes ms tarde, cuando el SRI se conect a ARPANET, se envi el primer mensaje de host a host desde el laboratorio de Kleinrock hasta el SRI. Se aadieron dos nodos ms, en la Universidad de California en Santa Brbara y en la Universidad de Utah. Estos dos ltimos nodos incorporaron proyectos de visualizacin de aplicaciones, con Glen Culler y Burton Fried, de la Universidad de California en Santa Brbara, investigando mtodos para mostrar funciones matemticas usando pantallas de almacenamiento para resolver el problema de la actualizacin en la red, y Robert Taylor e Ivan Sutherland, de Utah, investigando mtodos de representacin 3D en la red. De esta manera, a finales de 1969, haba cuatro hosts conectados en la ARPANET inicial, e Internet iniciaba su trayectoria. Incluso en esta primera etapa, conviene destacar que la investigacin sobre redes incorporaba trabajo sobre la red subyacente y trabajo sobre cmo usar la red. Esta tradicin contina hoy en da. En los siguientes aos, se aadieron rpidamente ordenadores a ARPANET, y se sigui trabajando para conseguir un protocolo de host a host funcionalmente completo y otro software de red. En diciembre de 1970, el Network Working Group (NWG), bajo el liderazgo de S. Crocker, termin el protocolo de host a host inicial de ARPANET, llamado Network Control Protocol (NCP). Cuando los sitios de ARPANET terminaron de implementar NCP, en el periodo de 1971 a 1972, los usuarios de la red pudieron, por fin, comenzar a desarrollar aplicaciones. En octubre de 1972, Kahn organiz una gran demostracin de ARPANET, que tuvo mucho xito, en la International Computer Communication Conference (ICCC). Fue la primera demostracin pblica de esta nueva tecnologa de redes. En 1972 tambin se introdujo la aplicacin hot inicial, el correo electrnico. En marzo, Ray Tomlinson, de BBN, escribi el software bsico de envo y lectura de mensajes de correo electrnico, motivado por la necesidad de los desarrolladores de ARPANET de un mecanismo sencillo de coordinacin. En julio, Roberts ampli su utilidad escribiendo la primera utilidad de correo electrnico para hacer listas de mensajes, leerlos selectivamente, archivarlos, reenviarlos y responder a los mismos. A partir de ese momento, el correo electrnico se convirti en la aplicacin de red ms importante durante ms de una dcada. Esto presagi el tipo de actividad que vemos hoy en da en la World Wide Web, es decir, un crecimiento enorme de todo tipo de trfico de persona a persona.
21
22
Se usaran cajas negras para conectar las redes; ms adelante, estas cajas negras se llamaran puertas de enlace y enrutadores. Las puertas de enlace no guardaran informacin acerca de los flujos individuales de paquetes que pasaban por las mismas, manteniendo su sencillez y evitando la complicacin de la adaptacin y la recuperacin a partir de varios modos de error. No habra control global a nivel operativo. Otros problemas clave que haba que resolver eran: Algoritmos para evitar que los paquetes perdidos impidiesen permanentemente las comunicaciones y permitir que dichos paquetes se retransmitiesen correctamente desde el origen. Ofrecer segmentacin de host a host para que se pudiesen enviar mltiples paquetes desde el origen hasta el destino, segn el criterio de los hosts, si las redes intermedias lo permitan. Funciones de puerta de enlace para poder reenviar paquetes de manera adecuada. Esto inclua interpretar encabezados IP para enrutar, manejar interfaces, dividir paquetes en partes ms pequeas si era necesario, etc. La necesidad de sumas de verificacin de extremo a extremo, reensamblaje de paquetes a partir de fragmentos y deteccin de duplicados. La necesidad de un abordaje global Tcnicas para el control del flujo de host a host. Interfaces con los diferentes sistemas operativos Haba adems otras preocupaciones, como la eficacia en la implementacin y el rendimiento de las redes, pero estas, en principio, eran consideraciones secundarias. Kahn comenz a trabajar en un conjunto orientado a las comunicaciones de principios para sistemas operativos en BBN y document algunas de sus ideas iniciales en un memorndum interno de BBN titulado "Principios de comunicacin para sistemas operativos". En este momento, se dio cuenta de que sera necesario conocer los detalles de implementacin de cada sistema operativo para tener la oportunidad de integrar cualquier protocolo nuevo de una forma eficaz. As pues, en la primavera de 1973, tras comenzar el trabajo de lo que sera Internet, pidi a Vint Cerf (que entonces estaba en Stanford) que colaborase con l en el diseo detallado del protocolo. Cerf haba estado involucrado de lleno en el diseo y desarrollo original de NCP, y ya tena conocimiento sobre las interfaces de los sistemas operativos existentes. As que, armados con el enfoque arquitectnico de Kahn para la parte de comunicaciones y con la experiencia de Cerf en NCP, se unieron para crear lo que se convertira en TCP/IP. Su colaboracin fue muy productiva, y la primera versin escrita7 del enfoque resultante se distribuy en una reunin especial del International Network Working Group (INWG), que se haba creado en una conferencia de la Universidad de Sussex en septiembre de 1973. Se haba invitado a Cerf a presidir ese grupo, y aprovech la ocasin para celebrar una reunin con los miembros del INWG que eran numerosos en la Conferencia de Sussex. Emergieron algunos enfoques bsicos de esta colaboracin entre Kahn y Cerf: La comunicacin entre dos procesos consistira lgicamente en una secuencia largusima de bytes (los llamaron octetos). Se usara la posicin de un octeto en la secuencia para identificarlo. El control de flujo se hara usando ventanas deslizantes y confirmaciones (acks). El destino podra decidir cundo confirmar, y cada ack devuelta se acumulara para todos los paquetes recibidos hasta ese momento.
23
No se concret la manera exacta en la que el origen y el destino acordaran los parmetros de divisin de particiones que se usara. Al principio se usaban los valores predeterminados. Aunque en ese momento se estaba desarrollando Ethernet en Xerox PARC, la proliferacin de LAN no se imaginaba entonces, y mucho menos la de los ordenadores personales y las estaciones de trabajo. El modelo original era de redes nacionales como ARPANET, y se esperaba que existiese un pequeo nmero de las mismas. As pues, se us una direccin IP de 32 bits, en la que los primeros 8 bits indicaban la red y los 24 bits restantes designaban el host de esa red. Fue evidente que habra que reconsiderar esta suposicin, la de que sera suficiente con 256 redes en el futuro inmediato, cuando empezaron a aparecer las LAN a finales de los aos 70. El artculo original de Cerf y Kahn sobre Internet describa un protocolo, llamado TCP, que ofreca todos los servicios de transporte y reenvo de Internet. La intencin de Kahn era que el protocolo TCP soportase una serie de servicios de transporte, desde la entrega secuenciada totalmente fiable de datos (modelo de circuito virtual) hasta un servicio de datagrama, en el que la aplicacin haca un uso directo del servicio de red subyacente, lo que poda implicar la prdida, la corrupcin y la reordenacin de paquetes. Sin embargo, el primer intento de implementar TCP produjo una versin que solo permita circuitos virtuales. Este modelo funcion bien para aplicaciones de inicio de sesin remoto y transferencia de archivos, pero algunos de los primeros trabajos en aplicaciones de red avanzadas, en particular la voz por paquetes de los aos 70, dejaron claro que en algunos casos la prdida de paquetes no poda ser corregida por TCP, y la aplicacin debera encargarse de ella. Esto llev a reorganizar el TCP original en dos protocolos, el IP simple, que solo diriga y reenviaba paquetes individuales, y el TCP por separado, que se ocupaba de funciones del servicio como el control de flujos y la recuperacin de paquetes perdidos. Para las aplicaciones que no queran los servicios de TCP, se aadi una alternativa llamada Protocolo de datagramas de usuario (UDP) para ofrecer acceso directo a los servicios bsicos de IP. Una de las principales motivaciones iniciales de ARPANET e Internet era compartir recursos, por ejemplo, permitir a los usuarios de las redes de radiopaquetes acceder a sistemas de tiempo compartido conectados a ARPANET. Conectar ambos era mucho ms econmico que duplicar estos ordenadores tan caros. Sin embargo, aunque la transferencia de archivos y el inicio de sesin remoto (Telnet) eran aplicaciones muy importantes, el correo electrnico ha sido, probablemente, la innovacin de aquella poca con mayor impacto. El correo electrnico ofreci un nuevo modelo de comunicacin entre las personas, y cambi la naturaleza de la colaboracin, primero en la creacin de la propia Internet (como se comenta a continuacin) y despus para gran parte de la sociedad. Se propusieron otras aplicaciones en los primeros tiempos de Internet, incluyendo la comunicacin de voz basada en paquetes (el precursor de la telefona por Internet), varios modelos para compartir archivos y discos y los primeros programas gusano que mostraron el concepto de agentes (y, por supuesto, virus). Un concepto clave de Internet es que no se haba diseado solo para una aplicacin, sino como una infraestructura general en la que se podan concebir nuevas aplicaciones, como se ilustr ms adelante con la aparicin de la World Wide Web. Es la naturaleza generalista del servicio que ofrecen TCP e IP la que lo hace posible.
24
algoritmo de enrutamiento, sino tambin el tamao de las tablas de direccionamiento supona un reto para la capacidad de los enrutadores. Nuevos enfoques para la agregacin de direcciones, en particular el enrutamiento entre dominios sin clases (CIDR), se han introducido recientemente para controlar el tamao de las tablas de los enrutadores. Conforme evolucion Internet, uno de los principales desafos fue cmo propagar los cambios al software, en particular al software de host. DARPA apoy a UC Berkeley para investigar modificaciones del sistema operativo Unix, incluyendo la incorporacin de TCP/IP, desarrollado en BBN. A pesar de que Berkeley reescribi despus el cdigo de BBN para que encajase de una forma ms eficiente en el sistema y kernel de Unix, la incorporacin de TCP/IP en el sistema Unix BSD demostr ser un elemento fundamental para la difusin de los protocolos entre la comunidad investigadora. Gran parte de la comunidad investigadora informtica empez a usar Unix BSD en su entorno informtico diario. Echando la vista atrs, vemos que la estrategia de incorporar protocolos de Internet en un sistema operativo compatible para la comunidad investigadora fue uno de los elementos clave para el xito de Internet. Uno de los retos ms interesantes fue la transicin del protocolo de host de ARPANET de NCP a TCP/IP el 1 de enero de 1983. Fue una transicin histrica, que exigi que todos los hosts se convirtiesen simultneamente para no tener que comunicarse a travs de mecanismos especiales. Esta transicin se planific cuidadosamente en la comunidad durante aos antes de llevarse a cabo realmente, y fue sorprendentemente bien (pero dio como resultado que se distribuyeran chapas con las palabras Yo sobreviv a la transicin a TCP/IP). TCP/IP se haba adoptado como estndar en Defensa tres aos antes, en 1980. Esto permiti a Defensa empezar a compartir en la base de tecnologa de Internet de DARPA, y llev directamente a la divisin de las comunidades militar y no militar. En 1983, ARPANET la usaba un nmero significativo de organizaciones operativas y de I+D de Defensa. La transicin de ARPANET de NCP a TCP/IP le permiti dividirse en MILNET, que cumpla requisitos operativos, y ARPANET, que cubra las necesidades de investigacin. As pues, para 1985 Internet ya estaba bien establecida como tecnologa que daba cobertura a una amplia comunidad de investigadores y desarrolladores, y empezaba a ser usada por otras comunidades para comunicaciones informticas diarias. El correo electrnico se usaba ampliamente entre varias comunidades, a menudo con diferentes sistemas, pero la interconexin entre diferentes sistemas de correo demostraba lo til que era una amplia comunicacin electrnica entre la gente.
26
27
Esta forma de compartir y cooperar entre agencias en temas relacionados con Internet tena una larga historia. Un acuerdo sin precedentes que se produjo en 1981 entre Farber, en nombre de CSNET y la NSF, y Kahn, en nombre de DARPA, permiti que el trfico de CSNET compartiese la infraestructura de ARPANET basndose en estadsticas y sin cifras previas. Despus, y de manera similar, la NSF alent a sus redes regionales (inicialmente acadmicas) de NSFNET a buscar clientes comerciales, no acadmicos, a ampliar sus instalaciones para darles servicios y a utilizar el dinero resultante para reducir los costes de abono a todo el mundo. En la red troncal de NSFET (el segmento a escala nacional de NSFET), la NSF impuso una Directiva de uso aceptable (AUP) que prohiba el uso de la red troncal para fines ajenos a la investigacin y la educacin. El resultado predecible (y buscado) de alentar el trfico de redes comerciales a nivel local y regional, mientras se negaba el acceso al transporte a escala nacional, era estimular la aparicin y crecimiento de redes privadas, competitivas y de largo alcance, como PSI, UUNET, ANS CO+RE y (ms adelante) otras. Este proceso de aumento financiado por empresas privadas para usos comerciales fue muy criticado desde 1988 en una serie de conferencias iniciadas por la NSF en la Escuela de Gobierno Kennedy de Harvard acerca de La comercializacin y privatizacin de Internet, y en la propia lista de la red com-priv. En 1988, un comit del Consejo Nacional de Investigaciones, presidido por Kleinrock y con Kahn y Clark como miembros, present un informe encargado por la NSF titulado Hacia una red de investigacin nacional. Este informe influy en el entonces senador Al Gore, y marc el comienzo de las redes de alta velocidad que fueron la base de la futura autopista de la informacin. En 1994, se public un informe del Consejo Nacional de Investigaciones, presidido de nuevo por Kleinrock (y con Kahn y Clark como miembros una vez ms), titulado Haciendo realidad el futuro de la informacin: Internet y despus. Este informe, encargado por la NSF, fue el documento en el que se articul el programa para la evolucin de la autopista de la informacin, y que ha tenido un efecto duradero en la manera en que se concibe su evolucin. Anticip los problemas fundamentales de derechos de propiedad intelectual, tica, precios, educacin, arquitectura y regulacin de Internet. La poltica de privatizacin de la NSF culmin en abril de 1995, con la eliminacin de la financiacin de la red troncal de NSFNET. Los fondos as recuperados se redistribuyeron (competitivamente) entre redes regionales para adquirir conectividad a Internet a escala nacional de las entonces numerosas redes privadas de largo alcance. La red troncal haba hecho la transicin de una red construida a partir de enrutadores de la comunidad investigadora (los enrutadores Fuzzball de David Mills) a los equipos comerciales. En su vida de 8 aos y medio, la red troncal haba pasado de seis nodos con enlaces a 56 kbps a 21 nodos con mltiples enlaces a 45 Mbps. Haba visto cmo Internet pasaba a tener ms de 50.000 redes en los siete continentes y el espacio exterior, con aproximadamente 29.000 redes en Estados Unidos. Tal era el peso del ecumenismo y la financiacin del programa NSFNET (200.000 millones de dlares desde 1986 hasta 1995) (y de la calidad de los propios protocolos), que en 1990, cuando finalmente se retir del servicio ARPANET 10, TCP/IP haba suplantado o marginado a la mayora de los dems protocolos de red de rea amplia, e IP se estaba convirtiendo a pasos agigantados en EL servicio portador de la infraestructura global de informacin.
28
IAB tambin reestructur el resto de la Fuerzas de tareas (excepto la IETF) y las combin en una Fuerza de Tareas de Investigacin de Internet (IRTF) presidida por Postel, renombrando las antiguas fuerzas de tareas como grupos de investigacin. El crecimiento en el sector comercial trajo una mayor preocupacin en el proceso de estndares en s. Desde principios de los 80 y hasta hoy en da, Internet creci ms all de sus principales races de investigacin para incluir una amplia comunidad de usuarios y un aumento en las actividades comerciales. Se prest mayor atencin a que el proceso fuese justo y abierto. Esto, junto con una necesidad reconocida de tener apoyo comunitario en Internet, llev, con el tiempo, a la formacin de Internet Society en 1991, bajo los auspicios de la Corporation for National Research Initiatives (CNRI) de Kahn y el liderazgo de Cerf, entonces en la CNRI. En 1992, se hizo otra reorganizacin. En 1992, el Consejo de actividades de Internet se reorganiz y se renombr Consejo de arquitectura de Internet y operaba bajo los auspicios de Internet Society. Se defini una relacin ms de pares entre la nueva IAB con IESG, con una toma de mayor responsabilidad de la IETF y el IESG para la aprobacin de estndares. Finalmente, se form una relacin cooperativa y de apoyo mutuo entre la IAB, IETF e Internet Society, con Internet Society cuyo objetivo era proveer servicios y otras medias que facilitaran la labor de la IETF. Los recientes desarrollos y el despliegue generalizado de la World Wide Web han aportado una nueva comunidad, ya que mucha de la gente que trabaja en WWW no se consideran primariamente investigadores de redes y desarrolladores. Se form un nuevo grupo de organizacin el Word Wide Web Consortium (W3C). Liderado al principio desde el laboratorio de informtica de MIT por Tim Berners-Lee (el inventor de WWW) y Al Vezza, W3C ha tomado la responsabilidad de evolucionar algunos protocolos y estndares asociados con la Web. As pues, en dos dcadas de actividad de Internet hemos visto una evolucin continuada en las estructuras organizativas diseadas para soportar y facilitar la siempre creciente comunidad que trabaja colaborativamente en temas de Internet.
30
3. Estructura de un Ordenador
Nombre
Foto
Funcin
Microprocesador
Hardware
El microprocesador es una nica pieza que incluye millones de circuitos electrnicos encargados de ejecutar instrucciones escritas en la memoria, a partir de datos que lee, tambin de la memoria, y, despus, escribe en ella los resultados. O sea, que el microprocesador sabe leer, sabe dnde leer, sabe escribir, sabe dnde escribir. Pero tambin sabe sumar, restar, multiplicar, dividir y comparar lo que lee. Eso s, siguiendo las directrices de los programas que estn funcionando en el ordenador en ese momento: un chat, un navegador, un procesador de textos,
RAM
Memorias
La Memoria RAM es un conjunto de circuitos, un lugar, donde escribir, cambiar y borrar datos, instrucciones y resultados de operaciones, y almacenarlos. Es la pizarra del microprocesador. En ella escribe y lee. Pero el almacenaje es temporal, pues la memoria RAM se queda vaca al apagar el equipo. Pero tambin hay otras memorias.
ROM
Est la memoria ROM, que es otro conjunto de circuitos donde se carga el programa que existe en la BIOS (ms adelante te explicamos ese nombrecito tan raro, pero te adelantamos que es el programa que arranca cuando el ordenador se despierta). No se escribe ninguna otra cosa en ella. Es de menor capacidad y ms lenta que la RAM.
31
Cach
Y est la memoria cach, de poca capacidad comparada con la RAM (es bastante pequeita), pero muy, muy, muy rpida (y, por tanto, muy muy cara), al servicio exclusivo del microprocesador, en el que ste escribe datos que va a utilizar frecuentemente. Est unida al microprocesador. Sirve para que el microprocesador funcione mucho, mucho ms eficientemente.
Tarjeta Grfica
Tiene sus propios chips (incluido un microprocesador propio) y su propia memoria RAM. Se ha convertido, casi, en un ordenador dentro del ordenador. Y eso porque tiene un trabajo duro: convertir seal digital (unos y ceros) en puntos de luz y color. Una tarjeta que genera pxeles ms pequeos llena la pantalla con ms informacin, por lo que es una tarjeta con mayor resolucin, con mayor capacidad de producir grficos. Se ve mejor, vamos. Pero gasta ms energa. Bastante ms. Otro elemento importante en una tarjeta grfica es cuantas veces regenera la imagen de la pantalla cada segundo, cuantas veces quita una imagen y pone otra. A eso se le llama tasa de refresco, que se mide en megahercios, y que tiene mucho que ver con la salud de tu vista. A mayor tasa de refresco, menos se cansan los ojos.
Tarjeta de Sonido
Su funcin es convertir seales digitales en sonido. Conexiones de una tarjeta de sonido: Son los elementos fsicos en los que deben conectarse los dispositivos externos, que pueden ser de entrada o de salida (micrfono altavoces, auriculares,...
Perifricos
A todos los aparatos que sirven para ejecutar una funcin concreta y que se pueden unir a un ordenador a travs de puertos. Ratn, teclado, impresora, escner, joystick, micrfonos, altavoces, monitor, cmara fotogrfica, memorias y discos duros externos, videocmara, lectores de tarjetas de memoria, televisin, equipo de msica, telfonos mviles, pantallas tctiles, otro ordenador, internet, un frigorfico, una persiana, una bombilla, un respirador artificial, un dosificador de medicamentos, un bistur, una etiqueta electrnica de un producto de consumo en un gran almacn, un sensor de humedad en el suelo para decidir si se riega o no, un termmetro, una estufa, un marco de fotos, un libro electrnico...
32
Tarjetas de Red
Las tarjetas de red sirven para conectar ordenadores entre s o con internet (mediante cableado o inalmbrico, tambin conocido como Wi-Fi).
USB
En los puertos USB se puede enchufar cualquier clase de perifrico sobre la marcha, sin necesidad de reiniciar el ordenador (en ingls eso se llama plug-andplay, y resolvi un autntico engorro, pues antes del USB, si necesitabas conectar o desconectar algo al ordenador, haba que apagar y encender). Son una versin mejorada de un tipo de puerto anterior, llamado serial y lo ha desplazado a l y a otros ms antiguos que apenas si se usan ya. Al puerto USB tendrs que enchufar lo que quieras que funcione junto con tu ordenador el 99% de las veces: ratn, teclado, impresora, etc.
Puertos
Firewire
Hay puertos Firewire, de gran velocidad, para perifricos que tienen que mandar muchsimos datos a la vez al ordenador (cmaras de vdeo, p.ej.).As que los puertos sirven para conectar perifricos (incluidos otros ordenadores) a un ordenador. Esa es su funcin.
Dispositivos De Comunicacin
Mdem
Los mdems convierten la seal digital (los ceros y unos, que es lo nico que entiende el ordenador) en otro tipo de seal que puede viajar por los cables (telefnicos, de fibra ptica, etc.). Y viceversa. El mdem es un traductor.
33
Router
Y el router empaqueta datos para que viajen juntos, separados de otros datos, hacia un destino concreto (normalmente hacia otro ordenador). Son necesarios para que un ordenador pueda mantener conversaciones con otros muchos a la vez y si liarse, sabiendo a dnde quiere mandar qu datos.
Dispositivos De Almacenamiento
Los dispositivos de almacenamiento guardan informacin permanentemente En general, tenemos dos clases de sistemas de almacenamiento: pticos y magnticos. Los pticos son los CDs, DVDs y otros menos conocidos... an. Los magnticos son los tpicos discos duros (internos o externos), las pequeas y populares memorias flash, etc.
Placa Base
La placa base es el lugar al que se unen todos los componentes del ordenador. En sitios conocidos como zcalos, o ranuras de expansin. La placa base trae su propio programa de funcionamiento, que est incluido en un chip llamado BIOS. ste no es otra cosa que un programita con todas las instrucciones acerca de lo que debe hacer un ordenador nada ms arrancar. Pero la placa base no slo distribuye informacin entre las diversas partes, sino tambin electricidad, pues est unida a la fuente de alimentacin. Tambin dispone de una pila, que suministra energa a algunos chips (mantenimiento de la hora y la fecha, p.ej.) con el ordenador apagado.
Caja
Debe permitir una buena ventilacin de la mquina (para evitar que se caliente y as nos dure ms) e insonorizar el entorno en el que est la mquina Dentro de la caja y como elemento bsico del nuestro equipo encontramos la fuente de alimentacin. Pese a que no parece ser un componente muy importante para un ordenador, en la prctica esto no es realmente cierto puesto que un mal funcionamiento de la fuente de alimentacin puede daar varios de los componentes del pc.
34
35