- •Содержание
- •Пояснительная записка
- •Перечень практических работ
- •Практическая работа №1 анализ информационных потоков
- •1. Характеристики информационных потоков
- •2. Расчет количества информации с помощью статистической меры
- •3. Расчет количества информации с использованием семантической меры
- •4. Расчет количества информации с помощью структурной меры
- •5. Пример расчета объемов информации
- •Контрольные вопросы
- •Практическая работа №2 применение логических схем информационных процессов на железнодорожном транспорте
- •1. Цели и методы анализа информационных процессов
- •2. Система условных обозначений
- •3. Расчетные формулы для оценки временных характеристик типовых элементов моделей информационных процессов и область применения логических схем
- •4. Пример применения логических схем информационных процессов
- •1. Аналитическое исследование эффективности протоколов передачи данных
- •1.1. Описание асинхронного протокола ап-70
- •1.2 Описание синхронного протокола bsc
- •1.3 Результаты сравнения эффективности протоколов
- •2. Методика расчета среднего времени занятия канала при передаче сообщений
- •Контрольные вопросы
- •Практическая работа №4 стандарты кабелей и изучение их характеристик
- •Кабели на основе неэкранированной витой пары (UnshieldedTwistedPair - utp)
- •Кабели на основе экранированной витой пары
- •Коаксиальный кабель
- •Волоконно-оптический кабель
- •Практическая работа №5 задание диапазона ip-адресов
- •Перевод чисел из одной системы счисления в другую
- •Неэффективность адресации на основе классов
- •Разделение ip-адреса на номер сети и номер узла на основе масок
- •Вычисление номера сети и номера узла по заданному ip-адресу и маске
- •Соответствие блоков адресов номерам сетей на основе масок
- •Практическая работа №6 разводка кабеля типа витая пара
- •Обжимаем розетку категории 5 под разъем rj45
- •Проверка правильности обжима витой пары пк-пк
- •Практическая работа №7 тестирование параметров соединения в компьютерных сетях
- •Практическая работа №8 работа с таблицами маршрутизации
- •Метрики, назначенные средством «Автоматическое назначение метрики»
- •Структура таблицы маршрутизации iPv4 Типы маршрутов
- •Шлюзы и маршрутизаторы по умолчанию
- •Поля и записи базы данных таблицы ip-маршрутизации
- •Столбцы таблицы маршрутизации
- •Строки таблицы маршрутизации
- •Практическая работа №9 расчет характеристик простой сети связи
- •Практическая работа №10 модель расчета сети
- •Расчет надежности сети
- •Практическая работа №11 методика и начальные этапы проектирования сети
- •Практическая работа №12 проектирование и моделирование сети
- •Проведение проверки работы вычислительной системы.
- •Практическая работа №13 создание схемы локальной сети
Строки таблицы маршрутизации
В следующей таблице описывается каждая из записей, или строк, таблицы маршрутизации. Каждая строка представляет маршрут. Все ссылки в столбце «Описание» относятся к листингу «Таблица маршрутизации примера», приведенному ранее.
Таблица 5. Маршруты в таблице IP-маршрутизации
Маршрут |
Место назначения / маска сети (Нотация длины префикса сети) |
Описание |
Маршрут по умолчанию |
0.0.0.0/0.0.0.0 (0.0.0.0/0, иногда записывается в виде 0/0) |
Это маршрут, который используется, если для адреса назначения в IP-пакете нет других более соответствующих маршрутов. В примере IP-пакет пересылается в 157.54.16.1 (шлюз по умолчанию) при помощи интерфейса 157.54.27.90 (IP-адрес узла). |
Маршрут сети с замыканием на себя |
127.0.0.0/255.0.0.0 (127.0.0.0/8) |
Маршрут, используемый для любого IP-адреса вида 127.x.y.z (в диапазоне от 127.0.0.0 до 127.255.255.255). В примере, как и для любого адреса в этом диапазоне, IP-пакет пересылается на специальный адрес замыкания на себя 127.0.0.1 при помощи интерфейса замыкания на себя. |
Маршрут непосредственно подключенной сети (маршрут локальной сети) |
варьирует/варьирует |
Маршрут, используемый для IP-адреса в локально подключенной подсети. IP-пакет пересылается непосредственно на IP-адрес места назначения (не на промежуточный маршрутизатор). В примере IP-пакет пересылается по месту назначения при помощи интерфейса, назначенного адресу 157.54.27.90 - т.е. столбцы «Шлюз» и «Интерфейс» содержат IP-адрес узла, указывающий, что пакет будет отправлен непосредственно по своему месту назначения из сетевого адаптера, которому назначен IP-адрес на данном узле. |
Маршрут локального хоста (Маршрут локального IP-адреса) |
варьирует/255.255.255.255 (варьирует/32) |
Этот маршрут используется, если IP-адрес в пакете совпадает с IP-адресом локального хоста. Маска подсети 255.255.255.255 указывает, что это маршрут хоста. В примере, как и для любого IP-адреса, соответствующего локальному хосту, IP-пакет пересылается на адрес замыкания на себя 127.0.0.1 при помощи интерфейса замыкания на себя. |
Маршрут для широкого вещания по сети (Маршрут для широкого вещания на все подсети) |
изменяется/255.255.255.255 (изменяется/32) |
Этот маршрут используется для IP-адреса, соответствующего адресу широкого вещания на все подсети. Маска подсети 255.255.255.255 указывает, что это маршрут хоста. IP-пакет пересылается как широковещательный на уровне MAC хостам всех подсетей с идентификатором IP-сети, имеющей подсети, при помощи интерфейса, которому назначен IP-адрес на локальном узле. Маршрут для широкого вещания по сети существует только при условии, что идентификатор локальной сети является подсетевым от идентификатора сети, основанной на классе. |
Маршрут многоадресной рассылки |
224.0.0.0/240.0.0.0 (224.0.0.0/4) |
Маршрут, используемый для любых IP-адресов класса D, зарезервированных для многоадресного трафика. Многоадресный IP-пакет в виде многоадресной рассылки на уровне MAC пересылается многоадресной группе при помощи интерфейса, которому назначен IP-адрес на локальном узле. |
Маршрут для широкого вещания с ограничениями |
255.255.255.255/ 255.255.255.255 (255.255.255.255/32) |
Этот маршрут используется для IP-адреса, соответствующего адресу широкого вещания с ограничениями. Маска подсети 255.255.255.255 указывает, что это маршрут хоста. IP-пакет пересылается как широковещательный на уровне MAC всем хостам того же сегмента сети при помощи интерфейса, которому назначен IP-адрес на локальном узле. Маршрут для широкого вещания с ограничениями используется в процессе настройки DHCP, например когда клиент DHCP применяет адрес широкого вещания с ограничениями для отправки всего трафика, пока от DHCP-сервера ожидается подтверждение выделения IP-адреса. |
В общем случае для маршрутизации используется следующий алгоритм. Из пакета извлекается IP-адрес назначения пакета и производится попытка сопоставить его с адресом назначения (Сетевой адрес) каждого элемента таблицы маршрутизации пока не найдется наилучшее совпадение. Если совпадений не найдено, то пакет удаляется и отправителю пакета может отправиться сообщение об ошибке. Сравнение производится с тремя порциями информации: Сетевой адрес (Network Destination), Маска сети (Netmask) и IP-адрес назначения пакета.
В основном, производится побитная операция AND между IP-адресом получателя и Маской сетии (Netmask): если полученное значение равно Сетевому адресу (Network Destination), то считается, что совпадение найдено.
Пример 1. Необходимо проверить почту на сервере, чей адрес 192.168.4.100 (используется таблица маршрутизации приведенная ранее). Необходимо выполнить побитную операцию AND над IP-адресом получателя пакетов и сетевыми масками (Netmask) из таблицы маршрутизации. Эта операция производится над всем масками из таблицы маршрутизации. Но в рассматриваемом примере только 3-я строка наиболее походит.
Рисунок
2. Пример определения маршрута доставки
пакетов
Как видно из приведенной таблицы, результат побитной операции AND совпадает с 3-й строкой таблицы маршрутизации (Рисунок 2). Следовательно, пакет отправится по указанному маршруту через интерфейс 192.168.4.7.
Следует отметить, что указанный в примере IP-адрес после выполнения побитной операции AND над масками совпадет больше чем с одной строкой маршрутизации. Для избежания таких случаев используется приоритет маршрутов. Система ищет более точное совпадение адреса с маской (255.255.255.255 более точна, чем 255.255.255.0, которая в свою очередь, более точна, чем 0.0.0.0). Маршрут с сетевым адресом 0.0.0.0 и маской 0.0.0.0 является маршрутом по умолчанию. Так как этот маршрут подходит к любому адресу назначения, он описывает маршрут, который используется, если не найден более подходящий. Обычно этот маршрут используется для пересылки пакетов провайдеру Интернет-услуг, при подключении к Интернету.
Для работы с таблицей маршрутизации используется стандартная утилита ROUTE, которая выводит на экран и изменяет записи в локальной таблице IP-маршрутизации.
Запущенная без параметров, команда route выводит справку.
Таблица 6. Назначение параметров команды route
Параметр |
Описание |
add |
Добавление маршрута |
change |
Изменение существующего маршрута |
delete |
Удаление маршрута или маршрутов |
Печать маршрута или маршрутов |
Пример 2. Добавлениe маршрута.
Рисунок
3. Сррока для добавление маршрута
Задание 1. Создайте таблицу для облегчения определения маршрутов.
Откройте табличный процессор и сформируйте таблицу по следующему шаблону:
Рисунок
4. Образец оформления таблицы
Введите в диапазон ячеек Z3:AG3 формулы для перевода числа в десятичной системе счисления из ячейки Z2 в двоичную форму (в соответствии с таблицей).
Таблица 7. Формулы для перевода в двоичную систему счисления
Имя Ячейки |
Формула |
AG3 |
=Z2-2*INT(Z2/2) |
AF3 |
=INT(Z2/2)-2*INT(INT(Z2/2)/2) |
AE3 |
=INT(INT(Z2/2)/2)-2*INT(INT(INT(Z2/2)/2)/2) |
AD3 |
=INT(INT(INT(Z2/2)/2)/2)-2*INT(INT(INT(INT(Z2/2)/2)/2)/2) |
AC3 |
=INT(INT(INT(INT(Z2/2)/2)/2)/2)-2*INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2) |
AB3 |
=INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2)-2*INT(INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2)/2) |
AA3 |
=INT(INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2)/2)-2*INT(INT(INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2)/2)/2) |
Z3 |
=INT(INT(INT(INT(INT(INT(INT(Z2/2)/2)/2)/2)/2)/2)/2) |
Аналогично введите формулы для преобразования чисел из десятичной системы счисления в двоичную для ячеек R2,J2,B2.
Аналогично введите формулы для преобразования маски подсети в двоичную систему счисления.
Введите формулы для побитной операции AND над IP-адресом и маской (Netmask):
введите в ячейку AG6 формулу =AND(AG3;AG5);
скопируйте введенную формулу в диапазон ячеек B6:AF6.
Введите в ячейку Z7 формулу для преобразования 4-го октета маски в десятичную систему счисления –
=AG6*2^AL1+AF6*2^AF1+AE6*2^AE1+AD6*2^AD1+AC6*2^AC1+AB6*2^AB1+AA6*2^AA1+Z6*2^Z1.
Аналогично введите формулы для ячеек R7, J7, B8.
Сохраните файл в своем каталоге с именем ROUTE.
Задание 2. Создайте новый маршрут для вашего компьютера и проследите его.
Запустите виртуальную машину VM-1 и загрузите ОС Windows.
Откройте консоль (Пуск/Программы/Стандартные/Командная строка).
Определите IP-адрес вашего компьютера с помощью утилиты ipconfig.
Просмотрите таблицу маршрутизации на вашем компьютере:
выведите справку по команде route (для этого необходимо ввести команду и нажать клавишу ENTER);
выведите таблицу маршрутизации командой route с параметром PRINT:
запомните маршрут по умолчанию (первая строка).
Рисунок
5.Пример вывода программы ROUTE
Проследите работу маршрутизатора с помощью утилиты TRACERT, отправив пакеты на узел www.opennet.ru. Введите:
tracert www.opennet.ru
Рисунок
6. Пример вывода программы TRACERT
Следует отметить, что пакеты на указанный сайт отправляются через один шлюз (192.168.1.1), который видно в первых строках вывода программ ROUTE и TRACERT.
Добавьте в таблицу маршрутизации компьютера строку для пересылки пакетов в сеть 172.21.0.0 (маска 255.255.0.0) через сетевой интерфейс компьютера. Введите:
-
route add 172.21.0.0 mask 255.255.0.0 192.168.1.4 METRIC 3
Проверьте работу внесенных вами изменений с помощью утилиты TRACERT.
Контрольные вопросы:
Для чего используется таблица маршрутизации?
Какие типы маршрутов хранятся в таблице маршрутизации?
Для чего используется метрика?
Выведите справку по команде route и опищите ее синтаксис.
Выполните задание 1 и 2.
