- •Информационные сети
- •Информационные сети учебно-методический комплекс
- •1. Информация о дисциплине
- •1.1. Предисловие
- •Раздел 1. Теоретические основы современных информационных сетей
- •1.2.Содержание дисциплины и виды учебной работы
- •1.2.1. Содержание дисциплины по гос
- •1.2.2. Объем дисциплины и виды учебной работы
- •1.2.3. Перечень видов практических занятий и контроля
- •Введение (2 часа)
- •Раздел 2. Компоненты и методы доступа информационных сетей (28 часов)
- •2.2. Коммуникационные подсети (6 часов)
- •2.3. Методы маршрутизации и коммутации информации (10 часов)
- •Раздел 3 Стандарты протоколов Международной организации стандартов
- •3.1. Стандарты и сетевые протоколы (22 часа)
- •3.2 Модель распределённой обработки информации . (6 часов)
- •Раздел 4. Безопасность информационных сетей (26 часа)
- •Раздел 5. Эффективность информационных сетей (26 часов)
- •Заключение (2 часа)
- •2.2. Тематический план дисциплины
- •2.2 1. Тематический план дисциплины для студентов очной формы обучения
- •2.2 2. Тематический план дисциплины для студентов очно-заочной формы обучения
- •2.2 3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины «Информационные сети»
- •2.4. Временной график изучения дисциплины при использовании информационно-коммуникационных технологий
- •2.5. Практический блок
- •2.5.1. Практические занятия
- •2.5.1.1. Практические занятия (очная форма обучения)
- •2.5.1.2. Практические занятия (очно-заочная форма обучения)
- •2.5.1.3. Практические занятия (заочная форма обучения)
- •2.5.2. Лабораторный практикум
- •2.5.2.1. Лабораторные работы (очная форма обучения)
- •2.5.2.2. Лабораторные работы (очно-заочная форма обучения)
- •2.5.2.3. Лабораторные работы (заочная форма обучения)
- •2.6. Балльно-рейтинговая система оценки знаний
- •Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •Адресация в ip-сетях
- •Введение в ip-сети
- •Компьютерные сети. Принципы технологии, протоколыВ. Г. Олифер, н. А. Олифер
- •3.2 Опорный конспект Введение
- •Раздел 1. Теоретические основы современных информационных сетей
- •1.1 Основные понятия информационных сетей
- •1.1.1 Основные термины и понятия
- •1.1.2 Классы информационных сетей как открытых информационных систем
- •Типы и виды систем
- •Классификация сетей
- •1.1.3 Модели и структуры информационных сетей
- •Классификация территориальных сетей
- •1.1.4 Топология и виды информационных сетей
- •1.2 Информационные ресурсы сетей
- •1.2.1 Ресурсы информационных сетей
- •1.3 Базовая эталонная модель Международной организации стандартов
- •1.3.1 Модель osi (Open System Interconnection)
- •1.3.2 Передача данных между уровнями мвос
- •Раздел 2. Компоненты и методы доступа информационных сетей
- •2.1 Компоненты информационной сети.
- •2.1.1. Состав информационной сети
- •Ретрансляционные системы, осуществляющие коммутацию и маршрутизацию:
- •Ретрансляционные системы, преобразующие протоколы
- •2.1.2 Административные системы
- •2.2. Коммуникационные подсети
- •2.2.1 Коммуникационная сеть
- •2.2.2 Множественный доступ к моноканалу
- •2.2.3 Циклические подсети.
- •2.2.4 Типы локальных сетей по методам передачи информации Метод доступа Ethernet
- •Метод доступа Token Ring
- •2.2.5 Узловые подсети
- •2.3 Методы маршрутизации и коммутации информации
- •2.3.1 Методы маршрутизации
- •2.3.2. Методы коммутации информации Коммутация
- •Ретрансляция кадров и ячеек
- •Ретрансляция кадров
- •Ретрансляция ячеек
- •Раздел 3 Стандарты протоколов Международной организации стандартов
- •3.1 Стандарты и сетевые протоколы
- •3.1.1 Стандарты протоколов Протокольные реализации
- •Протокол ipx/spx
- •Протокол управления передачей/межсетевой протокол tcp/ip
- •Сетевые службы
- •3.2 Модель распределённой обработки информации
- •Раздел 4. Безопасность информационных сетей
- •4.1. Безопасность информации.
- •Технические аспекты информационной безопасности Криптографические методы и средства защиты.
- •Методы и средства аутентификации пользователей и сообщения.
- •4.2 Базовые функциональные профили
- •Раздел 5. Эффективность информационных сетей
- •5.1 Методы оценки эффективности информационных сетей.
- •Показатели целевой эффективности информационной сети.
- •5.2. Сетевые программные и технические средства информационных сетей
- •5.2.1 Сетевые операционные системы
- •5.2.2 Техническое обеспечение информационных сетей
- •1. Средства коммуникаций
- •2. Сетевые адаптеры
- •3. Концентратор (Hub)
- •4. Приемопередатчики (transceiver) и повторители (repeater)
- •5. Коммутаторы (switch), мосты (bridge) и шлюзы (gateway)
- •6. Маршрутизаторы
- •8. Модемы и факс-модемы (fax-modem)
- •9. Анализаторы лвс
- •7. Коммутаторы верхних уровней
- •10. Сетевые тестеры
- •5.2.3 Типы современных сетей
- •1. Сети X.25
- •2. Сети Frame Relay
- •Сети, основанные на технологии atm
- •Вопросы для самопроверки
- •Заключение
- •3.3. Глоссарий (краткий словарь основных терминов и положений)
- •3.4. Технические и программные средства обеспечения дисциплины
- •Персональные компьютеры, подключенные в компьютерную сеть с выходом Интернет.
- •Мультимедиа проектор
- •Лабораторная работа № 1 Диагностические утилиты tcp/ip.
- •1.1. Цель лабораторной работы
- •Практически освоить работу с утилитами протоколов tcp/ip.
- •1.2. Основные теоретические положения Диагностические утилиты tcp/ip.
- •1. Проверка правильности конфигурации tcp/ip с помощью ipconfig.
- •2. Тестирование связи с использованием утилиты ping.
- •3. Изучение маршрута между сетевыми соединениями с помощью утилиты tracert.
- •4. Утилита arp.
- •6. Утилита netstat.
- •7. Утилита nslookup.
- •8. Утилитаtelnet.
- •1.4. Порядок выполнения работы
- •Упражнение 1. Получение справочной информации по командам.
- •Упражнение 2. Получение имени хоста.
- •Упражнение 3. Изучение утилиты ipconfig.
- •Упражнение 4. Тестирование связи с помощью утилиты ping.
- •1.5. Содержание отчета
- •Лабораторная работа № 2 Анализ протоколов с помощью Wireshark (Ethereal)
- •2.1. Цель лабораторной работы
- •2.2 Основные теоретические положения
- •2.3. Описание лабораторной установки
- •2.3.1. Описание анализатора протоколов Ethereal
- •2.4. Порядок выполнения работы
- •2.5. Содержание отчета
- •Лабораторная работа № 3 Настройка и администрирование сети в операционных системах
- •Администрирование общих папок
- •Удаленное администрирование компьютеров Удаленный рабочий стол
- •3.3. Описание лабораторной установки
- •3.4. Порядок выполнения работы
- •3.5. Содержание отчета
- •3.6. Методические указания к практическим занятиям
- •Практическое занятие № 1 Исследование информационных ресурсов глобальных сетей
- •1.1. Цель практических занятий
- •1.2. Основные теоретические положения
- •Информационное хранилище
- •Информационно-поисковая система
- •Базы знаний
- •Архитектура сети Internet
- •Протоколы
- •Службы (сервисы) Internet
- •Терминология www
- •2.3. Порядок выполнения расчетов и содержание отчета с помощью Стандартных приложений Windows для работы с Internet
- •Практическое занятие № 2 Организация адресация сетей второго и третьего уровней модели сети
- •2.1. Цель практических занятий
- •Цель практических занятий состоит в том, чтобы освоить организацию адресации в сетях и правила преобразования адресов.
- •2.2. Основные теоретические положения
- •2.3. Порядок выполнения расчетов и содержание отчета
- •Практическое занятие № 3 Изучение сетевого оборудования
- •3.1. Цель практических занятий
- •3.2. Основные теоретические положения
- •3.3. Порядок выполнения расчетов и содержание отчета
- •Технология выполнения индивидуального задания
- •Вопросы задания
- •Вариант индивидуального задания это номер по списку в журнале (по производителю сетевого оборудования)
- •Поиск информации в Интернет
- •Пример выполнения задания
- •Практическое занятие № 4 Сетевые службы и сетевые сервисы.
- •4.1. Цель практических занятий
- •4.2. Основные теоретические положения Понятие сетевой службы и сетевого сервиса
- •Клиент-серверная организация сетевых служб. Согласование протоколов
- •4.3. Порядок выполнения расчетов и содержание отчета Задание
- •Технология выполнения работы
- •Контрольные вопросы
- •Вариант индивидуального задания это номер по списку в журнале
- •Пример выполнения задания
- •Практическое занятие№5 Организация бесклассовой адресации в компьютерных сетях
- •5.1. Цель практических занятий
- •5.2. Основные теоретические положения
- •5.3. Порядок выполнения расчетов и содержание отчета
- •Практическое занятие № 6 Методы проектирования, расчета и оценки информационных сетей
- •6.1. Цель практических занятий
- •6.2. Основные теоретические положения
- •6.3. Порядок выполнения расчетов и содержание отчета
- •4. Блок контроля освоения дисциплины
- •4.1. Общие указания
- •Задание на курсовую работу и методические указания к ее выполнению
- •Блок тестов текущего контроля.
- •Блок итогового контроля
- •4.2.Задание на курсовую работу и методические указания к ее выполнению Выбор темы и планирование выполнения курсовой работы
- •Структура курсовой работы
- •Организация защиты курсовой работы
- •4.3. Текущий контроль
- •Тренировочные тесты
- •1.Укажите все характеристики локальных сетей:
- •13 Какой из подуровней канального уровня считается независимым от особенностей физической среды ?
- •14 Канальный уровень:
- •15 Какая из перечисленных функций не выполняется объектами канального уровня?
- •9. Какие механизмы отказоустойчивости путей mpls являются самыми быстрыми (Выберите два варианта.)
- •Правильные ответы на тренировочные тесты
- •4.4. Итоговый контроль Вопросы для подготовки к экзамену Теоретические вопросы для подготовки к экзамену
- •Практические вопросы для подготовки к экзамену
- •Содержание
2.3 Методы маршрутизации и коммутации информации
2.3.1 Методы маршрутизации
Маршрутизация – это процесс определения в коммуникационной сети пути, по которому вызов либо блок данных может достигнуть адресата. Маршрутом в информационной сети именуют путь, по которому осуществляется передача данных из одного порта в другой.
Наиболее удобной формой представления маршрута является граф. Маршрутизация обеспечивает преобразование адреса объекта назначения в перечень каналов, по которым этот блок следует к адресату. Маршрутизация является распределенным процессом и выполняется всеми узлами коммутации сети с маршрутизацией данных. Для этого каждый узел определяет канал, по которому необходимо направить вызов либо блок данных. Выполняя такие действия, в каждом узле обеспечивается передача вызова либо блока данных от системы-отправителя к системе-адресату, возможно, по оптимальному маршруту.
Последний изменяется в зависимости от выхода из строя отдельных каналов, их загрузки и протяженности.
Рисунок 2.13 Процесс маршрутизации
На рисунке 2.13 стрелками показаны возможные направления передачи данных через коммуникационную сеть от абонентской системы А до абонентской системы B.
При коммутации каналов прокладка маршрута через коммуникационную сеть осуществляется только в момент начала сеанса взаимодействия абонентских систем. Для этой цели система-инициатор сеанса передает через сеть вызов. Он проходит через узлы коммутации, каждый из которых вносит свою лепту в маршрутизацию. В результате создается последовательность каналов, соединяющих две взаимодействующие в течение сеанса системы.
При осуществлении коммутации пакетов маршрутизация происходит в течение всего сеанса взаимодействия. Через сеть не передается сигнальная информация и не создается постоянная (на все время сеанса) последовательность каналов. Здесь узлы коммутации осуществляют маршрутизацию блоков данных по адресам их назначения.
В сетях используются различные методы маршрутизации:
Селективная маршрутизация характеризуется тем, что блоки данных посылаются сразу по нескольким направлениям, исходя из того, что они достигнут адресата. Пример лавинный алгоритм: основан на рассылке копий пакета по всем направлениям. Пакеты сбрасываются, если в данном узле копия уже проходила. Лавинный алгоритм обеспечивает надёжную доставку, но порождает значительный трафик, поэтому используется для передачи пакетов большой ценности.
Вероятностная маршрутизация предполагает случайный выбор пути блоков данных, при этом считается, что они обязательно достигнут адресата.
Фиксированная (статическая) маршрутизация предусматривает составление таблиц маршрутов, указывающих наиболее эффективные пути предполагаемого трафика сети. Здесь маршрут выбирается заранее и не зависит от состояния сети.
Адаптивная маршрутизация отличается от фиксированной тем, что таблицы маршрутов обновляются в зависимости от колебаний трафика. Пример алгоритм «кратчайшей очереди»: пакет посылается по направлению, в котором наименьшая очередь в данном узле.
Блоки данных не всегда прибывают в пункты назначения в том же порядке, в котором отправляются. Это происходит по следующим причинам:
различные время и расстояние при передаче блоков, связанное с использованием разных маршрутов коммуникационной сети.
потеря блоков в сети и повторная их передача.
блуждание блоков по сети, в результате чего блоки передаются повторно и адресат может получать одинаковые блоки.
В результате для того, чтобы восстанавливать сообщение, передаваемое последовательностями блоков, последнее необходимо обрабатывать в пунктах назначения.
Составление таблицы маршрутов для фиксированной (статической) маршрутизации осуществляется администратором сети при проектировании или модификации сети. Однако такой принцип маршрутизации во многих случаях может оказаться неэффективным, т.к. на сети могут оказаться повреждения или перегрузки. Поэтому целесообразно корректировать план распределения информации в зависимости от текущей топологии сети, длин очередей в узлах коммутации, интенсивности входных потоков и т.д.
Цель маршрутизации – доставка пакетов по назначению с максимизацией эффективностью. Чаще всего эффективность выражена взвешенной суммой времени доставки сообщений при ограничении снизу на вероятность доставки.
Алгоритмы маршрутизации включают процедуры:
измерение и оценивание параметров сети;
принятие решения о рассылке служебной информации;
расчёт таблиц маршрутизации;
реализация принятых маршрутных решений.
В зависимости от того, используется при выборе направления информация о состоянии только данного узла или всей сети, различают алгоритмы изолированные и глобальные.
Простейший алгоритм – это изолированный статический.
В алгоритмах маршрутизации используется много различных показателей. Сложные алгоритмы маршрутизации при выборе маршрута могут базироваться на множестве показателей, комбинируя их таким образом, что в результате получается один отдельный (гибридный) показатель.
Показатели, которые используются в алгоритмах маршрутизации:
Длина маршрута
Надежность
Задержка
Ширина полосы пропускания
Нагрузка
Стоимость связи
Наиболее широко используемые протоколы маршрутизации: RIP (метод рельефов) и OSPF.
RIP (Метод рельефов)( Routing Information Protocol) - протокол дистанционно-векторной маршрутизации, который оперирует хопами (ретрансляционными скачками) в качестве метрики маршрутизации. Максимальное количество хопов, разрешенное в RIP — 15 (метрика 16 означает «бесконечно большую метрику»).
Рельеф – это оценка кратчайшего пути от узла A до узла B. Оценка (расстояние) может выражаться временем доставки, надёжностью доставки или числом узлов коммутации на данном маршруте.
В таблице маршрутизации узла А каждому из основных узлов отводится одна строка со следующей информацией: узел назначения, длина кратчайшего пути, номер N ближайшего узла, соответствующего кратчайшему пути, список рельефов от A до В через каждый из смежных узлов.
Рисунок 2.14
Например, для узла а строка для d выглядит так (зная, что из узла а можно попасть в узел d через узлы j и k):
пункт назначения – d;
длина кратчайшего пути Ra(d);
номер ближайшего узла N(d)=j;
список рельефов: Raj(d), Rak(d).
Пусть изменилась задержка Rak(d) так, что она стала меньше, чем Raj(d). Тогда в строке d таблицы маршрутизации узла a корректируется Ra(d), N(d) изменяется на k, и кроме того всем соседям узла а посылается сообщение об изменённом Ra(d). Например, в некотором соседнем узле l при этом будет изменено значение Rla(d)=Ra(d)+Rl(a). Мы видим, что возникает итерационный процесс корректировки маршрута информации в узлах коммутации.
Хотя данный алгоритм сходится медленно, для относительно небольших сетей он вполне приемлем.
Метод OSPF(Open Shortest Path First] первоочередное открытие кратчайших маршрутов (алгоритм маршрутизации, при котором путь выбирается на основании информации о состоянии канала (link state).
Он основан на использовании в каждом маршрутизаторе информации о состоянии всей сети на основе комплексной оценки каждого канала (надежность, задержка, ширина полосы пропускания, нагрузка, стоимость связи).
Рассмотрим алгоритм применительно к формированию маршрутной таблицы узла A графа, изображенного на рисунке:
Рисунок 2.15 Алгоритм формирования маршрутной таблицы узла A:
Обозначим кратчайшее расстояние от a к i через Ri. Разделим узлы на 3 группы:
перманентные, для которых Ri уже рассчитано;
пробные, для которых получена некоторая промежуточная оценка, возможно, неокончательная;
пассивные, еще не вовлеченные в итерационный процесс.
Итерационный процесс начинается с отнесения узла a к группе перманентных. Далее определяются узлы, смежные с узлом a. Это узлы b и c, которые включаются в группу пробных. Включение в группу пробных отмечается указанием в клетке таблицы, рядом с оценкой, расстояния также имени узла, включаемого в этом шаге в число перманентных.
№ итерации |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
b |
3,a |
3 |
|
|
|
|
|
|
|
c |
1,a |
|
|
|
|
|
|
|
|
d |
|
8,c |
5,b |
|
|
|
|
|
|
e |
|
|
7,b |
7 |
7 |
|
|
|
|
f |
|
13,c |
13 |
7,d |
7 |
7 |
|
|
|
g |
|
|
|
6,d |
|
|
|
|
|
h |
|
|
|
|
9,g |
9 |
9 |
|
|
k |
|
|
|
|
|
11,e |
11 |
11 |
|
n |
|
|
|
|
|
17,e |
17 |
12,h |
12 |
На следующем шаге узел с минимальной оценкой (c) включается в группу перманентных, а узлы, смежные с ним, в группу пробных, и для них оцениваются расстояния Rd=8 и Rf=13. Теперь среди пробных узлов минимальную оценку имеет узел b. Он включается в группу перманентных узлов, узел e в группу пробных, и для всех пробных узлов, смежных с b, рассчитываются оценки. Это, в частности, приводит к уменьшению оценки узла d с 8 на 5. В таблице это отражено, во-первых подчеркиванием, а во-вторых заменой у узла d метки c на b. Если же новая оценка оказывается больше прежней, то она игнорируется. Этот процесс продолжается пока все узлы не окажутся в группе перманентных. Теперь виден кратчайший путь от a к любому другому узлу x, или что тоже самое – от x к a. Это последовательность конечных отметок в строках таблицы, начиная с последнего узла x. Так для узла x=n, имея в строке n отметку h, в строке h отметку g, и окончательно кратчайший путь есть: a-b-d-g-h-n.
