В статье проанализированы действующие алгоритмы решения задач поиска оптимального маршрута в компьютерной сети. Рассмотрены алгоритмы Флойда, Дейкстры и алгоритм поиска оптимального маршрута путем возведения матрицы маршрутов в степень максимального ранга. При рассмотрении каждого из алгоритмов, приведен пример его реализации на примере графа, представляющего собой компьютерную сеть, а также выявлены преимущества и недостатки рассмотренных алгоритмов. Отмечено, что наряду с рассмотренными классическими алгоритмами, существуют и интеллектуальные алгоритмы, преимуществами которых являются - учет мнения эксперта и способность к самообучению. Ключевые слова: алгоритм Флойда, алгоритм Дейкстры, оптимальный маршрут, самообучение, матрица расстояний, максимальный ранг, вершина графа, компьютерная