Pagrindinis skirtumas tarp adaptyvių ir neadaptyvių maršrutų algoritmų yra tas, kad adaptyvūs maršruto parinkimo algoritmai priima maršruto sprendimus remdamiesi tinklo topologija ir srautu, o neadaptyvūs maršrutizavimo algoritmai priima maršruto sprendimus, ieškodami statinių lentelių.
Kompiuterių tinkle yra daug mazgų. Maršrutavimas yra paketo persiuntimo procesas iš šaltinio mazgo į paskirties vietą ir svarbu rasti geriausią kelią paketams siųsti. Jį galima rasti naudojant maršruto parinkimo algoritmą. Yra dviejų tipų maršrutų algoritmai, žinomi kaip adaptyvūs ir neadaptyvūs maršruto parinkimo algoritmai.