Cuando envía un paquete a un host en una red remota, está reenviado por enrutadores. Específicamente, el paquete es reenviado por uno o más enrutadores a lo largo de la ruta entre su red y la red de destino. Cada enrutador examina la dirección IP de destino del paquete y utiliza sus tablas de enrutamiento para determinar el mejor salto al siguiente, el siguiente enrutador en el camino hacia el destino. El proceso continúa hasta que el paquete llega al enrutador conectado directamente a la red del host de destino.