La primera vez que dos ordenadores hablaron

El ingeniero neoyorkino Leonard Kleinrock.
El ingeniero neoyorkino Leonard Kleinrock.
Centro Kleinrock de Estudios de Internet

Su afición por la ingeniería nació cuando tenía 6 años y se puso a construir una radio galena siguiendo las indicaciones incluidas en un cómic de Superman. Dos décadas después, a principios de los sesenta, Leonard Kleinrock (Nueva York,1934) se convertiría en ingeniero electrónico en el Instituto Tecnológico de Massachusetts (MIT). Discípulo de Claude Shannon (considerado el padre de la teoría de la información), quiso buscar un camino propio y decidió lograr que los ordenadores hablaran entre sí.


Su idea de fragmentar los mensajes y usar todos los canales disponibles para enviar los paquetes de datos resultantes ha sido la fórmula más eficiente de ordenar el tráfico de información en internet.


Kleinrock, hoy profesor distinguido en Ciencias de la Computación de la Universidad de California en Los Ángeles (UCLA), fue el responsable de la primera transmisión de información entre ordenadores a larga distancia. Su contribución a la transmisión de paquetes de datos ('packet switching'), uno de los pilares del desarrollo de internet tal como lo conocemos), fue reconocida en 2015 con el premio Fundación BBVA Fronteras del Conocimiento en la categoría de Tecnologías de la Información y la Comunicación.ARPAnet

El 29 de octubre de 1969, dentro del proyecto ARPAnet, funcionó por primera vez el llamado primer tramo de lo que hoy es internet: dos ordenadores situados a varios kilómetros de distancia, en la Universidad de California en Los Ángeles (UCLA) y en el Stanford Research Institute (SRI), intentaron comunicarse enviando la palabra 'login'. En el primer intento, en el SRI solo se recibieron las letras 'l' y 'o', y se cayó el sistema. Estaban conectados por una red de 50 Kilobytes por segundo, entonces considerada de alta velocidad,


Sin embargo, poco después, la primera línea de comunicación de ARPAnet estaba funcionando. Kleinrock estaba al frente de la operación, escogido por sus trabajos teóricos esenciales para hacerla posible.


Sus aportaciones se construyen sobre una idea clave: la posibilidad de que los usuarios de la red compartan al máximo los recursos disponibles para comunicar información en internet. Kleinrock se dio cuenta de que este requisito era indispensable para crear una red de computadoras y, ya siendo estudiante de doctorado, resolvió el problema de forma teórica.Teoría de colas

Para ello, recurrió a una herramienta matemática llamada teoría de colas, que trata sobre cómo gestionar una red de la forma más eficiente posible teniendo en cuenta los recursos y los usuarios, y la desarrolló para el caso específico de una red para compartir datos. Su trabajó incluyó la creación de la tecnología de la conmutación de paquetes, una de las tecnologías básicas para internet.


Para ilustrar la importancia de la eficacia de la red, Kleinrock pone un ejemplo: “En una conversación telefónica la conexión física está dedicada de forma exclusiva a los usuarios que están conectados, incluso cuando están en silencio; me di cuenta de que si se hace eso en una transmisión de datos la red sería demasiado cara, no se podría desarrollar”. Sería comparable, explica, a que las autopistas solo pudieran ser usadas por un único coche cada vez.


Su desarrollo de la teoría de colas permitía compartir los recursos de comunicación, mediante la aplicación específica de la conmutación de paquetes: fraccionando cada mensaje en partes más pequeñas, iguales, y haciendo que lo que hoy llamamos un router -presente en cada domicilio conectado y esenciales en el 'backbone' de Internet- lo canalice por la red. La idea básica es que los paquetes pequeños de datos ocupan todos los espacios libres de la conexión y llegan antes que un único paquete grande y, además, sin atascos.


Después de los trabajos de Kleinrock, la teoría de colas ha sido aplicada a multitud de ámbitos. El desarrollo de la teoría de colas, que permitió la transición de la conmutación por circuitos (la que se utiliza en las redes de telefonía analógicas) a la conmutación de paquetes de datos, posee una enorme importancia no solo para internet, sino también para otros muchos campos, como el control del tráfico, la logística, la fabricación o el transporte. En todas estas aplicaciones, la teoría de colas ha permitido un diseño óptimo de los sistemas en cuanto a la reducción de coste y tiempo de espera en el servicio.



Comentarios
Debes estar registrado para poder visualizar los comentarios Regístrate gratis Iniciar sesión