Kluczowa różnica między adaptacyjnymi i nieadaptacyjnymi algorytmami routingu polega na tym, że adaptacyjne algorytmy routingu podejmują decyzje o routingu w oparciu o topologię sieci i ruch, podczas gdy nieadaptacyjne algorytmy routingu podejmują decyzje o routingu na podstawie tabel statycznych.
W sieci komputerowej jest wiele węzłów. Routing to proces przekazywania pakietu z węzła źródłowego do miejsca docelowego i ważne jest, aby znaleźć najlepszą ścieżkę do wysłania pakietów. Można go znaleźć za pomocą algorytmu routingu. Istnieją dwa typy algorytmów routingu, znane jako adaptacyjne i nieadaptacyjne algorytmy routingu.