El Internet está conectado con una gran cantidad de enrutadores, los cuales son dispositivos de red que tienen la función de determinar la mejor ruta a la red de destino. Antes de llegar a su destino, un paquete generalmente tiene que pasar a través de varias redes y los enrutadores son los dispositivos que reenviarán el paquete de una red a otra, de esta forma este puede continuar con su viaje.
Antes de redirigir un paquete a su próximo destino, el enrutador necesita decidir cuál es la mejor ruta para los paquetes; en otras palabras, qué interfaz del enrutador es más probable que esté vinculada a la red de destino.