Las conexiones físicas del cable implican que cada computadora esté cableada a otras 9,999 computadoras. Eso significaría 99,990,000 conexiones (10,000 computadoras x 9,999 conexiones salientes). Como cada cable tiene dos extremos, eso requiere enchufar ambos extremos de 49,995,000 cables.
Si suponemos conectores modulares, como un RJ-45 de 8 pines, que requiere un puerto con un área, con espacio libre, de 2 cm de lado, entonces las 10,000 computadoras necesitan un área de superficie de 4 metros cuadrados, completamente llena con una matriz de puertos hembra para hacer las conexiones. No estamos hablando de ningún equipo disponible en el mercado hoy en día.
El cableado se pone interesante. El paquete reunido de 9.999 cables que van a cada computadora se unirían en una masa más grande que el tronco de un árbol de 30 años. Al navegar por cables separados, y teniendo en cuenta nuestros paneles de conexión de 4 metros cuadrados, corremos el riesgo de que los cables más lejanos, probablemente muy por encima de los 400 metros, excedan los límites del equipo para una transmisión de datos confiable.
- ¿Es posible obtener el nombre de la computadora de la dirección MAC?
- ¿Cuál es la historia real de las primeras formulaciones públicas de los conceptos promovidos por Software Defined Networking?
- ¿Podemos conseguir un trabajo en el campo de las redes sin Cisco u otras certificaciones?
- En redes de computadoras, ¿cuál es la diferencia entre la ventana anunciada y la ventana efectiva?
- Cómo encontrar la dirección IP de Google
Dentro de cada computadora, las cosas se ponen interesantes. Se necesita una decisión de arquitectura: ¿utilizamos un diseño impulsado por interrupciones o una estrategia de sondeo? ¿El circuito permite que las señales eléctricas interrumpan el procesamiento, lo que requiere un manejo inmediato, incluso si solo se almacena en búfer? O, ¿la arquitectura sondea cada uno de los 9.999 circuitos en busca de actividad o necesita atención? El primero agotará rápidamente la informática de propósito general con interrupciones. Este último requiere tolerancia para una latencia muy larga ya que cada uno de los 9.999 circuitos se prueba para funcionar.
Todos los datos enviados requieren una señal de retorno de que se recibieron los datos, y estos reconocimientos deben consumirse, lo que permite que la computadora envíe datos adicionales o pase a la siguiente tarea.
Por lo tanto, la escala física y la escala computacional para soportar la comunicación punto a punto con casi 10,000 computadoras dificultarán el diseño.
Por último, no es necesario que sea una empresa muy grande para la situación en la que pares de empleados e incluso departamentos enteros tienen cero interacción entre ellos. No se conocen los nombres de los demás. Trabajan turnos separados, usan diferentes entradas. De manera similar, dependiendo del propósito de la red de computadoras, muchas de las conexiones físicas punto a punto entre computadoras pueden estar cableadas, pero nunca utilizadas para ningún trabajo real. Todo ese cable. Gran parte de ella es pura basura.