¿Cómo se distribuye internet?

Internet es la madre de todos los sistemas distribuidos, aunque tiene un grado exorbitantemente alto de intervención manual.

Cada enrutador en Internet es una computadora independiente por derecho propio. La potencia de la CPU puede abarcar todo el rango de velocidades del procesador, pero son los subsistemas de E / S los que se han desarrollado de manera excesiva para realizar su función principal.

Cada enrutador funciona con configuración administrativa pero es una computadora independiente. Cooperan a través de un sistema de protocolos de enrutamiento para calcular las mejores rutas desde cualquier punto a cualquier otro punto a través de Internet. La definición de lo que es “mejor” resulta ser en gran medida una decisión de política, no técnica, por lo que los cálculos pueden ser mucho más interesantes de lo que puedas imaginar.

Alrededor de esta malla de enrutadores están todos los servidores y los hosts de Internet, todos jugando según las reglas definidas por TCP / IP. Por lo tanto, este sistema distribuido se encuentra actualmente en la escala de 4 mil millones de nodos colaboradores.