Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра: Сетевые информационные технологии и сервисы
Дисциплина: «Мультимедийные информационные системы»
Отчёт о практической работе №8
«Алгоритм Дейкстры»
Выполнил:
Группа:
Вариант №**
Проверил: к.т.н., доцент Гадасин Д. В.
_________________________
Москва ****
Y
Содержание 2
Задание 3
Основная часть 4
Заключение 9
В соответствии с вариантом (таблица №9) необходимо найти время и маршрут самого быстрого прохождения пакета от маршрутизатора с номером 1 до маршрутизатора с номером 25 (рисунок 1), применяя алгоритм Дейкстры.
При прохождении через сеть Интернет пакет обрабатывается на интерфейсах маршрутизаторов со скоростью 170 пакетов/с.
Пакет всегда идет от маршрутизатора с меньшим номером к маршрутизатору с большим номером. Например, с маршрутизатора 9 пакет может быть передан на маршрутизаторы 12, 13, 18, 21, 24 и не может быть передан на маршрутизатор 2.
Если маршрутизатор имеет прямое подключение к сети Интернет, то он может как посылать пакет в сеть Интернет, так и получать его из сети Интернет.
Рисунок 1 - Схема сети
В соответствии с данными, указанными в таблице №9, выбрать вариант задания.
При решении необходимо обосновать его правильность (схемы, таблицы).
Привести описание
Таблица №9. Варианты Задания №8
Скорость обработки пакетов Пакет/с |
Маршрутизатор № |
Номер варианта |
** |
||
1 |
23950 |
|
2 |
28200 |
|
3 |
26200 |
|
4 |
27700 |
|
5 |
26700 |
|
6 |
27200 |
|
7 |
24450 |
|
8 |
25200 |
|
9 |
28700 |
|
10 |
23200 |
|
11 |
22950 |
|
12 |
25700 |
|
13 |
23700 |
|
14 |
22700 |
|
15 |
28450 |
|
16 |
26450 |
|
17 |
25450 |
|
18 |
25950 |
|
19 |
27450 |
|
20 |
24700 |
|
21 |
23450 |
|
22 |
26950 |
|
23 |
24200 |
|
24 |
24950 |
|
25 |
27950 |
Маршрутизатор 1:
В него не идут никакие пути, поэтому время передачи пакета = 0 с
Маршрутизатор 2:
В него идет только путь из 1-го маршрутизатора, => T(1) = 1/23950с (1-2)
Маршрутизатор 3:
В него идет только путь из 1-го маршрутизатора, => T(1) = 1/23950с (1-3)
Маршрутизатор 4:
В него идут следующие пути:
Из маршрутизатора 1: T(1) = 1/23950с;
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с,
Наименьшее время: Т(1) = 1/23950с (1-4)
Маршрутизатор 5:
В него идут следующие пути:
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Наименьшее время: Т(4) = 1/23950+ 1/6900 с; (1-4-5)
Маршрутизатор 6:
В него идут следующие пути:
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 1: Т(1) = 1/23950с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Наименьшее время: Т(1) = 1/23950с (1-6)
Маршрутизатор 7:
В него идут следующие пути:
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-7)
Маршрутизатор 8:
В него идет только путь из 1-го маршрутизатора, => Т(1) = 1/23950с (1-8)
Маршрутизатор 9:
В него идет только путь из 2-го маршрутизатора, => Т(2) = 1/23950+ 1/28200 с (1-2-9)
Маршрутизатор 10:
В него идет только путь из 7-го маршрутизатора, => Т(7) = 1/23950+ 1/27700 + 1/24450 с (1-4-7-10)
Маршрутизатор 11:
В него идут следующие пути:
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700+ 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-11)
Маршрутизатор 12:
В него идут следующие пути:
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Наименьшее время: Т(8) = 1/5150+ 1/25200 с (1-8-12)
Маршрутизатор 13:
В него идут следующие пути:
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 2: Т(2) = 1/23950+ 1/28200 с
Наименьшее время: Т(2) = 1/23950+ 1/28200 с (1-2-13)
Маршрутизатор 14:
В него идут следующие пути:
Из маршрутизатора 6: Т(6) = 1/23950+ 1/27200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Наименьшее время: Т(6) = 1/23950+ 1/27200 с (1-6-14)
Маршрутизатор 15:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 6: Т(6) = 1/23950+ 1/27200 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Наименьшее время: Т(6) = 1/23950+ 1/27200 с (1-6-15)
Маршрутизатор 16:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 15: Т(15) = 1/23950+ 1/27700 + 1/28450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-16)
Маршрутизатор 17:
В него идут следующие пути:
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950 с
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-17)
Маршрутизатор 18:
В него идут следующие пути:
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200+ 1/25700 с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Наименьшее время: Т(9) = 1/23950+ 1/28200 + 1/28700 с (1-2-9-18)
Маршрутизатор 19:
В него идут следующие пути:
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-19)
Маршрутизатор 20:
В него идут следующие пути:
Из маршрутизатора 10: Т(10) = 1/23950+ 1/27700+ 1/24450 + 1/23200 c
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 15: Т(15) = 1/23950+ 1/27200 + 1/28450 с
Из маршрутизатора 17: Т(17) = 1/27700+ 1/23950+ 1/25450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450 с
Наименьшее время: Т(15) = 1/23950+ 1/27200 + 1/28450 с (1-6-15-20)
Маршрутизатор 21:
В него идут следующие пути:
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 18: Т(18) = 1/23950+ 1/28200 + 1/28700 + 1/25950 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200 + 1/22700с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из маршрутизатора 19: Т(19) = 1/23950+ 1/25200 + 1/27450 с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-21)
Маршрутизатор 22:
В него идут следующие пути:
Из маршрутизатора 7: Т(7) = 1/23950+ 1/27700 + 1/24450 с
Из маршрутизатора 5: Т(5) = 1/23950+ 1/27700 + 1/26700 с
Из маршрутизатора 3: Т(3) = 1/23950+ 1/26200 с
Из маршрутизатора 4: Т(4) = 1/23950+ 1/27700 с
Из маршрутизатора 11: Т(11) = 1/23950+ 1/27700 + 1/22950 с
Из маршрутизатора 20: Т(20) = 1/23950+ 1/27200 + 1/28450 + 1/24700 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200+ 1/22700 с
Из маршрутизатора 16: Т(16) = 1/23950+ 1/27700 + 1/26450 с
Из маршрутизатора 17: Т(17) = 1/27700 + 1/23950+ 1/25450 с
Наименьшее время: Т(4) = 1/23950+ 1/27700 с (1-4-22)
Маршрутизатор 23:
В него идут следующие пути:
Из маршрутизатора 21: Т(21) = 1/23950+ 1/25200 + 1/23450 с
Из маршрутизатора 14: Т(14) = 1/23950+ 1/27200+ 1/22700 с
Из маршрутизатора 8: Т(8) = 1/23950+ 1/25200 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из маршрутизатора 19: Т(19) = 1/23950+ 1/25200+ 1/27450 с
Из интернета через маршрутизатор 12: Т(12) = 1/23950+ 1/25200 + 1/170с
Наименьшее время: Т(8) = 1/23950+ 1/25200 с (1-8-23)
Маршрутизатор 24:
В него идут следующие пути:
Из маршрутизатора 13: Т(13) = 1/23950+ 1/28200 + 1/23700с
Из маршрутизатора 9: Т(9) = 1/23950+ 1/28200 + 1/28700 с
Из маршрутизатора 2: Т(2) = 1/23950+ 1/28200 с
Из маршрутизатора 18: Т(18) = 1/23950+ 1/28200+ 1/28700 + 1/25950 с
Из маршрутизатора 21: Т(21) = 1/23950+ 1/25200 + 1/23450 с
Из маршрутизатора 12: Т(12) = 1/23950+ 1/25200 + 1/25700 с
Из интернета через маршрутизатор 12: Т(12) = 1/23950+ 1/25200 + 1/170с
Из интернета через маршрутизатор 23: Т(12) = 1/23950+ 1/25200 + 1/170с
Наименьшее время: Т(2) = 1/23950+ 1/28200 с (1-2-24)
Маршрутизатор 25:
В него идут следующие пути:
Из маршрутизатора 14: Т(14) = 1/23950 + 1/27200 + 1/22700 = 0,0001225712 с
Из маршрутизатора 16: Т(16) = 1/23950 + 1/27700 + 1/26450 = 0,0001156619 с
Из маршрутизатора 17: Т(17) = 1/27700 + 1/23950+ 1/25450 = 0,0001171475 с
Из маршрутизатора 20: Т(20) = 1/23950 + 1/27200 + 1/28450 + 1/24700 = 0,0001541536 с
Из маршрутизатора 22: Т(22) = 1/23950 + 1/27700 + 1/26950 = 0,0001149605 с
Из интернета через маршрутизатор 23: Т(23) = 1/23950 + 1/25200 + 1/170 = 0,0059637891 с
Из интернета через маршрутизатор 24: Т(24) = 1/23950 + 1/28200 + 1/170 = 0,0059595676 c
Наименьшее время: Т(22) = 1/23950+ 1/27700 + 1/26950 (1-4-22-25)
Следовательно, наикратчайший пусть между маршрутизаторами 1 и 25 = (1-4-22-25). Время передачи пакета до клиента равно: