Otros artículos de la serie:
- Historia del relevo
- historia de las computadoras electronicas
- historia del transistor
- historia de internet
- Era de fragmentación
En el artículo de 1968 “La computadora como dispositivo de comunicaciones”, escrito durante el desarrollo de ARPANET,
Proliferación de redes
Penetraron en diversos medios, instituciones y lugares. ALOHAnet fue una de varias redes académicas nuevas que recibieron financiación de ARPA a principios de la década de 1970. Otros incluyeron PRNET, que conectaba camiones con radio por paquetes, y SATNET por satélite. Otros países han desarrollado sus propias redes de investigación siguiendo líneas similares, en particular Gran Bretaña y Francia. Las redes locales, gracias a su menor escala y menor costo, se multiplicaron aún más rápido. Además de Ethernet de Xerox PARC, se puede encontrar Octopus en el Laboratorio de Radiación Lawrence en Berkeley, California; Ring en la Universidad de Cambridge; Mark II en el Laboratorio Nacional de Física Británico.
Casi al mismo tiempo, las empresas comerciales comenzaron a ofrecer acceso pago a redes privadas de paquetes. Esto abrió un nuevo mercado nacional para los servicios informáticos en línea. En la década de 1960, varias empresas lanzaron negocios que ofrecían acceso a bases de datos especializadas (legales y financieras), o a computadoras de tiempo compartido, a cualquier persona que tuviera una terminal. Sin embargo, acceder a ellas en todo el país a través de una red telefónica regular era prohibitivamente costoso, lo que dificultaba que estas redes se expandieran más allá de los mercados locales. Algunas empresas más grandes (Tymshare, por ejemplo) construyeron sus propias redes internas, pero las redes comerciales de paquetes han reducido el costo de su uso a niveles razonables.
La primera red de este tipo apareció gracias a la salida de los expertos de ARPANET. En 1972, varios empleados dejaron Bolt, Beranek and Newman (BBN), que era responsable de la creación y operación de ARPANET, para formar Packet Communications, Inc. Aunque la empresa finalmente fracasó, el impacto repentino sirvió como catalizador para que BBN creara su propia red privada, Telenet. Con el arquitecto de ARPANET, Larry Roberts, a la cabeza, Telenet funcionó con éxito durante cinco años antes de ser adquirida por GTE.
Dado el surgimiento de redes tan diversas, ¿cómo podrían Licklider y Taylor prever el surgimiento de un único sistema unificado? Aunque desde el punto de vista organizativo fuera posible conectar todos estos sistemas a ARPANET, cosa que no era posible, la incompatibilidad de sus protocolos lo hacía imposible. Y, sin embargo, al final, todas estas redes heterogéneas (y sus descendientes) se conectaron entre sí en un sistema de comunicación universal que conocemos como Internet. Todo empezó no con ninguna subvención o plan global, sino con un proyecto de investigación abandonado en el que estaba trabajando un mando intermedio de ARPA.
El problema de Bob Kahn.
Kahn completó su doctorado en procesamiento de señales electrónicas en Princeton en 1964 mientras jugaba golf en los campos cercanos a su escuela. Después de trabajar brevemente como profesor en el MIT, aceptó un trabajo en BBN, inicialmente con el deseo de tomarse un tiempo libre para sumergirse en la industria y aprender cómo la gente práctica decidía qué problemas eran dignos de investigación. Casualmente, su trabajo en BBN estaba relacionado con la investigación sobre el posible comportamiento de las redes informáticas; poco después, BBN recibió un pedido para ARPANET. Kahn se vio involucrado en este proyecto y reveló la mayoría de los desarrollos relacionados con la arquitectura de la red.
Foto de Kahn de un periódico de 1974.
Sus "pequeñas vacaciones" se convirtieron en un trabajo de seis años en el que Kahn fue un experto en redes en BBN mientras hacía que ARPANET estuviera en pleno funcionamiento. En 1972, estaba cansado del tema y, lo que es más importante, cansado de lidiar con la constante politiquería y peleas con los jefes de división del BBN. Así que aceptó una oferta de Larry Roberts (antes de que el propio Roberts se fuera para formar Telenet) y se convirtió en director de programas en ARPA para liderar el desarrollo de tecnología de fabricación automatizada, con potencial para gestionar millones de dólares en inversiones. Abandonó el trabajo en ARPANET y decidió empezar desde cero en una nueva área.
Pero a los pocos meses de su llegada a Washington, D.C., el Congreso acabó con el proyecto de producción automática. Kahn quería hacer las maletas inmediatamente y regresar a Cambridge, pero Roberts lo convenció de quedarse y ayudar a desarrollar nuevos proyectos de networking para ARPA. Kahn, incapaz de escapar de las ataduras de su propio conocimiento, se encontró administrando PRNET, una red de radio por paquetes que proporcionaría a las operaciones militares los beneficios de las redes de conmutación de paquetes.
El proyecto PRNET, lanzado bajo los auspicios del Instituto de Investigación de Stanford (SRI), tenía como objetivo ampliar el núcleo básico de transporte de paquetes de ALOHANET para admitir repetidores y operaciones de estaciones múltiples, incluidas camionetas de mudanzas. Sin embargo, a Kahn inmediatamente le quedó claro que dicha red no sería útil, ya que se trataba de una red informática en la que prácticamente no había ordenadores. Cuando empezó a funcionar en 1975, contaba con un ordenador SRI y cuatro repetidores ubicados a lo largo de la Bahía de San Francisco. Las estaciones de campo móviles no podían manejar razonablemente el tamaño y el consumo de energía de las computadoras centrales de los años 1970. Todos los recursos informáticos importantes residían en ARPANET, que utilizaba un conjunto de protocolos completamente diferente y no podía interpretar el mensaje recibido de PRNET. Se preguntó cómo sería posible conectar esta red embrionaria con su prima mucho más madura.
Kahn recurrió a un viejo conocido de los primeros días de ARPANET para que le ayudara con la respuesta.
Foto de Cerf de un periódico de 1974.
Cerf conoció a Kahn a principios de la década de 1970, cuando este último llegó a UCLA procedente de BBN para probar la red bajo carga. Creó congestión de la red utilizando un software creado por Cerf, que generaba tráfico artificial. Como esperaba Kahn, la red no pudo soportar la carga y recomendó cambios para mejorar la gestión de la congestión. En los años siguientes, Cerf continuó lo que parecía una carrera académica prometedora. Casi al mismo tiempo que Kahn dejó BBN para ir a Washington, Cerf viajó a la otra costa para ocupar un puesto de profesor adjunto en Stanford.
Kahn sabía mucho sobre redes informáticas, pero no tenía experiencia en diseño de protocolos; su experiencia era en procesamiento de señales, no en informática. Sabía que Cerf sería ideal para complementar sus habilidades y sería fundamental en cualquier intento de vincular ARPANET a PRNET. Kahn se puso en contacto con él para hablar de interconexión de redes y se reunieron varias veces en 1973 antes de ir a un hotel en Palo Alto para producir su trabajo fundamental, "A Protocol for Internetwork Packet Communications", publicado en mayo de 1974 en IEEE Transactions on Communications. Allí se presentó un proyecto para el Programa de Control de Transmisión (TCP) (que pronto se convertirá en un “protocolo”), la piedra angular del software para la Internet moderna.
Influencia externa
No hay ninguna persona o momento más estrechamente asociado con la invención de Internet que Cerf y Kahn y su trabajo de 1974. Sin embargo, la creación de Internet no fue un acontecimiento que ocurrió en un momento específico: fue un proceso que se desarrolló a lo largo de muchos años de desarrollo. El protocolo original descrito por Cerf y Kahn en 1974 ha sido revisado y modificado innumerables veces en los años siguientes. La primera conexión entre redes no se probó hasta 1977; el protocolo no se dividió en dos capas (los omnipresentes TCP e IP en la actualidad) hasta 1978; ARPANET comenzó a utilizarlo para sus propios fines recién en 1982 (esta línea de tiempo del surgimiento de Internet se puede extender hasta 1995, cuando el gobierno de los EE. UU. eliminó el cortafuegos entre la Internet académica financiada con fondos públicos y la Internet comercial). La lista de participantes en este proceso de invención se amplió mucho más allá de estos dos nombres. En los primeros años, una organización llamada Grupo de Trabajo de Red Internacional (INWG) sirvió como organismo principal de colaboración.
ARPANET ingresó al mundo tecnológico en general en octubre de 1972 en la primera conferencia internacional sobre comunicaciones por computadora, celebrada en el Washington Hilton con sus giros modernistas. Además de estadounidenses como Cerf y Kahn, asistieron también destacados expertos en redes de Europa, en particular
Entre los primeros contribuyentes importantes a esta discusión se encontraba Robert Metcalfe, a quien ya habíamos conocido como arquitecto de Ethernet en Xerox PARC. Aunque Metcalfe no pudo decírselo a sus colegas, cuando se publicó el trabajo de Cerf y Kahn, ya llevaba mucho tiempo desarrollando su propio protocolo de Internet, PARC Universal Packet o PUP.
La necesidad de Internet en Xerox aumentó tan pronto como la red Ethernet en Alto tuvo éxito. PARC tenía otra red local de minicomputadoras Data General Nova y, por supuesto, también estaba ARPANET. Los líderes de PARC miraron hacia el futuro y se dieron cuenta de que cada base de Xerox tendría su propia Ethernet y que de alguna manera tendrían que estar conectadas entre sí (tal vez a través del equivalente ARPANET interno de Xerox). Para poder simular ser un mensaje normal, el paquete PUP se almacenaba dentro de otros paquetes de cualquier red por la que viajaba, por ejemplo, PARC Ethernet. Cuando un paquete llegaba a una computadora de puerta de enlace entre Ethernet y otra red (como ARPANET), esa computadora desenvolvía el paquete PUP, leía su dirección y lo volvía a envolver en un paquete ARPANET con los encabezados apropiados, enviándolo a la dirección .
Aunque Metcalf no podía hablar directamente de lo que hacía en Xerox, la experiencia práctica que adquirió inevitablemente se filtró en las discusiones en INWG. La evidencia de su influencia se ve en el hecho de que en el trabajo de 1974, Cerf y Kahn reconocen su contribución, y más tarde Metcalfe se ofende por no insistir en la coautoría. Lo más probable es que PUP influyó nuevamente en el diseño de la Internet moderna en la década de 1970, cuando
Otra fuente de influencia en los primeros protocolos de Internet provino de Europa, específicamente la red desarrollada a principios de la década de 1970 por Plan Calcul, un programa lanzado por
Para supervisar la implementación del Plan Cálculo, De Gaulle creó una délégation à l'informatique (algo así como una “delegación informática”), que reportaba directamente a su primer ministro. A principios de 1971, esta delegación encargó al ingeniero Louis Pouzin la creación de la versión francesa de ARPANET. La delegación creía que las redes de paquetes desempeñarían un papel fundamental en la informática en los próximos años y que se necesitaría experiencia técnica en esta área para que Plan Calcul fuera un éxito.
Pouzin en una conferencia en 1976
Pouzin, graduado de la École Polytechnique de París, la principal escuela de ingeniería de Francia, trabajó de joven para un fabricante francés de equipos telefónicos antes de mudarse a Bull. Allí convenció a los empleadores de que necesitaban saber más sobre los avances avanzados en Estados Unidos. Entonces, como empleado de Bull, ayudó a crear el Sistema de Tiempo Compartido Compatible (CTSS) en el MIT durante dos años y medio, de 1963 a 1965. Esta experiencia le convirtió en el principal experto en informática interactiva de tiempo compartido en toda Francia y probablemente en toda Europa.
Arquitectura de la red de las Cícladas
Pouzin nombró la red que le pidieron que creara Cícladas, en honor al grupo de islas griegas de las Cícladas en el mar Egeo. Como sugiere el nombre, cada computadora en esta red era esencialmente su propia isla. La principal contribución de las Cícladas a la tecnología de redes fue el concepto
- Los datagramas son independientes: a diferencia de los datos de una llamada telefónica o un mensaje ARPANET, cada datagrama se puede procesar de forma independiente. No depende de mensajes anteriores, ni de su orden, ni del protocolo para establecer una conexión (como marcar un número de teléfono).
- Los datagramas se transmiten de un host a otro; toda la responsabilidad de enviar un mensaje de manera confiable a una dirección recae en el remitente y el destinatario, y no en la red, que en este caso es simplemente una "tubería".
El concepto de datagrama parecía una herejía a los colegas de Pouzin en la organización francesa de Correos, Teléfonos y Telégrafos (PTT), que en la década de 1970 estaba construyendo su propia red basada en conexiones similares a las telefónicas y de terminal a computadora (en lugar de computadora a computadora). computadora) conexiones. Esto se llevó a cabo bajo la supervisión de otro graduado de la Escuela Politécnica, Remy Despres. La idea de renunciar a la fiabilidad de las transmisiones dentro de la red repugnaba a PTT, ya que décadas de experiencia le obligaban a hacer que el teléfono y el telégrafo fueran lo más fiables posible. Al mismo tiempo, desde un punto de vista económico y político, transferir el control de todas las aplicaciones y servicios a ordenadores ubicados en la periferia de la red amenazaba con convertir el PTT en algo nada único y reemplazable. Sin embargo, nada fortalece una opinión que oponerse firmemente a ella, por eso el concepto
Pouzin y sus colegas del proyecto Cyclades participaron activamente en el INWG y en varias conferencias donde se discutieron las ideas detrás de TCP, y no dudaron en expresar sus opiniones sobre cómo debería funcionar la red o redes. Al igual que Melkaf, Pouzin y su colega Hubert Zimmerman obtuvieron una mención en el artículo de TCP de 1974, y al menos otro colega, el ingeniero Gérard le Land, también ayudó a Cerf a pulir los protocolos. Cerf recordó más tarde que "
"Ventana deslizante" se refiere a la forma en que TCP gestiona el flujo de datos entre el remitente y el receptor. La ventana actual consta de todos los paquetes del flujo de datos salientes que el remitente puede enviar activamente. El borde derecho de la ventana se mueve hacia la derecha cuando el receptor informa que ha liberado espacio en el buffer, y el borde izquierdo se mueve hacia la derecha cuando el receptor informa que ha recibido paquetes anteriores".
El concepto del diagrama encaja perfectamente con el comportamiento de redes de difusión como Ethernet y ALOHANET, que quieran o no envían sus mensajes al aire ruidoso e indiferente (en contraste con ARPANET, más parecida a un teléfono, que requería la entrega secuencial de mensajes entre IMP). a través de una línea confiable de AT&T para funcionar correctamente). Tenía sentido adaptar los protocolos para la transmisión de intranet a las redes menos confiables, en lugar de a sus primos más complejos, y eso es exactamente lo que hizo el protocolo TCP de Kahn y Cerf.
Podría seguir y seguir sobre el papel de Gran Bretaña en el desarrollo de las primeras etapas de la interconexión de Internet, pero vale la pena no entrar en demasiados detalles por temor a perder el punto: los dos nombres más estrechamente asociados con la invención de Internet no fueron los únicos. eso importaba.
TCP conquista a todos
¿Qué pasó con estas primeras ideas sobre la cooperación intercontinental? ¿Por qué en todas partes se elogia a Cerf y Kahn como los padres de Internet, pero no se oye nada sobre Pouzin y Zimmerman? Para entender esto, primero es necesario profundizar en los detalles procesales de los primeros años del INWG.
De acuerdo con el espíritu del grupo de trabajo de la red ARPA y sus Solicitudes de comentarios (RFC), el INWG creó su propio sistema de “notas compartidas”. Como parte de esta práctica, después de aproximadamente un año de colaboración, Kahn y Cerf presentaron una versión preliminar de TCP al INWG como Nota #39 en septiembre de 1973. Este era esencialmente el mismo documento que publicaron en IEEE Transactions la primavera siguiente. En abril de 1974, el equipo de las Cícladas dirigido por Hubert Zimmermann y Michel Elie publicó una contrapropuesta, INWG 61. La diferencia consistía en diferentes puntos de vista sobre diversas compensaciones de ingeniería, principalmente sobre cómo se dividen y reensamblan los paquetes que atraviesan redes con tamaños de paquete más pequeños.
La división fue mínima, pero la necesidad de llegar a un acuerdo de alguna manera adquirió una urgencia inesperada debido a los planes para revisar los estándares de red anunciados por el Comité Consultatif International Téléphonique et Télégraphique (
Pero en realidad, el compromiso sirvió como el último suspiro de la cooperación en interconexión internacional, un hecho que fue precedido por la ominosa ausencia de Bob Kahn en la votación del INWG sobre la nueva propuesta. Resultó que el resultado de la votación no cumplió con los plazos establecidos por el CCITT y, además, Cerf empeoró aún más la situación al enviar una carta al CCITT, donde describía cómo la propuesta carecía de pleno consenso en el INWG. Pero cualquier propuesta del INWG probablemente no habría sido aceptada, ya que los ejecutivos de telecomunicaciones que dominaban el CCITT no estaban interesados en las redes habilitadas para datagramas inventadas por los investigadores informáticos. Querían un control total sobre el tráfico de la red, en lugar de delegar ese poder a computadoras locales sobre las cuales no tenían control. Ignoraron por completo la cuestión de la interconexión de redes y acordaron adoptar un protocolo de conexión virtual para una red separada, llamada
La ironía es que el protocolo X.25 fue apoyado por el exjefe de Kahn, Larry Roberts. Alguna vez fue un líder en investigación de redes de vanguardia, pero sus nuevos intereses como líder empresarial lo llevaron al CCITT para aprobar los protocolos que su empresa, Telenet, ya estaba utilizando.
Los europeos, en gran parte bajo el liderazgo de Zimmerman, lo intentaron de nuevo, recurriendo a otra organización de normalización donde el dominio de la gestión de las telecomunicaciones no era tan fuerte: la Organización Internacional de Normalización.
Pasemos de la batalla por las normas a las cosas mundanas y prácticas de construir redes sobre el terreno. Los europeos han asumido fielmente la implementación del INWG 96 para unir a las Cícladas y al laboratorio físico nacional en el marco de la creación de una red europea de información. Pero Kahn y los demás líderes del Proyecto Internet ARPA no tenían intención de descarrilar el tren TCP por el bien de la cooperación internacional. Kahn ya había asignado dinero para implementar TCP en ARPANET y PRNET y no quería empezar de nuevo. Cerf intentó promover el apoyo de Estados Unidos al compromiso que había elaborado para el INWG, pero finalmente desistió. También decidió alejarse del estrés de la vida como profesor adjunto y, siguiendo el ejemplo de Kahn, se convirtió en director de programas en ARPA, retirándose de su participación activa en INWG.
¿Por qué salió tan poco del deseo europeo de establecer un frente único y una norma internacional oficial? Básicamente, se trata de las diferentes posiciones de los jefes de telecomunicaciones estadounidenses y europeos. Los europeos tuvieron que lidiar con una presión constante sobre el modelo de datagramas por parte de sus ejecutivos de Correos y Telecomunicaciones (PTT), que operaban como departamentos administrativos de sus respectivos gobiernos nacionales. Debido a esto, estaban más motivados para encontrar consenso en los procesos formales de establecimiento de estándares. El rápido declive de las Cícladas, que perdió interés político en 1975 y toda financiación en 1978, proporciona un caso de estudio del poder del PTT. Pouzin culpó a la administración de su muerte
En Estados Unidos todo fue diferente. AT&T no tenía la misma influencia política que sus homólogos en el extranjero y no formaba parte de la administración estadounidense. Por el contrario, fue en este momento cuando el gobierno limitó y debilitó severamente a la empresa, se le prohibió interferir en el desarrollo de redes y servicios informáticos, y pronto fue completamente desmantelada. ARPA tenía libertad para desarrollar su programa de Internet bajo el paraguas protector del poderoso Departamento de Defensa, sin ninguna presión política. Ella financió la implementación de TCP en varias computadoras y usó su influencia para obligar a todos los hosts de ARPANET a cambiar al nuevo protocolo en 1983. Por lo tanto, se creó la red informática más poderosa del mundo, muchos de cuyos nodos eran los sistemas informáticos más poderosos. organizaciones en el mundo, se convirtió en el sitio de desarrollo de TCP/IP.
Así, TCP/IP se convirtió en la piedra angular de Internet, y no sólo de Internet, gracias a la relativa libertad política y financiera de ARPA en comparación con cualquier otra organización de redes informáticas. A pesar de OSI, ARPA se ha convertido en el perro que mueve la cola indignada de la comunidad de investigación de redes. Desde el punto de vista estratégico de 1974, se podían ver muchas líneas de influencia que condujeron al trabajo de Cerf y Kahn sobre TCP, y muchas colaboraciones internacionales potenciales que podrían surgir de ellas. Sin embargo, desde la perspectiva de 1995, todos los caminos conducen a un único momento crucial, una única organización estadounidense y dos nombres ilustres.
que mas leer
- Janet Abbate, Inventar Internet (1999)
- John Day, “The Clamor Outside as INWG Debated”, IEEE Annals of the History of Computing (2016)
- Andrew L. Russell, Estándares abiertos y la era digital (2014)
- Andrew L. Russell y Valérie Schafer, “A la sombra de ARPANET e Internet: Louis Pouzin y la red de las Cícladas en la década de 1970”, Tecnología y cultura (2014)
Fuente: habr.com