Esto se llama enrutamiento, y aunque se complica mucho en los detalles, la idea básica es (bastante) sencilla. Para simplificar, consideremos solo IPv4, que sigue siendo el protocolo más utilizado. IPv6 es ligeramente diferente en detalles pero no tanto en principio. Los 32 bits de una dirección IPv4 se dividen en dos partes. Los n bits más a la izquierda definen la red, y el resto define el nodo dentro de esa red. El tamaño de n depende de varias reglas tradicionales, pero hoy en día utiliza principalmente algo llamado CIDR (enrutamiento entre dominios sin clase – Wikipedia). La función de un conmutador (enrutador) es dirigir paquetes entre redes. Lo que sucede dentro de cada red (es decir, con el lado derecho de la dirección) es un asunto de la red misma, pero en las LAN típicas hay una subdivisión adicional en subred y host que no entraremos aquí.
Entonces, un paquete llega a la interfaz de un enrutador desde la red A. Si la red de destino es B, el enrutador consulta una tabla interna para ver si alguna de sus interfaces se conecta a B, en cuyo caso reenvía el paquete y el trabajo realizado. Si no, comprueba la tabla para la ruta predeterminada y la envía allí. ¿Cuál es la ruta predeterminada ? Es una conexión a otro enrutador, generalmente más arriba en la jerarquía, que podría tener una mejor idea de qué hacer. Eso, por supuesto, podría suceder varias veces, especialmente si los enrutadores son dispositivos simples como los que puede tener en casa. En algún momento, llegará a un enrutador más sofisticado con tablas mucho más grandes, que regularmente intercambia información con otros del mismo tipo utilizando un protocolo de puerta de enlace exterior como BGP (Border Gateway Protocol – Wikipedia). Esencialmente, en algún momento algún enrutador sabrá dónde está la red de destino y reenviará el paquete en esa dirección.
Hay mucho más en esto de lo que parece. Para obtener una descripción completa, consulte un libro de texto sobre enrutamiento o lea Enrutamiento – Wikipedia como punto de partida.
- ¿Cómo se logra el equilibrio de carga con los dispositivos de capa 2?
- Cómo convertirse en experto en hardware y redes
- Cómo asignar la dirección IP correcta basada en la dirección de subred y la máscara
- ¿Cómo afecta el ping al ancho de banda? ¿Y cómo afecta el ancho de banda al ping?
- ¿Cómo se hace realmente el equilibrio de carga?