Cómo conectar mil millones de computadoras en una red

Una pregunta interesante, comencemos con Internet no es un buen ejemplo en este caso, pero puede enseñarle algunas cosas. OK, así que mil millones de computadoras. Lo primero y más importante que debe saber es qué trabajos realizarán estas computadoras, si son simples estaciones de trabajo, servidores, controladores industriales (cualquier microcontrolador), qué tipo de computadora y funciones a realizar son bastante importantes. Además, para admitir una red de este tamaño, ¿utilizará algunos de sus mil millones de computadoras para admitir su red o agregará computadoras adicionales a su número? Ahora hay otras cosas que ver, sin ningún orden en particular, cómo se comunicarán y cuál es el tema de su comunicación, piense en protocolos, esto lo llevará por el camino de las redes y las topologías. También tendrá que preocuparse por el direccionamiento, si decide TCP / IP, específicamente IPV4 (elegí esto solo porque más personas entenderán IPv4, aunque IPV6 es una mejor opción y sí, también hay otras opciones) hay aproximadamente ~ 17.8 millones de direcciones IP privadas, lo cual no es un problema, solo necesita ~ 56 direcciones IP públicas si usa todas ~ 17.8 millones de direcciones. Pero ESPERE, esta es una mala mala idea, ya que tendrá que considerar el manejo del tráfico, nuestro próximo tema, si el enrutamiento IP se convierte en un tema bastante importante, cada vez que un paquete es procesado por un equipo de red puede inducir la propagación retrasos que ralentizan las cosas, también debe considerar cosas como la carga de su equipo de red. Ubicación física de los dispositivos, cuanto más largo sea el cable entre dos dispositivos, más demora de propagación tendrá, sí, un cable simple, incluso la fibra óptica tiene retrasos de propagación asociados. Dado que mil millones de computadoras ocuparán una cierta cantidad de espacio físico, tendrá una gran cantidad de alambre y / o cable de fibra óptica en uso. Sin embargo, generalmente, los retrasos de propagación en el equipo de red son más importantes que el cableado hasta que se buscan distancias bastante largas, ya que estos retrasos son acumulativos y pueden afectar en gran medida el rendimiento de una sesión (un tema completo en sí mismo). También tendrá que considerar los servicios de nombres, técnicamente ya necesita los servicios de nombres, pero seguro que facilita las cosas. Además, es probable que su red necesite utilizar protocolos distintos de TCP / IP, por lo que también habrá consideraciones especiales. He dejado muchos otros temas fuera de los anteriores porque, como probablemente puedan ver, esta no sería una tarea fácil. Y no sugeriría la topología súper simple que ejemplifiqué anteriormente, una apuesta mucho mejor es agrupar las funciones de la computadora en unidades. También considere esta pregunta, sus mil millones de computadoras, ¿todas ellas necesitan poder comunicarse entre sí, algunos serán servidores en un escenario de muchos a uno o pocos, o qué? Podría seguir y seguir, simplemente “conectar” las computadoras no es suficiente, el controlador para hacer tal cosa creará la base de cómo lo haría. Incluso si miras Internet, hoy en día, se estima que hay unos 6.400 millones de cosas conectadas a Internet, la mayoría de ellos no pueden comunicarse entre sí y las tipologías de soporte utilizadas son muy amplias. Escribí esto en unos 15 ~ 16 minutos, espero que tenga sentido; Traté de mantenerlo de alto nivel y genérico.

Internet hace eso, pero si su pregunta es con respecto a proporcionar una dirección a cada sistema, entonces tenemos una combinación de redes públicas y privadas. Deje que cada IP pública sea un servidor de puerta de enlace a una red privada y luego cada puerta de enlace puede alojar múltiples computadoras. El trabajo del servidor de puerta de enlace será actuar como intermediario entre las computadoras a través de la red pública y privada.
Deliberadamente he atenuado los tecnicismos en esta respuesta. Pero uno puede calcular fácilmente hasta mil millones usando una combinación de redes públicas privadas.
IPv4 típico admite aproximadamente 192 * 255 * 255 * 255> 2 millones
Cada subred privada de clase A permite 255 * 255 * 255 ~ = 16 millones
2 millones * 16 millones es suficientemente grande como 1 billón.

Gracias por A2A

Internet hace eso.