Sei sulla pagina 1di 13

------------------------------------------------------------------------

Internet: Historia y Orgenes Remotos


http://members.es.tripod.de/kelsen/index-3.html Complementado con: http://www.iamnet.com/paginas/interusuarios/historia.htm Cuando se plantea el problema de establecer la historia y los origenes de Internet, parece razonable considerar que sta no parte de un punto preciso o un hecho aislado, sino que responde ms bien a la convergencia y la sumatoria de conocimientos, investigaciones y trabajos que reconocen una prolongada secuencia de causalidad temporal, lo que es muy parecido a afirmar que todo hecho cognoscible depende, en ltimo extremo, de la posicin relativa que ocupe el observador. As, qu entendemos por el origen de Internet?. Podemos fijarlo entre 1973 y 1974, cuando Robert Kahn y Vinton Cerf estructuraron la complementacin de los protocolos TCP e IP, del modo como trabajan an hoy; o cabe mejor remitir la referencia a 1972, con la primera aplicacin de correo electrnico? O en 1964, surgiendo de la necesidad del gobierno de los Estados Unidos de resolver un problema de estrategia militar, en el perodo de la Guerra Fra. Cmo se podran comunicar las despus de una guerra nuclear? RAND Corporation, una de las empresas encargadas de la estrategia militar estadounidense propuso una solucin: la creacin de una red de comunicaciones que no dependiera de un organismo central, integrado por nodos o puntos de enlace de igual rango y con la misma capacidad de originar, transmitir y recibir mensajes, y que, en caso de que alguno deestos nodos recibiera un ataque o dejara de funcionar, el resto de la red seguira en operacin. Los mensajes en esta red se dividiran en paquetes, cada uno con su propia direccin, originado en algn nodo en particular saltando de lado a lado y finalizando en otro nodo especfico, de manera individual. La ruta de los paquetes no importa, solamente importa que lleguen. Si una ruta hubiera sido destruida, el paquete encontrara otra para llegar a su destino. Con no menos propiedad y versacin, algunos podran retrotraer dicho origen a 1965, fecha en que Thomas Merril y Lawrence Roberts logran conectar mediante la lnea telefnica, un computador TX-2 situado en Massachussets con un computador Q-32 en California, en el primer ejemplo prctico del concepto de red de rea amplia que se haya conocido, sin perjuicio de otras opiniones que remontan el problema a julio 1961, con la publicacin del reporte Information Flow in Large Communication Nets, de Leonard Kleinrock, entonces investigador del Instituto Tecnolgico de Massachussetts, el primer antecedente concreto de la teora de la conmutacin de paquetes de informacin mediante trabajo de redes. Con un prisma todava ms amplio, habr quienes se remonten hasta mediados de la dcada de los 40, con la aparicin de conceptos como autorreferencia,

causalidad circular y retroalimentacin, en trabajos de autores de la talla de Wiener y Rosenblueth, Shanon y Weaver, o von Bertalanffy, quienes establecieron las bases de lo que se conoce como ciberntica, sin olvidar a Goldstine y von Neumann con su mtico ENIAC; mientras que en el extremo opuesto, otros sostendrn que en materia de transmisin de informacin por redes, todava nos encontramos en una fase comparable a la prehistoria. Opiniones pueden haber casi tantas como la profusin de material sobre la historia y origenes de Internet, existente en la propia red. En marzo de 1989, Tim Bernerslee public el documento Information Management: A Proposal, considerado oficialmente como el acta de nacimiento de la tecnologa World Wide Web, que a su turno provoc la explosin pblica del inters por Internet y las tasas de crecimiento exponencial que registra desde entonces. La Internet ha significado una revolucin sin precedentes en el mundo de la informtica y de las comunicaciones y que ha transformado a la humanidad. Han contribudo a ello los inventos del telfono, la radio, los satlites, las computadoras, dispositivos de hardware, los protocolos o estndares de comunicaciones y software especializados, tales como navegadores, correo electrnico, FTP, video conferencias, etc. Su historia rene 3 aspectos fundamentales: Tecnolgico, Organizacional y Social Comunitario. LA HISTORIA DE INTERNET Introduccin 1. Existe una evolucin tecnolgica que comienza con la primitiva investigacin en conmutacin de paquetes, ARPANET y tecnologas relacionadas en virtud de la cual la investigacin actual contina tratando de expandir los horizontes de la infraestructura en dimensiones tales como escala, rendimiento y funcionalidades de alto nivel. 2. Hay aspectos de operacin y gestin de una infraestructura operacional global y compleja. 3. Existen aspectos sociales, que tuvieron como consecuencia el nacimiento de una amplia comunidad de internautas trabajando juntos para crear y hacer evolucionar la tecnologa. 4. Y finalmente, el aspecto de comercializacin que desemboca en una transicin enormemente efectiva desde los resultados de la investigacin hacia una infraestructura informtica ampliamente desarrollada y disponible. Internet hoy en da es una infraestructura informtica ampliamente extendida. Su primer prototipo es a menudo denominado National Global or Galactic Information Infrastructure (Infraestructura de Informacin Nacional Global o Galctica). Su historia es compleja y comprende muchos aspectos: tecnolgico, organizacional y comunitario. Y su influencia alcanza no solamente al campo tcnico de las comunicaciones computacionales sino tambin a toda la sociedad en la medida en que nos movemos hacia el incremento del uso de las herramientas online para

llevar a cabo el comercio electrnico, la adquisicin de informacin y la accin en comunidad. Orgenes de Internet. -----------------------------------------------------------------------El 4 de Octubre de 1957 la antigua Unin Sovitica puso en rbita el primer satlite artificial, llamado SPUTNIK, adelantndose a los Estados Unidos de Amrica que 2 aos antes haba anunciado el inicio de una carrera inter-espacial. Este importante hecho marca el comienzo del uso de las comunicaciones globales. Un ao despues el presidente Dwight Eisenhower orden la creacin de la Advanced Research Projects Agency (ARPA) creado por el Departamento de Defensa de los EUA as como la NASA. 1961 El Director del Defense Research and Engineering (DDR&E) asigna las funciones del ARPA. Pasaron 5 aos y en lo que se llam la poca de la Guerra Fra entre las ms grandes potencias del mundo. El gobierno de los Estados Unidos encarg en Octubre de 1962 a JCR Licklider, del Massachusetts Institute of Technology (MIT) que liderase a un grupo de investigadores y cientficos para emprender el proyecto, ARPA, con fines de proteccionismo blico en la eventualidad de un conflicto mundial. La primera descripcin documentada est contenida en una serie de memo-rndums escritos por J.C.R. Licklider, en Agosto de 1962, en los cuales expone su concepto de Galactic Network (Red Galctica). El concibi una red interconectada globalmente a travs de la que cada uno pudiera acceder desde cualquier lugar a las informacin y los programas. En esencia, el concepto era muy parecido a la Internet actual. Licklider fue el principal responsable del programa de investigacin en computadores de la DARPA desde Octubre de 1962. Mientras trabaj en DARPA convenci a sus sucesores Ivan Sutherland, Bob Taylor, y el investigador del MIT Lawrence G. Roberts de la importancia del concepto de trabajo en red, lo cual result ser un gran avance en el camino hacia el trabajo informtico en red. El otro paso fundamental fue hacer dialogar a los ordenadores entre s.. En Julio de 1961 Leonard Kleinrock public desde el MIT el primer documento sobre la teora de conmutacin de paquetes Entre 1962 y 1968 se trabaj el concepto de intercambio de paquetes, desarrollado por Leonard Kleintock y su orgen y uso fue meramente militar. La idea consista en que varios

paquetes de informacin pudiesen tomar difrenetes rutas para uno o ms determinados destinos, consiguiendo con ello una mejor seguridad en el trasporte de la informacin. Se siguieron conectando computadores rpidamente a la ARPANET durante los aos siguientes y el trabajo continu para completar un protocolo host a host funcionalmente completo, as como software adicional de red. Para explorar este terreno, en 1965, Roberts conect un ordenador TX2 en Massachusetts con un Q-32 en California a travs de una lnea telefnica conmutada de baja velocidad, creando as la primera (aunque reducida) red de ordenadores de rea amplia jams construida. El resultado del experimento fue la constatacin de que los ordenadores de tiempo compartido podan trabajar juntos correctamente, ejecutando programas y recuperando datos a discrecin en la mquina remota, pero que el sistema telefnico de conmutacin de circuitos era totalmente inadecuado para esta labor. La conviccin de Kleinrock acerca de la necesidad de la conmutacin de paquetes qued pues confirmada A finales de 1966 Roberts se traslad a la DARPA a desarrollar el concepto de red de ordenadores y rpidamente confeccion su plan para ARPANET, publicndolo en 1967. En la conferencia en la que present el documento se expona tambin un trabajo sobre el concepto de red de paquetes a cargo de Donald Davies y Roger Scantlebury del NPL. Scantlebury le habl a Roberts sobre su trabajo en el NPL as como sobre el de Paul Baran y otros en RAND. El grupo RAND haba escrito un documento sobre redes de conmutacin de paquetes para comunicacin vocal segura en el mbito militar, en 1964. Ocurri que los trabajos del MIT (1961-67), RAND (1962-65) y NPL (1964-67) haban discurrido en paralelo sin que los investigadores hubieran conocido el trabajo de los dems. La palabra packet (paquete) fue adoptada a partir del trabajo del NPL y la velocidad de la lnea propuesta para ser usada en el diseo de ARPANET fue aumentada desde 2,4 Kbps hasta 50 Kbps (5). En Agosto de 1968, despus de que Roberts y la comunidad de la DARPA hubieran refinado la estructura global y las especificaciones de ARPANET, DARPA lanz un RFQ para el desarrollo de uno de sus componentes clave: los conmutadores de paquetes llamados interface message processors (IMPs, procesadores de mensajes de interfaz). El RFQ fue ganado en Diciembre de 1968 por un grupo encabezado por Frank Heart, de Bolt Beranek y Newman (BBN). As como el equipo de

BBN trabaj en IMPs con Bob Kahn tomando un papel principal en el diseo de la arquitectura de la ARPANET global, la topologa de red y el aspecto econmico fueron diseados y opti-mizados por Roberts trabajando con Howard Frank y su equipo en la Network Analysis Corporation, y el sistema de medida de la red fue preparado por el equipo de Kleinrock de la Universidad de California, en Los Angeles (6). A causa del temprano desarrollo de la teora de conmutacin de paquetes de Kleinrock y su nfasis en el anlisis, diseo y medicin, su Network Measurement Center (Centro de Medidas de Red) en la UCLA fue seleccionado para ser el primer nodo de ARPANET. Todo ello ocurri en Septiembre de 1969, cuando BBN instal el primer IMP en la UCLA y qued conectado el primer ordenador host. El proyecto de Doug Engelbart denominado Augmentation of Human Intelect (Aumento del Intelecto Humano) que inclua NLS, un primitivo sistema hipertexto en el Instituto de Investigacin de Standford (SRI) proporcion un segundo nodo. El SRI patrocin el Network Information Center, liderado por Elizabeth (Jake) Feinler, que desarroll funciones tales como mantener tablas de nombres de host para la traduccin de direcciones as como un directorio de RFCs (Request For Comments). Un mes ms tarde, cuando el SRI fue conectado a ARPANET, el primer mensaje de host a host fue enviado desde el laboratorio de Leinrock al SRI. Se aadieron dos nodos en la Universidad de California, Santa Brbara, y en la Universidad de Utah. Estos dos ltimos nodos incorporaron proyectos de visualizacin de aplicaciones, con Glen Culler y Burton Fried en la UCSB investigando mtodos para mostrar funciones matemticas mediante el uso de "storage displays" (N. del T.: mecanismos que incorporan buffers de monitorizacin distribuidos en red para facilitar el refresco de la visualizacin) para tratar con el problema de refrescar sobre la red, y Robert Taylor y Ivan Sutherland en Utah investigando mtodos de representacin en 3-D a travs de la red. As, a finales de 1969, cuatro ordenadores host fueron conectados cojuntamente a la ARPANET inicial y se hizo realidad una embrionaria Internet. Incluso en esta primitiva etapa, hay que resear que la investigacin incorpor tanto el trabajo mediante la red ya existente como la mejora de la utilizacin de dicha red. Esta tradicin contina hasta el da de hoy. Se siguieron conectando ordenadores rpidamente a la ARPANET durante los aos siguientes y el trabajo continu para completar un protocolo host a host funcionalmente completo, as como software adicional de red. En Diciembre de 1970, el Network Working Group (NWG) liderado por S.Crocker acab el protocolo host a host inicial para ARPANET, llamado Network Control Protocol (NCP). Cuando en los nodos de ARPANET se complet la implementacin del NCP durante el periodo 1971-72, los usuarios de la red pudieron finalmente comenzar a desarrollar aplicaciones.

En 1971 haba quince nodos, y para 1972, treinta y siete. Poco a poco comenz a expandirse el uso de ARPANET: no solamente se dedicaba a trabajos de cmputo a larga distancia, sino que se extendi a la comunicacin de proyectos y trabajos entre investigadores, y al uso personalizado del correo electrnico y ms humano de la comunicacin persona a persona. As tambin surgen las listas de inters, que son mensajes de correo electrnico retransmitidos automticamente a los suscriptores en la red. En Octubre de 1972, Kahn organiz una gran y muy exitosa demostracin de ARPANET en la International Computer Communication Conference. Esta fue la primera demostracin pblica de la nueva tecnologa de red. Fue tambin en 1972 cuando se introdujo la primera aplicacin "estrella": el correo electrnico. En Marzo de 1972, Ray Tomlinson, de BBN (Bolt, Beranek and Newman), escribi el software SENDMSG, de envo-recepcin de mensajes de correo electrnico, impulsado por la necesidad que tenan los desarrolladores de ARPANET de un mecanismo sencillo de coordinacin. En Julio, Roberts expandi su valor aadido escribiendo el primer programa de utilidad de correo electrnico para relacionar, leer selectivamente, almacenar, reenviar y responder a mensajes. Desde entonces, la aplicacin de correo electrnico se convirti en la mayor de la red durante ms de una dcada. Fue precursora del tipo de actividad que observamos hoy da en la World Wide Web, es decir, del enorme crecimiento de todas las formas de trfico persona a persona. A fines de 1972 el ARPANET fue renombrado como DARPANET (The Defense Advanced Research Projects Agency) 1973 se empez el desarrollo del protocolo que ms tarde se llamara TCP/IP desarrollado por Vinton Cerf de la Universidad de Stanford.

1976 el Dr. Robert M. Metcalfe desarrolla Ethernet, cuyo sistema permite el uso de cables coaxiales que permiten transportan la informacin en forma ms rpida. 1976 es cuando recin DARPANET empieza a usar el protocolo TCP/IP Ese mismo ao se crea en los Laboratorios de la Bell de AT&T el UUCP (Unix to Unix Copy) distribuido con UNIX un ao ms trade. 1977. Comenz a extenderse el uso de TCP/IP en otras redes para vincularse a ARPANET, comenzando esta red a volverse ms pequea en comparacin con la gran cantidad de mquinas que comenzaron a conectarse. A fines de los aos 70 y en los aos 80, personas de diferentes grupos sociales tuvieron acceso a computadoras de gran capacidad, siendo bastante fcil el conectarse a la creciente red de redes. Como el software de TCP/IP es de dominio pblico, y por su misma naturaleza, descentralizante y hasta anrquico, comenz el auge de la conexin a Internet (derivado de International Networking). Fue en esta poca donde surgi USENET, el boletn electrnico ms grande del mundo, basndose en UUCP, tecnologa desarrollada en los laboratorios Bell de AT&T, junto con el sistema operativo UNIX, que al paso de los aos, se ha convertido en el sistema operativo estndar de todos las computadoras de mediano y gran tamao conectadas a Internet. Tambin surgieron servicios enfocados a la diversin como el primer MUD (Multi User Dungeon, juego de rol interactivo) en la Universidad de Essex. 1979 se crea USENET, una red para intercambio de noticias grupales, y que fuera creado por Steven Bellovin y los programadores Tom Truscott y Jim Ellis, bajo la tecnologa de UUCP. 1979 IBM crea BITNET (Because it is Time Network) que sirve para mensajes de correo y listas de inters. 1981 La National Science Foundation crea una red de comunicaciones llamada CSNET que transmite a 56 kbps, sin necesidad de acceder a ARPANET y es en

este ao que se empieza a independizar el control ceintfico civil del control militar.

1983 se crea el Internet Activities Board. Para Enero de ese ao todos los equipos conectados a ARPANET tenan que usar el protocolo TCP/IP que reemplaz al NCP, por completo. La Universidad de Winsconsin cre el Domain Name System (DNS) que permita dirigir los paquetes de datos a un nombre de dominio, cuyo servidor se encargara de traducir la correspondiente direccin IP de cada equipo. 1984 la ARPANET se dividi en 2 redes centrales: MILNET Y ARPANET. La primera era de uso estrictamente militar y la segunda serva para mantener la investigacin cientfia. Sin embargo el Departamento de Defensa de los EUA segua controlando ambas. 1985-86: La National Science Foundation (NSF) conect seis centros de supercomputacin a travs del pas. Esta red es llamada la NSFNET, o sea el troncal (backbone) de la NSF. Para expandir el acceso a Internet, la NSF auspici el desarrollo de redes regionales, las cuales fueron conectadas al troncal de la NSFNET. Sumandolo a esto la NSF apoyo a instituciones, tales como universidades y centros de investigacin, en sus esfuerzos para conectarse a las redes regionales. 1987 - La NSF otorgo una concesin a Merit Network,Inc., para operar y administrar futuros desarrollos del troncal de la NSFNET. Merit Network, Inc. en una asociacin con IBM, Corp. y con MCI Telecomunications, emprendieron investigaciones para el rapido desarrollo de nuevas tecnologas para redes. 1989 - La troncal de la red es elevada a "T1", con ello la red queda habilitada para trasmitir datos de hasta 1.5 millones de bits por segundo, o lo que es lo mismo hasta 50 pginas de texto por segundo.

1990 - La ARPANET es disuelta. 1991 - El Gopher es creado por la Universidad de Minnesota. El Gopher provee al usuario de un mtodo basado en un men jerarquico, que es capaz de localizar informacin en la Internet. Esta herramienta facilita enormemente el uso de la Internet. 1992 Se funda la Internet Society. 1993 - El European Laboratory for Particle Physics in Switzerland (CERN) libera el World Wide Web (WWW), desarrollado por Tim Berners-Lee. El WWW usa el protocolo de transferencia de hipertexto (HTTP) y encadena hipertextos facilmente, cambiando asi la ruta o camino de la informacin, la cual entonces puede ser organizada, presentada y accesada en la Internet. 1993 - La troncal de la red NSFNET es elevada a "T3" lo que lo habilita para trasmitir datos a una velocidad de 45 millones de bits por segundo, o sea cerca de 1400 paginas de texto por segundo. 1993-1994 - El visualizador (browsers) grafico de web Mosaic y Netscape Navigator aparecen y rpidamente son dispersados por la comunidad de la Internet. Debido a su naturaleza intuitiva y a la interface grfica, estos browsers hacen que los WWW y la Internet sean ms atractivos al pblico en general. 1995 - La troncal de la red NSFNET es reemplazado por una nueva arquitectura de redes, llamada vBNS (very high speed backbone network system), esto significa sistema de redes con troncal de alta velocidad, que utiliza los Network Service Providers, (Proveedores de Servicios de Redes), redes regionales y Network Access Points (NAPs). LA EVOLUCIN DE INTERNET DESDE EL PUNTO DE VISTA TCNICO La ARPANET original evolucion hacia Internet. Internet se bas en la idea de que habra mltiples redes independientes, de diseo casi arbitrario, empezando por ARPANET como la red pionera de conmutacin de paquetes, pero que pronto incluira redes de paquetes por satlite, redes de paquetes por radio y otros tipos de red Internet como ahora la conocemos encierra una idea tcnica clave, la de arquitectura abierta de trabajo en red. Bajo este enfoque, la eleccin de cualquier tecnologa de red individual no respondera a una arquitectura especfica de red sino que podra ser seleccionada libremente por un proveedor e interactuar con las otras redes a travs del metanivel de la arquitectura de Internetworking (trabajo entre redes). Hasta ese momento, haba un slo mtodo para "federar" redes. Era el tradicional mtodo de conmutacin de circuitos, por el cual las redes se interconectaban a nivel de circuito pasndose bits individuales sncro-namente a lo largo de una porcin de circuito que una un par de sedes finales. Cabe recordar que Kleinrock haba mostrado en 1961 que la conmutacin de paquetes era el mtodo de conmutacin ms eficiente. Juntamente con la conmutacin de paquetes, las interconexiones de propsito especial entre redes constituan otra posibilidad. Y aunque haba otros mtodos limitados de interconexin de redes distintas, stos requeran que una de ellas fuera usada

como componente de la otra en lugar de actuar simplemente como un extremo de la comunicacin para ofrecer servicio end-to-end (extremo a extremo). En una red de arquitectura abierta, las redes individuales pueden ser diseadas y desarrolladas separadamente y cada una puede tener su propia y nica interfaz, que puede ofrecer a los usuarios y/u otros proveedores, incluyendo otros proveedores de Internet. Cada red puede ser diseada de acuerdo con su entorno especfico y los requerimientos de los usuarios de aquella red. No existen generalmente restricciones en los tipos de red que pueden ser incorporadas ni tampoco en su mbito geogrfico, aunque ciertas consideraciones pragmticas determinan qu posibilidades tienen sentido. La idea de arquitectura de red abierta fue introducida primeramente por Kahn un poco antes de su llegada a la DARPA en 1972. Este trabajo fue originalmente parte de su programa de paquetera por radio, pero ms tarde se convirti por derecho propio en un programa separado. Entonces, el programa fue llamado Internetting. La clave para realizar el trabajo del sistema de paquetera por radio fue un protocolo extremo a extremo seguro que pudiera mantener la comunicacin efectiva frente a los cortes e interferencias de radio y que pudiera manejar las prdidas intermitentes como las causadas por el paso a travs de un tnel o el bloqueo a nivel local. Kahn pens primero en desarrollar un protocolo local slo para la red de paquetera por radio porque ello le hubiera evitado tratar con la multitud de sistemas operativos distintos y continuar usando NCP. Sin embargo, NCP no tena capacidad para direccionar redes y mquinas ms all de un destino IMP en ARPANET y de esta manera se requeran ciertos cambios en el NCP. La premisa era que ARPANET no poda ser cambiado en este aspecto. El NCP se basaba en ARPANET para proporcionar seguridad extremo a extremo. Si alguno de los paquetes se perda, el protocolo y presumiblemente cualquier aplicacin soportada sufrira una grave interrupcin. En este modelo, el NCP no tena control de errores en el host porque ARPANET haba de ser la nica red existente y era tan fiable que no requera ningn control de errores en la parte de los hosts. As, Kahn decidi desarrollar una nueva versin del protocolo que pudiera satisfacer las necesidades de un entorno de red de arquitectura abierta. El protocolo podra eventualmente ser denominado "transmision-control protocol/Internet protocol" (TCP/IP, protocolo de control de transmisin /protocolo de Internet). As como el NCP tenda a actuar como un driver (manejador) de dispositivo, el nuevo protocolo sera ms bien un protocolo de comunicaciones. Reglas clave Cuatro fueron las reglas fundamentales en las primeras ideas de Kahn: 1. Cada red distinta debera mantenerse por s misma y no deberan requerirse cambios internos a ninguna de ellas para conectarse a Internet. 2. Las comunicaciones deberan ser establecidas en base a la filosofa del "besteffort" (lo mejor posible). Si un paquete no llegara a su destino debera ser en breve retransmitido desde el emisor.

3. Para interconectar redes se usaran cajas negras, las cuales ms tarde seran denominadas gateways (pasarelas) y routers (enrutadores). Los gateways no deberan almacenar informacin alguna sobre los flujos individuales de paquetes que circulasen a travs de ellos, manteniendo de esta manera su simplicidad y evitando la complicada adaptacin y recuperacin a partir de las diversas modalidades de fallo. 4. No habra ningn control global a nivel de operaciones. Otras cuestiones clave que deban ser resueltas eran: Algoritmos para evitar la prdida de paquetes en base a la invalidacin de las comunicaciones y la reiniciacin de las mismas para la retransmisin exitosa desde el emisor. Provisin de pipelining ("tuberas") host a host de tal forma que se pudieran enrutar mltiples paquetes desde el origen al destino a discrecin de los hosts participantes, siempre que las redes intermedias lo permitieran Funciones de pasarela para permitir de dirigir los paquetes adecuadamente. Esto inclua la interpretacin de las cabeceras IP para enrutado, manejo de interfaces y divisin de paquetes en trozos ms pequeos si fuera necesario. La necesidad de controles (checksums) extremo a extremo, reensamblaje de paquetes a partir de fragmentos, y deteccin de duplicados si los hubiere. Necesidad de direccionamiento globalTcnicas para el control del flujo host a host. Interaccin con varios sistemas operativos. Implementacin eficiente y rendimiento de la red, aunque en principio stas eran consideraciones secundarias. Kahn empez a trabajar en un conjunto de principios para sistemas opera-tivos orientados a comunicaciones mientras se encontraba en BBN y escribi algunas de sus primeras ideas en un memorndum interno de BBN titulado "Communications Principles for Operating Systems". En ese momento, se di cuenta de que le sera necesario aprender los detalles de imple-mentacin de cada sistema operativo para tener la posibilidad de incluir nuevos protocolos de manera eficiente. As, en la primavera de 1973, despus de haber empezado el trabajo de "Internetting", le pidi a Vinton Cerf (entonces en la Universidad de Stanford) que trabajara con l en el diseo detallado del protocolo. Cerf haba estado ntimamente implicado en el diseo y desarrollo original del NCP y ya tena conocimientos sobre la construccin de interfaces con los sistemas operativos existentes. De esta forma, valindose del enfoque arqui-tectural de Kahn en cuanto a comunicaciones y de la experiencia en NCP de Cerf, se asociaron para abordar los detalles de lo que acabara siendo TCP/IP. El trabajo en comn fue altamente productivo y la primera versin escrita (7) bajo este enfoque fue distribuida en una sesin especial del INWG (International Network Working Group, Grupo de trabajo sobre redes internacionales) que haba sido convocada con motivo de una conferencia de la Universidad de Sussex en Septiembre de 1973. Cerf haba sido invitado a presidir el grupo y aprovech la ocasin para celebrar una reunin de los miembros del INWG, ampliamente representados en esta conferencia de Sussex. Estas son las directrices bsicas que surgieron de la colaboracin entre Kahn y Cerf: Las comunicaciones entre dos procesos consistiran lgicamente en un larga corriente de bytes; ellos los llamaban "octetos". La posicin de un octeto dentro de esta corriente de datos sera usada para identificarlo. El control del flujo se realizara usando ventanas deslizantes y acks (N. del T.: abreviatura de acknowled-

gment, acuse de recibo). El destinatario podra decidir cuando enviar acuse de recibo y cada ack devuelto correspondera a todos los paquetes recibidos hasta el momento. Se dej abierto el modo exacto en que emisor y destinatario acordaran los parmetros sobre los tamaos de las ventanas a usar. Se usaron inicialmente valores por defecto. Aunque en aquellos momentos Ethernet estaba en desarrollo en el PARC de Xerox, la proliferacin de LANs no haba sido prevista entonces y mucho menos la de PCs y estaciones de trabajo. El modelo original fue concebido como un conjunto, que se esperaba reducido, de redes de mbito nacional tipo ARPANET. De este modo, se us una direccin IP de 32 bits, de la cual los primeros 8 identificaban la red y los restantes 24 designaban el host dentro de dicha red. La decisin de que 256 redes sera suficiente para el futuro previsible debi empezar a reconsiderarse en cuanto las LANs empezaron a aparecer a finales de los setenta. El documento original de Cerf y Kahn sobre Internet describa un protocolo, llamado TCP, que se encargaba de proveer todos los servicios de transporte y reenvo en Internet. Kahn pretenda que TCP diera soporte a un amplio rango de servicios de transporte, desde el envo secuencial de datos, totalmente fiable (modelo de circuito virtual) hasta un servicio de datagramas en el que la aplicacin hiciera un uso directo del servicio de red subyacente, lo que podra implicar prdida ocasional, corrupcin o reordenacin de paquetes. Sin embargo, el esfuerzo inicial de implementacin de TCP dio lugar a una versin que slo permita circuitos virtuales. Este modelo funcionaba perfectamente en la transferencia de ficheros y en las aplicaciones de login remoto, pero algunos de los primeros trabajos sobre aplicaciones avanzadas de redes (en particular el empaquetamiento de voz en los aos 70) dej bien claro que, en ciertos casos, el TCP no deba encargarse de corregir las prdidas de paquetes y que haba que dejar a la aplicacin que se ocupara de ello. Esto llev a la reorganizacin del TCP original en dos protocolos: uno sencillo, IP, que se encargara tan slo de dar una direccin a los paquetes y de reenviarlos; y un TCP que se dedicara a una serie de funcionalidades como el control del flujo y la recuperacin de los paquetes perdidos. Para aquellas aplicaciones que no precisan los servicios de TCP, se aadi un protocolo alternativo llamado UDP (User Datagram Protocol, protocolo de datagramas de usuario) dedicado a dar un acceso directo a los servicios bsicos del IP. Una de las motivaciones iniciales de ARPANET e Internet fue compartir recursos, por ejemplo, permitiendo que usuarios de redes de paquetes sobre radio pudieran acceder a sistemas de tiempo compartido conectados a ARPANET. Conectar las dos redes era mucho ms econmico que duplicar estos carsimos ordenadores. Sin embargo, mientras la transferencia de ficheros y el login remoto (Telnet) eran aplicaciones muy importantes, de todas las de esta poca probablemente sea el correo electrnico la que haya tenido un impacto ms significativo. El correo electrnico dio lugar a un nuevo modelo de comunicacin entre las personas y cambi la naturaleza de la colaboracin. Su influencia se manifest en primer lugar en la construccin de la propia Internet (como veremos ms adelante), y posteriormente, en buena parte de la sociedad. Se propusieron otras aplicaciones en los primeros tiempos de Internet, desde la comunicacin vocal basada en paquetes (precursora de la telefona sobre Internet)

o varios modelos para compartir ficheros y discos, hasta los primeros "programasgusano" que mostraban el concepto de agente (y, por supuesto, de virus). Un concepto clave en Internet es que no fue diseada para una nica aplicacin sino como una infraestructura general dentro de la que podran concebirse nuevos servicios, como con posterioridad demostr la aparicin de la World Wide Web. Este fue posible solamente debido a la orientacin de propsito general que tena el servicio implementado mediante TCP e IP.

Potrebbero piacerti anche