Hovedforskellen mellem adaptive og ikke-adaptive routingsalgoritmer er, at adaptive routingalgoritmer tager routingbeslutninger baseret på netværkstopologien og trafik, mens ikke adaptive routingalgoritmer tager routingbeslutninger ved at konsultere statiske tabeller.
Der er mange noder i et computernetværk. Routing er processen med at videresende en pakke fra kildeknudepunktet til destinationen, og det er vigtigt at finde den bedste vej til at sende pakkerne. Det kan findes ved hjælp af en routingsalgoritme. Der er to typer routingsalgoritmer kendt som adaptive og ikke-adaptive routingsalgoritmer.