Louis Pouzin (nacido el 20 de abril de 1931) es un informático francés. Diseñó una red pionera de comunicaciones por paquetes , CYCLADES que fue la primera en implementar el principio de extremo a extremo , que se volvió fundamental para el diseño de Internet .
Esta red fue la primera implementación real del modelo de datagrama puro , inicialmente concebido y descrito por Donald Davies , posteriormente nombrado por Halvor Bothner-By , y visto por Louis Pouzin como su invención personal. Su trabajo, y el de sus colegas Hubert Zimmerman y Gérard Le Lann , fueron reconocidos por Vinton Cerf como contribuciones sustanciales al diseño de TCP/IP , el conjunto de protocolos utilizado por Internet .
Louis Pouzin nació en Chantenay-Saint-Imbert , Nièvre , Francia, el 20 de abril de 1931. Estudió en la École Polytechnique de 1950 a 1952.
Después de haber participado en el diseño del Sistema de tiempo compartido compatible (CTSS) en el MIT , Pouzin escribió un programa llamado RUNCOM alrededor de 1963-1964. RUNCOM permitió la ejecución de comandos contenidos dentro de una carpeta y puede considerarse el antepasado de la interfaz de línea de comandos y los scripts de shell . Pouzin fue quien acuñó el término shell para un intérprete de lenguaje de comandos separado del núcleo en 1964 o 1965. [1] Los conceptos de Pouzin fueron implementados posteriormente en Multics por Glenda Schroeder en el MIT. [2] Schroeder desarrolló el primer proyectil Multics con la ayuda de un hombre anónimo de General Electric . El shell Multics de Schroeder fue el predecesor del shell Unix , que todavía se utiliza en la actualidad.
Trabajando con Glenda Schroeder y Pat Crisman, también describió uno de los primeros sistemas de correo electrónico llamado "MAIL" para permitir a los usuarios del CTSS enviar notificaciones a otros sobre copias de seguridad de archivos. [3] [4] Los mensajes de cada usuario se agregarían a un archivo local llamado "MAIL BOX", que tendría un modo "privado" para que solo el propietario pudiera leer o eliminar mensajes. [5] Los usos propuestos del sistema de proto-correo electrónico fueron la comunicación desde CTSS para notificar a los usuarios que se había realizado una copia de seguridad de los archivos, la discusión entre los autores de los comandos CTSS y la comunicación de los autores de los comandos al editor manual de CTSS. [5] El servicio sólo permitía dejar mensajes a los demás usuarios en el mismo ordenador. La idea de permitir a los usuarios enviar mensajes entre computadoras fue desarrollada más tarde por Ray Tomlinson en 1971. [6]
De 1967 a 1969 Pouzin desarrolló un sistema operativo para Météo-France , el servicio meteorológico nacional francés, utilizando CDC 6400 como hardware. Este sistema fue creado para pronóstico y estadísticas meteorológicas y se utilizó durante 15 años. [7]
Pouzin dirigió el proyecto pionero de creación de redes CYCLADES de 1971 a 1976 en IRIA . [8] Basándose en la simulación de redes de datagramas de Donald Davies y la ARPANET estadounidense , Pouzin construyó la red de conmutación de paquetes CIGALE para investigar conceptos de interconexión de redes . [9] CYCLADES utilizó una arquitectura de protocolo en capas, al igual que Internet más tarde. [10] [11] [12]
Cofundó el Grupo de Trabajo de Redes Internacionales en una conferencia sobre redes de computadoras que organizó en París en junio de 1972 y jugó un papel decisivo en el desarrollo de las ideas del grupo. [13] [14] [15] [16] Bob Kahn y Vint Cerf lo reconocieron en su artículo fundamental de 1974 sobre protocolos de interconexión de redes, "Un protocolo para la intercomunicación de redes de paquetes" . [17]
En 2002, Pouzin, junto con Jean-Louis Grangé, Jean-Pierre Henninot y Jean-François Morfin, participó en la creación de Eurolinc, que es una asociación sin fines de lucro que promueve el multilingüismo en los nombres de dominio . En junio de 2003, Eurolinc fue acreditada por la ONU para participar en la Cumbre Mundial sobre la Sociedad de la Información (CMSI). [18]
En noviembre de 2011, fundó Savoir-Faire, una empresa de raíz alternativa, con Chantal Lebrument y Quentin Perrigueur. [19] [20]
En 2012 desarrolló un servicio llamado Open-Root, que se dedica a vender dominios de primer nivel (TLD) en todos los scripts fuera de ICANN . De esta forma las personas pueden desarrollar dominios de segundo nivel de forma gratuita. [21]
Pouzin creó un programa llamado RUNCOM que ayudaba a los usuarios a automatizar comandos tediosos y repetitivos. Ese programa, que describió como un "caparazón" alrededor de las entrañas de la computadora, dio inspiración (y un nombre) a toda una clase de herramientas de software, llamadas shells de línea de comandos, que aún acechan bajo la superficie de los sistemas operativos modernos.
Los autores desean agradecer a varios colegas por sus útiles comentarios durante las primeras discusiones sobre protocolos de redes internacionales, especialmente a R. Metcalfe, R. Scantlebury, D. Walden y H. Zimmerman; D. Davies y L. Pouzin, quienes comentaron constructivamente las cuestiones de fragmentación y contabilidad; y S. Crocker quien comentó sobre la creación y destrucción de asociaciones.
A principios de la década de 1970, Pouzin creó una red de datos innovadora que conectaba ubicaciones en Francia, Italia y Gran Bretaña. Su simplicidad y eficiencia señalaron el camino hacia una red que podría conectar no sólo docenas de máquinas, sino millones de ellas. Capturó la imaginación del Dr. Cerf y el Dr. Kahn, quienes incluyeron aspectos de su diseño en los protocolos que ahora alimentan Internet.