Huvudskillnaden mellan adaptiva och icke-adaptiva routningsalgoritmer är att adaptiva routningsalgoritmer tar dirigeringsbeslut baserat på nätverkstopologin och trafik medan icke-adaptiva routningsalgoritmer tar routningsbeslut genom att konsultera statiska tabeller.
Det finns många noder i ett datanätverk. Routing är processen att vidarebefordra ett paket från källnoden till destinationen och det är viktigt att hitta den bästa vägen för att skicka paketen. Det kan hittas med hjälp av en routningsalgoritm. Det finns två typer av routningsalgoritmer som kallas adaptiva och icke-adaptiva routningsalgoritmer.