Cómo crear otro internet

Por lo tanto, aquí hay un poco para provocar algún pensamiento.

Digamos que logras crear una nueva red, una nueva pila de tecnología, una nueva conectividad, nuevas aplicaciones. Por tí mismo. En tu garaje. Sin financiación. Sin importar que se necesitaron cientos de miles de personas que trabajaron durante más de 40 años con miles de millones y miles de millones de dólares en fondos para crear el Internet actual.

Increíble.

¡Oh, mira, alguien lo conectó a través de una puerta de entrada a Internet actual! Porque había algo, allá, que no estaba en su red, y necesitaban acceder a él desde su red.

Enhorabuena, ahora eres parte de Internet.

Mira, la cosa es que Internet comenzó como un Catenet, un término ahora completamente obsoleto, excepto para los historiadores y veteranos de Internet, creado por Louis Pouzin para describir este nuevo concepto: una red, formada por redes. (cada uno de los cuales podría estar hecho de otras redes, recursivamente, hasta el último nodo).

Parafraseando una frase trivial, “no sé cómo será la próxima red, pero se llamará Internet”

Supongo que se refiere a otra red paralela a Internet donde usted y otros pueden comunicarse de forma libre y completamente aislada de Internet normal.

Antes de los días de wifi y estándares electrónicos como Zigbee y RFID, trabajé en 1988 para una empresa que quería desarrollar un sistema de automatización del hogar, y que luego se denominaba domótica. Tenía algunos años de experiencia y me asignaron trabajar con un estudiante para desarrollar un prototipo de dicha red. Así. Para mi sorpresa solo nos tomó unos días hacerlo. Conectamos tres terminales Minitel a través de una interfaz de red simple que habíamos prototipado con algunos circuitos integrados. La tarea principal era evitar las colisiones de información, es decir, cuando un terminal estaba transmitiendo datos, a los otros se les dijo que la línea estaba ocupada y que tenían que esperar hasta que la línea se liberara. Como se dijo, eso tomó un par de días. Luego nos pusieron en otro trabajo y lo abandonamos.

Si lo hubiéramos perseguido, habríamos desarrollado las diferentes capas de comunicación. Teníamos la red física ordenada. La siguiente capa habría tratado con un sistema de direccionamiento para que pudiéramos dirigir los datos al destinatario correcto. Entonces habríamos desarrollado una capa que empaquetaría los datos en un formato utilizable. Entonces tendríamos que construir controladores de dispositivos para que los equipos domésticos se conectaran (en lugar de los terminales prototipo). Entonces habríamos construido la lógica de la aplicación en estos dispositivos.

Estos fueron los primeros días y no estábamos limitados por los estándares que tenemos en vigencia hoy. Si lo hubiéramos perseguido, probablemente hubiéramos completado una red doméstica completa en unos pocos meses con solo un par de muchachos.

Pero hoy no lo harías así. Personalmente, construiría una red SOBRE LA actual Internet con su propio direccionamiento, empaquetamiento de datos y protocolo de seguridad. Podría hacer cosas inteligentes como dividir los datos y enrutarlos a través de rutas separadas. Podrías implementar tu propia seguridad de datos irreconocible. Lo que no ha cambiado es que esto no me llevaría a mí y a otro hombre en no más de unas pocas semanas para implementarlo.

Adelante, inténtalo. En todo caso, aprenderá una gran cantidad de tecnología de redes.

Hablando literalmente, no hay otro internet para crear. Ya existe. Sin embargo, puede encontrar algo de información sobre su pregunta considerando lo que implicó crear Internet.

El problema que intentaron resolver sus diseñadores es que, desde que se creó el Arpanet, se diseñaron un montón de redes de conmutación de paquetes que estaban funcionando y todas eran incompatibles entre sí. Querían una forma para que todas estas redes se comuniquen entre sí. La solución que se les ocurrió fue llamada “interconexión de redes”. El nombre “internet” era solo una versión abreviada de eso. En su base, es una plataforma de traducción de protocolo de red. Por lo tanto, es posible diseñar una nueva red y protocolo de conmutación de paquetes y vincularlos a Internet. Eso es lo que se ha hecho para incorporarlo a lo que es, y funciona muy bien.

Hay algunos problemas de infraestructura que aún no se han resuelto, como la forma de coordinar los nodos de una red de forma semántica y de manera ad hoc, utilizando el código que describe esa coordinación. Si quisiera crear “el próximo Internet”, vería temas como ese.

Creo que algo que Alan Kay me dijo hace un tiempo también es relevante para tu pregunta:

Un buen libro sobre la comprensión moderna de la morfogénesis (desarrollo embrionario) de organismos multicelulares y sus estados dinámicamente estables probablemente sea la mejor manera de comenzar a acceder a las diferentes perspectivas enormemente poderosas que son los “no-centros”. No todos estos se aplican a la computación en este momento (por muchas razones interesantes), pero sí lo suficiente como para hacer enormes diferencias en la escala y la integridad del diseño.

Internet no es más que una red de redes. Cualquier colección de computadoras que se comunican puede llamarse una red. Pero una vez que se conecta esta red a Internet existente, se convierte en parte de ella.

Sin embargo, hay otras redes como redes de seguridad, red eléctrica que no están conectadas a Internet. Pero eso no hace que estas redes sean una Internet separada. Mi punto es que Internet es el término utilizado para la única red global que conecta a las personas en todas las regiones geográficas. Y definitivamente puede crear cualquier red a gran o pequeña escala que se parezca a Internet.

Mucho depende de lo que quieras decir con “otro internet”. Si realmente quiere decir una red completamente distinta, tendrá que crear toda la infraestructura de ISP, proveedores de contenido, granjas de servidores, servidores de nombres, etc. Esta es una inversión de un billón de dólares y tendría que descubrir cómo hacer que la gente use dado que cada organización en Internet existente no tendría ningún incentivo para respaldar su nueva.

Sin embargo, los usuarios de Internet que “ven” están controlados por los servidores de nombres que utilizan. Si pudiera persuadir a la gente para que usara sus servidores de nombres raíz, podría crear efectivamente una Internet paralela que se ejecute sobre la misma infraestructura.

En realidad, hacer que la gente use esto sería algo difícil y debes estar bromeando.

Si por Internet simplemente se refiere a un grupo de redes interconectadas, sería bastante sencillo, crear dos redes separadas, luego usar las puertas de enlace para conectarlas entre sí, y listo tiene una pequeña Internet. Esto se puede lograr con partes listas para usar y solo con una cantidad mínima de conocimientos de redes.

Ahora, si se está refiriendo a la red global de computadoras conocida como Internet (tenga en cuenta el uso de un nombre propio aquí), entonces la tarea sería naturalmente más monumental. Básicamente, tendría que crear una Internet que compita con la escala de Internet; por supuesto, también tendría que asegurarse de que no se pueda acceder a su nueva red desde Internet, ya que en el momento en que sucedería, en realidad se convertiría en parte de Internet en lugar de ser otra Internet. Tenga en cuenta que aún podría construir su red con partes listas para usar, pero necesitaría un equipo de ingenieros con una comprensión íntima de las redes.

Si volviéramos a crear Internet, terminaríamos conectándolo a Internet y, por lo tanto, se convertiría en parte de Internet.

Esto es lo que ha sucedido con CSnet, BITnet, USEnet y docenas de otros.

¡Sencillo! Obtener un enrutador IP. Conecta tus cosas a ello.

Ahora, consigue que todos los demás se conecten a tu red.

Lo más probable es que solo se conecte a la Internet existente, y luego forme parte de ella. Es más fácil que miles de millones de personas que se mudan a su red.

En primer lugar, entender el término “topología” de una red. El internet es una topología de malla. Lo que significa que si creó otra Internet, terminaría siendo parte de esta misma malla, es decir, Internet.

No se puede crear nada como internet. Internet es único a su manera.

Es posible que haya cambios tecnológicos en el uso de Internet durante generaciones, pero no puede crear nada parecido.