La differenza fondamentale tra gli algoritmi di instradamento adattivo e non è che gli algoritmi di instradamento adattivo prendono decisioni di instradamento in base alla topologia di rete e al traffico, mentre gli algoritmi di instradamento non adattivo prendono decisioni di instradamento consultando tabelle statiche.
Ci sono molti nodi in una rete di computer. Il routing è il processo di inoltro di un pacchetto dal nodo di origine alla destinazione ed è importante trovare il percorso migliore per inviare i pacchetti. Può essere trovato utilizzando un algoritmo di instradamento. Esistono due tipi di algoritmi di instradamento noti come algoritmi di instradamento adattivo e non adattivo.