- •Ответы на вопросы по сетям 2003г
- •Уровни открытых вычислительных сетей. Интерфейс. Протокол
- •Асинхронные и синхронные режимы передачи (бит управления)
- •Энтропия. Пропускная способность симметричного канала с шумами.
- •Энтропия. Пропускная способность канала со стиранием.
- •Энтропия. Пропускная способность ненадёжного канала.
- •Энтропия. Пропускная способность многопозиционного канала.
- •Статистические коды Шеннона-Фоно, Хаффмана.
- •Разновидности кодов.
- •Код Шеннона-Фано.
- •Код Хаффмана.
- •Частотная модуляция. Частотный детектор. Частотные модуляторы
- •Фазовая модуляция. Виды фм. Реализация двукратного фм. Фазовые модуляторы
- •Фазовая модуляция. Многократная фм.
- •Линейное кодирование. Виды линейных кодов.
- •I вариант этого вопроса
- •Марковский процесс и его свойства. Системы уравнений. Решение уравнений в стационарном режиме по заданному графу.
- •Принципы имитационного моделирования. Формирование дискретных и непрерывных случайных величин.
- •Принципы имитационного моделирования. Моделирование непрерывных случайных величин по заданному закону распределение: exp, равномерный, Була, Эрланга, гипер-exp, нормальне.
- •1. Моделирование случайной величины, распределенной по показательному закону.
- •2. Моделирование случайной величины, распределенной по линейному закону.
- •3. Моделирование случайной величины, распределенной по равномерному закону.
- •4. Моделирование случайной величины, распределенной по закону Вейбулла.
- •5. Моделирование случайной величины, распределенной по нормальному закону.
- •6. Моделирование гиперэкспоненциального распределения.
- •Имитационная модель одноканальной смо с отказами.
- •Системы с приоритетами.
- •Модель помех канала связи. Время обслуживания и учет помех канала связи
- •Протокол. Решающая обратной связи с ожиданием. Среднее время передачи.
- •Протокол с повторами выборочной передачи. Временная диаграмма.
- •Протокол возврат к n кадру. Временная диаграмма.
- •Помехоустойчивое кодирование. Циклический код. Формирование проверочных символов по исходной информационной части кодового блока.
- •Аппаратная реализация циклического кода (передача)
- •Выявление ошибочных символов на приеме с помощью циклического кода. Кому попадет этот вопрос, тот попал…
- •Адресация в Internet. Служба arm, домены.
- •Адресация в Internet с применением маскирования.
- •Маршрутизация в Internet: без масок, с масками.
- •Принципы бесклассовой адресации.
- •Нахождение кратчайших путей в сети (методом Рагинского)
- •Принципы маршрутизации по методу Форда-Беллмана.
- •Принципы маршрутизации по методу Дейкстры.
- •Структурный анализ сетей. Определение путей по матричному методу любого ранга.
- •Структурный анализ сетей. Определение путей по матричному методу заданного ранга.
- •Структурный анализ сетей. Определение путей по матричному методу с минимальным весом. Кому попадет этот вопрос, тот попал…
- •Маршрутизатор rip.
- •Маршрутизатор ospf.
- •Принципы частотно-временного уплотнения каналов.
- •Тактовая синхронизация между двумя станциями сети.
- •Принципы асинхронного сопряжения станция в сети.
- •Кому попадут эти вопросы, тот попал…
Нахождение кратчайших путей в сети (методом Рагинского)
Рассмотрим конкретный пример. Зададим сеть.
Матрица связности сети:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
– |
10 |
|
|
|
|
3 |
6 |
12 |
2 |
10 |
– |
18 |
|
|
|
2 |
|
13 |
3 |
|
18 |
– |
25 |
|
20 |
|
|
7 |
4 |
|
|
25 |
– |
5 |
16 |
4 |
|
|
5 |
|
|
|
5 |
– |
10 |
|
23 |
|
6 |
|
|
20 |
16 |
10 |
– |
14 |
15 |
9 |
7 |
3 |
2 |
|
4 |
|
14 |
– |
|
24 |
8 |
6 |
|
|
|
23 |
15 |
|
– |
5 |
9 |
12 |
13 |
7 |
|
|
9 |
24 |
5 |
– |
Найдем стоимость каждого из соединений (первое число – стоимость ранее найденного пути).
Найдем стоимость соединений от 1 узла к 2, 4, 6, 9 через 7.
3) Прописываем точку 2.
Далее определяем маршруты для всех оставшихся точек.
Получены маршруты. Составим таблицу маршрутизации для всех оставшихся точек сети.
1→7
1→2→7
1→9
Принципы маршрутизации по методу Форда-Беллмана.
В современных сетях обычно используются динамические методы маршрутизации. Алгоритм Форда-Беллмана относится к так называемому методу дистанционно-векторной маршрутизации. Все алгоритмы дистанционно-векторной маршрутизации, в том числе и алгоритм Форда-Беллмана, действуют следующим образом. Каждый маршрутизатор содержит таблицу (вектор), в которой перечисляются кратчайшие пути к каждому получателю. Для обновления данных эих таблиц производится обмен данными с соседними маршрутизаторами.
Таблицы с которыми работают маршрутизаторы содержат записи о каждом маршрутизаторе подсети. Каждая запись состоит из двух частей: номера оптимальной линии для данного получателя и оценки расстояния(времени) прохождения пакета до этого получателя.
Предполагается, что маршрутизаторам известно расстояние до каждого из соседей. Если в качестве единицы измерения используется время задержки, то маршрутизатор в состоянии измерить это время с помощью специального эхо-пакета (ECHO).
Для примера предположим, что в качестве единицы измерения используется время, и оно известно каждому маршрутизатору для каждого из своих соседей. Через равные интервалы времени каждый маршрутизатор посылает своим соседям список с оценками задержек для получателя. Он также получает похожие списки от всех своих соседей. Пусть одна из таблиц пришла от соседа Х, и в ней указано, что время распространения от маршрутизатора Х до j равно Хj. Если маршрутизатор знает, что при посылке пакета Х, время задержки равно m, то тогда задержка при посылке пакета до j составит Xj+m. Выполнив такие расчеты для всех пришедши таблиц, маршрутизатор может вычислить наилучшие значения, и в дальнейшем поместить их в свою таблицу. Стоит отметить, что старая таблица в вычислении новой не используется.
Проблема счета до бесконечности. Алгоритм дистанционно векторной маршрутизации хорош в теории, однако может сходится к верному ответу очень долго. Рассмотрим случай 4-х маршрутизаторов расположенных в линию. Пусть сначала все маршрутизаторы работали, и расстояние между каждой парой равно 1, для простоты. Пусть теперь маршрутизатор А(или линия соединения А с В) вышел из строя. В пытается послать ему пакет, но он не доходит. Тогда при обмене таблицами В увидит, что есть путь к А через С по длине равный 2, а тогда путь к А от В через С равен 3. Такая ситуация будет продолжаться неограниченно долго, причем для всех марщрутизаторов вышеприведенной сети. В этом случае стоит ограничить максимальное время пересылки пакета на каждом маршрутизаторе, но это стоит делать очень аккуратно, т.к. это может привести к тому, что медленный канал связи может быть сочтен неработающим.