- •Курс лекций по дисциплине «информационные сети»
- •Тема 1.
- •Основные понятия информационных сетей. Класс информационных сетей как открытые информационные системы
- •1.1 Возникновение понятия открытости
- •1.2 Понятие открытой системы
- •1.3 Цель создания
- •1.4 Принципы построения
- •Вопросы для самоконтроля:
- •Тема 2. Модели и структуры информационных сетей
- •2.1 Топология
- •2.2 Топология сети типа "звезда"
- •2.3 Кольцевая топология
- •2.4 Шинная топология
- •2.5 Древовидная структура
- •2.6 Смешанные топологии
- •Вопросы для самоконтроля:
- •Тема 3. Информационные ресурсы сетей
- •3.1 Передающая среда
- •3.2 Коаксиальные передающие среды
- •3.3 Передающие среды на основе витой пары проводников
- •3.4 Кабельные системы для скоростной передачи данных
- •3.5 Волоконно-оптические передающие среды Преимущества волокна
- •3.6 Физические характеристики волоконно-оптических передающих сред Основные элементы оптического волокна
- •3.7 Затухание
- •3.8 Метод доступа и кадры для сетей Ethernet
- •Метод доступа и кадры для сетей Token Ring
- •3.9 Метод доступа и кадры для сетей arcNet
- •3.10 Метод доступа и кадры для сетей fddi
- •3.11 Управляющие узлы сетей
- •3.12 Форматы представления данных
- •3.13 Система основных транспортных протоколов Internet
- •3.14 Протокол udp (User Datagram Protocol)
- •3.15 Протокол ip
- •3.16 Протокол tcp (Transmission Control Protocol)
- •3.17 Протокол rip (Routing Information Protocol)
- •3.18 Протокол arp (Adress Resolution Protocol)
- •3.19 Протокол rarp (Reverse Adress Resolution Protocol)
- •3.20 Протокол bootp (boot strap Protocol)
- •3.21 Протокол icmp (Internet Control Massage Protocol)
- •3.22 Протоколы snmp (Simple Network Management Protocol) и cmot (Common Management Information Services and Protocol Over tcp/ip)
- •3.33 Протокол slip (Serial Line Internet Protocol)
- •3.34 Протокол cslip (Compressed Serial Line Internet Protocol)
- •3.35 Протокол ppp (Point To Point connection)
- •3.36 Основные сервисы сетевой среды Internet
- •3.37 Протокол и сервис dns (Domain Name Server)
- •3.38 Сервисы прикладного назначения
- •3.39 Протокол и сервис удаленного доступа Telnet
- •3.40 Протокол http и сервис www
- •Заключение
- •Вопросы для самоконтроля:
- •Тема 4. Теоретические основы современных информационных систем. Базовая эталонная модель международной организации стандартов. Компоненты информационных сетей. Введение
- •4.1 Производительность
- •4.2 Расширяемость и масштабируемость
- •4.3 Прозрачность
- •4.4 Поддержка разных видов трафика
- •4.5 Управляемость
- •4.6 Совместимость
- •4.7 Базовая эталонная модель взаимодействия открытых систем
- •4.8 Передача данных между уровнями мвос
- •4.9 Соединения.
- •4.10 Физические средства соединений
- •4.11 Порт
- •4.12 Канал
- •4.13 Компоненты информационной сети
- •Абонентская система
- •Ретрансляционная система
- •4.14 Ретрансляционные системы, осуществляющие коммутацию и маршрутизацию: Узел коммутации каналов
- •Узел коммутации пакетов
- •Узел смешанной коммутации
- •Узел интегральной коммутации
- •Коммутатор
- •4.15 Ретрансляционные системы, преобразующие протоколы Шлюз
- •Маршрутизатор
- •Объединение сетей
- •4.16 Административные системы
- •4.17 Управление конфигурацией сети и именованием
- •4.18 Обработка ошибок
- •4.19 Анализ производительности и надежности
- •4.20 Управление безопасностью
- •4.21 Учет работы сети
- •Вопросы для самоконтроля:
- •Тема 5. Моноканальные подсети и моноканал. Коммуникационные подсети. Многоканальные подсети. Циклические подсети. Узловые подсети.
- •5.1 Моноканальная сеть
- •5.2 Подсети. Маска подсети. Имена
- •5.3 Маска подсети
- •5.4 Маска подсети переменной длины
- •Вопросы для самоконтроля:
- •Тема 6. Методы маршрутизации информационных потоков
- •6.1 Маршрутизаторы
- •6.2 Одношаговый подход к маршрутизации.
- •6.3 Пакет
- •6.4 Фиксированная маршрутизация. Простая маршрутизация. Адаптивная маршрутизация.
- •6.5 Прямая и косвенная маршрутизация
- •Вопросы для самоконтроля:
- •Тема 7. Сетевые службы. Модель распределенной обработки информации. Безопасность информации. Базовые функциональные профили. Полные функциональные профили.
- •7.1 Сетевая служба ds*
- •7.2 Сетевая служба edi
- •7.3 Сетевая служба ftam
- •7.4 Сетевая служба jtm
- •7.5 Сетевая служба mhs/motis
- •7.6 Сетевая служба nms
- •7.7 Сетевая служба oda
- •7.8 Сетевая служба vt
- •7.9 Модель распределенной обработки информации
- •7.10 Технологии распределенных вычислений.
- •7.11 Распределенная среда обработки данных
- •7.12 Безопасность информации
- •7.13 Базовые функциональные профили
- •7.14 Базовый функциональный профиль
- •7.15 Коллапсный функциональный профиль
- •7.16 Полные функциональные профили
- •7.17 Открытая сетевая архитектура
- •Вопросы для самоконтроля:
- •Тема 8. Методы коммутации информации. Протоколы реализации
- •8.1 Коммутация. Коммутация каналов
- •8.2 Коммутация сообщений
- •8.3 Коммутация пакетов
- •8.4 Коммутация пакетов в виртуальных каналах
- •8.5 Выделенные аналоговые и цифровые линии
- •8.6 Каналы
- •Аналоговые каналы
- •Соотношение между скоростью, качеством и типом канала
- •Высокоскоростное подключение по цифровым каналам
- •8.7 Применяемое оборудование
- •8.8 Последовательность действий по подключению Исследование возможности и предварительное согласование параметров подключения
- •8.9 Архитектура протоколов
- •Структура связей протокольных модулей
- •8.10 Потоки данных
- •Вопросы для самоконтроля:
- •Тема 9. Методы оценки эффективности информационных сетей
- •9.1 Показатели эффективности работы сети
- •Время реакции
- •Критерии, отличающиеся единицей измерения передаваемой информации
- •Критерии, отличающиеся учетом служебной информации
- •Критерии, отличающиеся количеством и расположением точек измерения
- •9.2 Факторы, определяющие эффективность сетей
- •Коаксиальный кабель
- •Широкополосный коаксиальный кабель
- •Еthernet- кабель
- •Сheapernеt-кабель
- •Оптоволоконные линии
- •Показатели трех типовых сред для передачи.
- •9.3 Типы и частота возникновения ошибок
- •9.4 Диагностика коллизий
- •Ошибки кадров Ethernet, связанные с длиной и неправильной контрольной суммой
- •Ошибки кадров Ethernet в стандарте rmon
- •Типичные ошибки при работе протоколов
- •Несоответствие форматов кадров Ethernet
- •9.5 Потери пакетов
- •Несоответствие разных способов маршрутизации в составной сети
- •9.6 Несуществующий адрес и дублирование адресов
- •9.7 Превышение значений тайм-аута и несогласованные значения тайм-аутов
- •Вопросы для самоконтроля:
- •Тема 10. Сетевые программные и технические средства информационных сетей
- •10.1 Сетевые операционные системы
- •Требования к сетевым операционным системам.
- •10.2 Сети с централизованным управлением
- •10.3 Сети с децентрализованным управлением или одноранговые сети
- •10.4 Прикладные программы сети
- •10.5 Специализированные программные средства
- •10.6 Техническое обеспечение
- •10.7 Средства коммуникаций
- •10.8 Сетевые адаптеры
- •10.9 Концентратор (Hub)
- •10.10 Приемопередатчики (transceiver) и повторители (repeater)
- •10.11 Коммутаторы (switch), мосты (bridge) и шлюзы (gateway)
- •10.12 Маршрутизаторы
- •10.13 Коммутаторы верхних уровней
- •10.14 Модемы и факс-модемы (fax-modem)
- •10.15 Анализаторы лвс
- •10.16 Сетевые тестеры
- •10.17 Терминальное оборудование
- •Вопросы для самоконтроля:
3.9 Метод доступа и кадры для сетей arcNet
При подключении устройств в ARCNet применяют топологию шина или звезда. Адаптеры ARCNet поддерживают метод доступа Token Bus (маркерная шина) и обеспечивают производительность 2,5 Мбит/с. Этот метод предусматривает следующие правила:
все устройства, подключённые к сети, могут передавать данные, только получив разрешение на передачу (маркер),
в любой момент времени только одна станция в сети обладает таким правом,
кадр, передаваемый одной станцией, одновременно анализируется всеми остальными станциями сети.
Этот метод доступа излагается после рассмотрения кадров ARCNet.
В сетях ARCNet используется асинхронный метод передачи данных (в сетях Ethernet и Token Ring применяется синхронный метод). Т. е. передача каждого байта в ARCNet выполняется посылкой ISU (Information Symbol Unit - единица передачи информации), состоящей из трёх служебных старт/стоповых битов и восьми битов данных.
В ARCNet определены 5 типов кадров (рис. 3):
Кадр ITT (Invitations To Transmit) - приглашение к передаче. Станция, принявшая этот кадр, получает право на передачу данных.
Кадр FBE (Free Buffer Enquiries) - запрос о готовности к приёму данных. С помощью этого кадра проверяется готовность узла к приёму данных.
Кадр DATA - с помощью этого кадра передаётся пакет данных.
Кадр ACK (ACKnowledgments) - подтверждение приёма. Подтверждение готовности к приёму данных (ответ на FBE) или подтверждение приёма кадра DATA без шибок (ответ на DATA).
Кадр NAK (Negative ACKnowledgments) - Узел не готов к приёму данных (ответ на FBE) или принят кадр с ошибкой (ответ на DATA).
ITT FBE DATA ACK NAK
AB |
1 |
AB |
1 |
AB |
1 AB 1 AB 1 |
EOT |
1 |
ENQ |
1 |
SOH |
1 ACK 1 NAK 1 |
DID |
2 |
DID |
2 |
SID |
1
|
|
|
|
|
DID |
2
|
|
|
|
|
COUNT |
2
|
|
|
|
|
Пакет |
1-508
|
|
|
|
|
|
|
|
|
|
|
CRC |
2
|
Рисунок 3.3. Типы кадров для сетей ARCNet
Цифры на рисунке 3 обозначают длины полей кадров (в байтах). На рисунке введены следующие обозначения полей:
AB (Alert Burst) - начальный разделитель. Он выполняет функции преамбулы кадра.
EOT (End Of Transmit) - символ конца передачи.
DID (Destination Identification) - адрес приёмника (ID приёмника). Если в поле заносится значение 00h, то кадр обрабатывается всеми станциями.
ENQ (ENQuiry) - символ запроса о готовности к приёму данных.
SOH (Start Of Header) - символ начального заголовка.
SID (Source Identification) - адрес источника (ID источника).
COUNT = 512-N, где N - длина пакета в байтах.
CRC - контрольная сумма.
ACK (ACKnowledgments) - символ готовности к приёму данных.
NAK (Negative ACKnowledgments) - символ не готовности к приёму данных.
Ниже приведено описание метода доступа Token Bus.
Все станции в сети ARCNet определяются 8-битовым ID (Identification - физический адрес сетевого адаптера). Этот адрес устанавливается переключателями на плате.
В сети ARCNet очерёдность передачи данных определяется физическими адресами станций (ID). Первой является станция с наибольшим адресом, затем следует станция с наименьшим адресом, далее - в порядке возрастания адресов. Каждая станция знает адрес следующей за ней станции (NextID или NID). Этот адрес определяется при выполнении процедуры реконфигурации системы. Выполнив передачу данных, станция передаёт право на передачу данных следующей станции при помощи кадра ITT, при этом в поле DID устанавливается адрес NID. Следующая станция передаёт данные, затем кадр ITT и так далее. Таким образом, каждой станции предоставляется возможность передать свои данные. Предположим, что в сети работают станции с физическими адресами 3, 11, 14, 35, 126. Тогда маркер на передачу (кадр ITT) будет передаваться в следующей последовательности: 126®3®11®14®35®126®3 и т. д.
Для передачи пакета станция сначала должна получить маркер. Получив маркер, узел посылает кадр FBE той станции, которой должны быть переданы данные. Если станция-приёмник не готова, она отвечает кадром NAK, в противном случае - ACK. Получив ACK, узел, владеющий маркером, начинает передавать кадр DATA. После отправки кадра передатчик ожидает ответа в течение 75,6 мкс. Если получен ответ ACK, то передатчик передаёт маркер следующей станции. Если получен ответ NAK, то передатчик повторно передаёт приёмнику кадр DATA. Затем, вне зависимости от ответа маркер передаётся следующей станции.
Каждая станция начинает принимать кадр DATA, обнаружив передачу начального разделителя AB. Затем сравнивает значение адреса DID со своим адресом. Если адреса одинаковы или пришёл broadcast-кадр, данные записываются в буфер станции, если нет, то кадр игнорируется. Кадр считается нормально принятым, если он принят полностью, и контрольная сумма совпадает со значением в поле CRC. Получив нормальный кадр DATA, станция передаёт ответ ACK. Если при приёме обнаружена ошибка, то передаётся ответ NAK. В ответ на широковещательный кадр DATA кадры ACK и NAK не передаются.
Рассмотрим, как выполняется реконфигурация сети ARCNet. Реконфигурация сети выполняется автоматически всякий раз при включении новой станции или при потере маркера. Сетевой адаптер начинает реконфигурацию, если в течение 840 мс не получен кадр ITT. Реконфигурация производится с помощью специального кадра реконфигурации (Reconfiguration Burst). Такой кадр длиннее любого другого кадра, поэтому маркер будет разрушен (из-за коллизии), и никакая станция в сети не будет владеть маркером (т. е. правом на передачу). После приёма кадра реконфигурации каждая станция переходит в состояние ожидания на время, равное 146*(256-ID) мкс. Если по окончании тайм-аута передач по сети не было (а это справедливо только для станции с наибольшим адресом ID), то узел передаёт кадр ITT с адресом DID, равным собственному ID. Если ни одна станция не ответила, узел увеличивает DID на единицу и повторяет передачу кадра ITT и т. д. После положительного ответа маркер передаётся ответившей станции, а её адрес ID запоминается как адрес следующей станции (NID). Эта операция повторяется, пока маркер не вернётся к первому узлу (станции с максимальным адресом). При выполнении реконфигурации каждая станция в сети узнаёт следующую за ней станцию. Таким образом формируется логическое кольцо, определяющее последовательность передачи маркера.