La red informática CYCLADES ( pronunciación francesa: [siklad] ) fue una red de investigación francesa creada a principios de la década de 1970. Fue una de las redes pioneras en experimentar con el concepto de conmutación de paquetes y, a diferencia de ARPANET , fue diseñada explícitamente para facilitar la interconexión de redes . [1] [2]
La red CYCLADES fue la primera en hacer que los hosts fueran responsables de la entrega confiable de datos, en lugar de que esto fuera un servicio centralizado de la red misma. Los datagramas se intercambiaban en la red utilizando protocolos de transporte que no garantizan una entrega confiable, sino que solo intentan el mejor esfuerzo. Para permitir que la red dejara a los hosts la tarea de realizar la corrección de errores, la red garantizó la transparencia del protocolo de extremo a extremo, un concepto que luego se conocería como el principio de extremo a extremo . Esto simplificó el diseño de la red, redujo la latencia de la red y redujo las oportunidades de fallas en un solo punto. La experiencia con estos conceptos condujo al diseño de características clave del Protocolo de Internet en el proyecto ARPANET. [3] [4] [5]
La red fue patrocinada por el gobierno francés, a través del Institut de Recherche en lnformatique et en Automatique (IRIA), el laboratorio nacional de investigación en informática de Francia, ahora conocido como Inria , que sirvió como agencia coordinadora. Varios fabricantes de computadoras, institutos de investigación y universidades francesas contribuyeron al esfuerzo. CYCLADES fue diseñado y dirigido por Louis Pouzin . [6] [7]
La planificación del proyecto comenzó en 1971. [8] [9] El diseño y la dotación de personal comenzaron en 1972, y en noviembre de 1973 se realizó la primera demostración, utilizando tres hosts y un conmutador de paquetes . [10]
Pouzin acuñó el término catenet en 1973, en una nota que circuló en el International Network Working Group [11] , para describir un sistema de redes de comunicación conmutadas por paquetes interconectadas a través de pasarelas . Más tarde publicó estas ideas en un artículo de 1974 titulado " A Proposal for Interconnecting Packet Switching Networks" [12] .
La red continuó su despliegue en 1974, con tres conmutadores de paquetes instalados en febrero, aunque en ese momento la red sólo funcionaba durante tres horas al día. En junio, la red contaba con siete conmutadores y estaba disponible durante todo el día para uso experimental.
Ese mismo año se desarrolló también un concentrador de terminales, ya que el uso compartido del tiempo seguía siendo un modo predominante de uso de las computadoras. En 1975, la red se redujo ligeramente debido a restricciones presupuestarias, pero el revés fue solo temporal. En ese momento, la red proporcionaba servicios de inicio de sesión remoto , lotes remotos y transferencia de archivos para aplicaciones de usuario.
En 1976 la red estaba en pleno funcionamiento y llegó a contar con 20 nodos con conexiones a la NPL en Londres, a la ESA en Roma y a la Red Informática Europea (EIN).
CYCLADES utilizaba una arquitectura en capas, que fue adoptada en Internet. La función básica de transmisión de paquetes , denominada CIGALE, era novedosa; proporcionaba un servicio de datagramas poco fiable (el término fue acuñado por Louis Pouzin al combinar datos y telegramas ). Como los conmutadores de paquetes ya no tenían que garantizar la entrega correcta de datos, esto simplificó enormemente su diseño. [13]
“La inspiración para los datagramas tuvo dos fuentes. Una fueron los estudios de Donald Davies . Había hecho algunas simulaciones de redes de datagramas, aunque no había construido ninguna, y parecía técnicamente viable. La segunda inspiración fue que me gustan las cosas simples. No vi ninguna motivación técnica real para superponer dos niveles de protocolos de extremo a extremo. Pensé que uno era suficiente”.
—Louis Pouzin [4]
La red CIGALE incluía un protocolo de enrutamiento por vector de distancia y permitía experimentar con diversas métricas. También incluía un protocolo de sincronización de tiempo en todos los conmutadores de paquetes. CIGALE incluía intentos tempranos de controlar la congestión descartando los paquetes en exceso.
El nombre CIGALE ( pronunciación en francés: [siɡal] ) – cigarra en francés – se origina del hecho de que los desarrolladores instalaron un altavoz en cada computadora, de modo que "hiciera 'chirp chirp chirp' como las cigarras" cuando un paquete pasaba por una computadora. [14]
Un protocolo de extremo a extremo construido sobre esto proporcionaba un servicio de transporte confiable , sobre el cual se creaban las aplicaciones. Proporcionaba una secuencia confiable de unidades de datos visibles para el usuario llamadas letras , en lugar del flujo de bytes confiable de TCP. El protocolo de transporte podía lidiar con la entrega desordenada y poco confiable de datagramas, utilizando los mecanismos ahora estándar de reconocimientos de extremo a extremo y tiempos de espera; también presentaba ventanas deslizantes y control de flujo de extremo a extremo.
En 1976, el PTT francés estaba desarrollando Transpac , una red de paquetes basada en el estándar emergente X.25 . Los debates académicos entre las redes de datagramas y las redes de circuitos virtuales continuaron durante algún tiempo, pero finalmente se vieron interrumpidos por decisiones burocráticas.
En aquella época, la transmisión de datos era un monopolio estatal en Francia, y la IRIA necesitaba una autorización especial para gestionar la red CYCLADES. La PTT no aceptó que el gobierno financiara un competidor de su red Transpac, e insistió en que se revocara el permiso y la financiación. En 1981, Cyclades se vio obligada a cerrar. [8]
El legado más importante de CYCLADES fue demostrar que trasladar la responsabilidad de la fiabilidad a los hosts era viable y producía una red de servicios que funcionaba bien. También demostró que reducía en gran medida la complejidad de los conmutadores de paquetes. El concepto se convirtió en una piedra angular en el diseño de Internet. [3] [4] [5] [15] [16]
La red fue un terreno fértil para la experimentación y permitió que una generación de científicos informáticos franceses experimentaran con conceptos de redes. [2] Louis Pouzin y los ex alumnos de CYCLADES iniciaron una serie de proyectos de seguimiento en IRIA para experimentar con redes de área local , redes satelitales , el sistema operativo Unix y el sistema operativo de paso de mensajes Chorus .
Hubert Zimmermann utilizó su experiencia en CYCLADES para influir en el diseño del modelo OSI , que sigue siendo una herramienta pedagógica común.
Gérard Le Lann trabajó con Vint Cerf y Bob Kahn para incorporar conceptos del proyecto CYCLADES en el diseño original del Programa de Control de Transmisión . [17]
Los antiguos alumnos de CYCLADES y los investigadores del IRIA/INRIA también influyeron en la difusión de la adopción de Internet en Francia, siendo testigos del éxito de la Internet basada en datagramas y de la desaparición de las redes de circuitos virtuales X.25 y ATM .
{{cite conference}}
: CS1 maint: unfit URL (link){{cite conference}}
: CS1 maint: unfit URL (link){{cite conference}}
: CS1 maint: unfit URL (link)Pouzin creó una innovadora red de datos que conectaba lugares de Francia, Italia y Gran Bretaña. Su simplicidad y eficiencia indicaron el camino hacia una red que podría conectar no solo docenas de máquinas, sino millones de ellas. Captó la imaginación del Dr. Cerf y el Dr. Kahn, quienes incluyeron aspectos de su diseño en los protocolos que ahora impulsan Internet.
{{cite journal}}
: Requiere citar revista |journal=
( ayuda )Los autores desean agradecer a varios colegas por sus útiles comentarios durante las primeras discusiones sobre los protocolos de redes internacionales, especialmente a R. Metcalfe, R. Scantlebury, D. Walden y H. Zimmerman; D. Davies y L. Pouzin, quienes comentaron de manera constructiva sobre los problemas de fragmentación y contabilidad; y S. Crocker, quien comentó sobre la creación y destrucción de asociaciones.