Respuesta de una línea:
Respuesta de texto más larga:
Ningún lugar en Internet sabe “cómo llegar a cualquier otro lugar”. En cambio, cada lugar mantiene una lista de los siguientes saltos para estar un paso más cerca de {donde}.
- ¿Seguiríamos teniendo correo electrónico sin neutralidad de la red?
- ¿Qué compañía ofrece los mejores planes de corretaje ilimitados en India?
- ¿Por qué algunos países tienen internet rápido, algunos son muy lentos? (Como Myanmar vs Tailandia)
- ¿Cuál es el mejor proveedor de servicios de internet en vadodara? GTPL o usted de banda ancha?
- Cómo proporcionar una conexión a Internet de banda ancha con una torre de señal para 65,610 km cuadrados
Ejemplo:
BOSTON sabe (a NUEVA YORK, el próximo salto CONNECTICUT)
BOSTON sabe (a MAINE, el próximo salto NEW-HAMPSHIRE)
BOSTON lo sabe (a NANTUCKET, próximo salto ATLANTIC-OCEAN)
BOSTON sabe (a NIAGRA-CANADÁ, próximo salto NUEVA YORK)
Y a la vez:
NUEVA YORK lo sabe (para DELAWARE, próximo salto PENNSYLVANIA)
NUEVA YORK lo sabe (para MICHIGAN, próximo salto LAKE-ERIE)
NUEVA YORK lo sabe (para KENTUCKY, próximo salto WEST-VIRGINIA)
Entonces, aunque BOSTON no puede llegar (y no sabe cómo) llegar a KENTUCKY directamente, sabe que el “próximo salto” es NUEVA YORK y, cuando llega a NUEVA YORK, NUEVA YORK sabe su “próximo salto” a KENTUCKY es a través de WEST-VIRGINIA. BOSTON calcula el viaje de un salto a la vez, deteniéndose en cada paso para preguntar “oye, ¿dónde crees que está el próximo salto?”
Ahora, supongamos que NUEVA YORK se hunde 500 millas en la tierra y ya no existe (no se puede alcanzar desde la superficie, no se puede conducir / atravesar). Obviamente, los viejos métodos de navegación (conducir a través de NUEVA YORK) deberán cambiar.
Entonces BOSTON actualiza su lista de próximos saltos. Es necesario cambiar dos entradas:
BOSTON lo sabe (a NUEVA YORK, próximo salto NULL-IMPOSSIBLE) **
BOSTON sabe (a MAINE, el próximo salto NEW-HAMPSHIRE)
BOSTON lo sabe (a NANTUCKET, próximo salto ATLANTIC-OCEAN)
BOSTON lo sabe (a NIAGRA-CANADÁ, próximo salto ST-LAWRENCE-RIVER) **
¿Ves lo que pasó allí?
BOSTON actualizó su tabla de enrutamiento con información del siguiente salto. Y no es solo un cambio: otras ubicaciones dependerán de BOSTON para su próximo salto (por ejemplo, RHODE-ISLAND necesita pasar por BOSTON para ir a la mayoría de los lugares hacia el norte), por lo que, a medida que BOSTON actualiza su tabla de enrutamiento , otras ubicaciones alrededor de la actualización de BOSTON * sus * tablas de enrutamiento con información del siguiente salto, y así sucesivamente. Las tablas de enrutamiento “se ondulan” hacia afuera como una piedra que cae en un charco de agua, ya que un cambio afecta la información del próximo salto de otras ubicaciones.
En pocas palabras, así es como funciona el enrutamiento de Internet. Para obtener más información, lea sobre el Algoritmo de Dijkstra, o (si es posible) encuentre un video de YouTube que lo muestre (Algoritmo de Dijkstra), y las “ondas de la tabla de enrutamiento” (‘actualizaciones de la tabla de enrutamiento’) que analizo anteriormente.