Cómo crear un ‘nuevo’ internet

Entonces, una de las cosas divertidas de “Internet” es que es realmente efímero. En cualquier punto dado, es probable que haya cientos de enlaces importantes fuera de servicio y muchos cientos de miles de usuarios finales que han sido desconectados. La mayoría de los países se ven desconectados en su mayoría por desastres de origen natural y humano, y, sin embargo, en su conjunto, la capital-I Internet nunca está completamente inactiva.

Ha habido algunos artículos sobre el estado de la conectividad a Internet en Cuba. Carecen en gran medida de la infraestructura de telecomunicaciones de los países más desarrollados, tanto en términos de conexiones con el resto del mundo como de los medios para una banda ancha fácilmente disponible. Aun así, han desarrollado un sistema ad-hoc para compartir contenido a través de BBS, mensajes de texto básicos, un poco de WLAN y mucha improvisación.

De todos modos, la conectividad básica de Internet tal como la conocemos comienza con la conectividad IP básica. Esto puede pasar por cualquier cosa, desde cables de fibra de larga distancia hasta microondas, Wi-Fi, cables Ethernet conectados de casa en casa, relés de celda IP sobre VHF, etc. Dependiendo de la distancia y la densidad, es probable que se necesiten repetidores, enrutadores y equipos de distribución (interruptores / hubs, equipos MUX, etc.). Obviamente, se necesitan hosts finales para conectarse a todo esto. Una vez que se alcanza la IP, generalmente debe haber algún tipo de servicio de nombres (DNS). Suponiendo que la escala es bastante pequeña, se pueden configurar algunos servidores DNS para manejar algún tipo de dominio raíz común que, a su vez, delega autoridad a otros servidores de nombres a medida que surgen. La necesidad de almacenar en caché los servidores, la replicación, etc. está en algún lugar de la mezcla, pero, nuevamente, probablemente no sea necesaria como medida temporal. Su próximo paso es construir los servicios con los que las personas realmente interactúan, por lo que es probable que algunos servidores de correo (un tema completo en sí mismo), servidores web, probablemente algunos mecanismos para la sincronización horaria (NTP) y luego una aproximación de los otros servicios a los que las personas hayan llegado esperar.

Mucho de esto se reduce a la cantidad de equipo que puede recuperar en forma de equipo de red y servidor, cómo puede mantener la energía y, por supuesto, el estado de su comunidad de usuarios (en términos de energía y equipo, no mencionar todas las otras necesidades básicas). Su otro factor determinante es la cantidad y el tipo de experiencia disponible para planificar e implementar rápidamente la infraestructura. Esto incluye notablemente tanto al tipo correcto de técnicos como a individuos con experiencia en construcción y equipo pesado.

Ningún desastre puede “derribar” Internet ya que Internet no es una cosa monolítica sino una colección de redes que se interconectan usando una colección de protocolos acordados. Los elementos de la red pueden destruirse, pero cualquier colección restante de redes seguiría siendo “Internet”.

Pero suponiendo que quisieras construir un “nuevo” internet, es bastante fácil, por lo que Internet ha sido tan fácil de cultivar.

  • Debe decidir sobre una familia de protocolos. Como supongo que tiene acceso a la biblioteca de protocolos IETF y el software actual, puede usarlos.
  • Necesitas conexiones entre computadoras. Puede hacer esto con LAN cableadas, LAN inalámbricas, enlaces de cobre, fibra y radio, y algún esquema apropiado para mover bits. Supongo que toda la tecnología actual para las tecnologías de capa 1 y capa 2 permanece intacta.
  • Necesita una autoridad para administrar y emitir bloques de direcciones IP para que los espacios de direcciones IP no se superpongan.
  • Necesita una autoridad para administrar nombres únicos para dominios DNS.
  • Necesita al menos un servidor de dominio “raíz” que maneje los dominios de nivel superior, incluido un dominio raíz para DNS inverso.
  • Necesita una autoridad para administrar y emitir números únicos del Sistema Autónomo para BGP si tiene la intención de usar BGP para el enrutamiento entre dominios.
  • Debe tener una autoridad que administre los números de puerto y protocolo para que las personas puedan agregar nuevos protocolos y no interferir entre sí.
  • Si desea comunicaciones seguras, necesita al menos una autoridad de certificación para emitir certificados.

Creo que ya está. Actualmente, la mayoría de las funciones de autoridad enumeradas anteriormente son atendidas por la Autoridad de Números Asignados de Internet, excepto las Autoridades de Certificación, que se distribuyen. Los acuerdos de emparejamiento para el enrutamiento de paquetes entre redes se realizan de manera distribuida, pero sería útil si las personas administran “observatorios de enrutamiento” para ayudar a comprender lo que está sucediendo, como http://bgp.he.net/ .

No estoy seguro de lo que significa “derribar” Internet en todo un país, debe calificarlo. Puedo pensar en al menos 3 escenarios:

  1. La infraestructura de Internet de (Elbonia) está sustancialmente destruida. La red que brinda servicio de Internet a su hogar u oficina es grande y ampliamente distribuida; cables subterráneos, centrales de telecomunicaciones, centros de datos de ISP. Es muy robusto. Un desastre que destruye la mayor parte de eso está más allá del punto donde el servicio de Internet es una prioridad. Primero asistencia médica, luego suministro de alimentos / agua y refugio. El transporte, la energía y las telecomunicaciones básicas (líneas telefónicas, torres móviles) serán las prioridades de la infraestructura.
  2. La infraestructura física sobrevive en su mayoría, pero no es utilizable debido a cortes de energía. Si la red sigue ahí pero no funciona porque no hay energía para los centros de datos clave o los centros de telecomunicaciones, entonces ninguna cantidad de “conectar computadoras con cables Ethernet” (lo que sea que eso signifique) ayudará. Debes conectarte a todos esos enrutadores y servidores muertos para tener un servicio significativo. Recupere el poder y recuperará Internet.
  3. La infraestructura de red está funcionando, pero todos los enlaces con el resto del mundo están cortados. Esta es la “Internet local” aislada que imaginó en su pregunta. ¿Qué necesitamos para obtener un servicio útil de esto? Bueno, para que todo funcione, sin duda necesita un servidor raíz DNS (suponiendo que ninguno de los reales esté alojado en Elbonia). Pero eso es solo el comienzo; solo le da acceso a servidores locales en dominios locales que tienen NS locales, http: //google.co.eb , por ejemplo. Si alguno de sus servidores locales está en otros dominios (por ejemplo, http://elbonia.amazon.com ), entonces tiene que falsificar .com y los dominios del sitio. Esto aumentará rápidamente, y aún así no obtendrá la BBC, CNN, Wikipedia o Facebook. Es mejor poner el esfuerzo para recuperar un enlace internacional, cualquier enlace. Una pequeña estación terrena satelital se puede levantar y ensamblar en un día. Una vez que se restablezca la conectividad, por lenta y torpe que sea, los problemas de DNS desaparecerán y podrá volver a acceder a todo el contenido útil.

Supongo que la respuesta corta es: construir una nueva red no crea un “Internet”. Internet es el conjunto de todas las redes conectadas entre sí, con todos los servidores que alojan toda la información. Hasta que esté conectado de nuevo a eso, todo lo que tiene es una red TCP / IP aislada.

Es como preguntar si un desastre rompió todas las computadoras, ¿cómo puedo crear una computadora “nueva”?

La respuesta es que no tienes que hacerlo. Puede usar las partes de las computadoras descompuestas y construir una computadora nueva y que funcione.

Lo mismo con Internet. Si se descompone, necesita reunir lo que queda, conectarlo y luego hacer una conexión única con el resto del mundo. Voila! Su país / área / ciudad ahora tiene su Internet en funcionamiento. ¡Aunque lentamente!

No olvide que Internet no se trata de PC, cables, enrutadores, servidores y servicios. Se trata de la gran cantidad de información disponible y fácilmente accesible.

Originalmente, los humanos tenían el SneakerNet, guardando el archivo en una unidad portátil (disquete, cd, memoria flash) y llevándolo a la siguiente computadora para enchufarlo, luego se crearon protocolos para conectar una computadora a otra.

Ahora, la computadora puede conectarse a un módem, que cambia la señal a analógica, y se envía a otro módem para volver a cambiar la señal de la computadora receptora. Esta fue Internet, que se ha actualizado sustancialmente desde entonces.

Puede crear una red descentralizada (para que nadie pueda apagarla) utilizando el módem para transmitir a la señal analógica, luego transmitir la señal de forma inalámbrica (topografía de malla) con frecuencias de radio a una unidad receptora que invierte el proceso.

Como esta nueva red es completamente inalámbrica, la llamaremos SKYNET

Este año, un multimillonario en la India creó una nueva red 4g que cubre el 80% de la India.

El hombre más rico de la India, Mukesh Ambani, ofrece 4G gratis a mil millones de personas

Ahora, esto requiere una red enorme que básicamente constituya el nuevo Internet de la India y podría usarse solo para la India si no está conectado al resto de Internet, pero no hay razón para querer esto. Es solo una red conectada a todas las demás redes.

Crea dos o más LAN.

Interconecte las LAN para formar una WAN.

Luego, cree su propio conjunto de sistemas de administración de dominio, protocolos (para ejecutar las tareas para las que se diseñaron HTTP, FTP, TCP y UDP) e impleméntelos en la WAN (o conecte varias LAN o WAN) para convertirlo en Internet.

Diseñe su propia forma de dirigirse a cada miembro de la red.

Puede que tenga que crear un enfoque similar para lograr el objetivo del enfoque por capas de la red.

Se puede revivir cualquier red eliminada por cualquier desastre, solo requiere una gran cantidad de cableado, conectar todos los sistemas a una red y reasignar las direcciones IP, y pocas cosas más.

Internet es solo una red muy grande. Si lo desea, puede desconectar cualquier tipo de cable del que obtenga su conexión a Internet y llamar a los enrutadores, conmutadores y computadoras restantes, etc.