- •1.1. От централизованных систем - к вычислительным сетям
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1.1. Эволюция вычислительных систем
- •1.1.2. Вычислительные сети - частный случай распределенных систем
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1.3. Основные программные и аппаратные компоненты сети
- •1.1.4. Что дает предприятию использование сетей
- •1.2. Основные проблемы построения сетей
- •1.2.1. Связь компьютера с периферийными устройствами
- •1.2. Основные проблемы построения сетей
- •1.2.2. Простейший случай взаимодействия двух компьютеров
- •1.2. Основные проблемы построения сетей
- •1.2.3. Проблемы физической передачи данных по линиям связи
- •1.2.4. Проблемы объединения нескольких компьютеров
- •1.2. Основные проблемы построения сетей
- •1.2.5. Структуризация как средство построения больших сетей
- •1.2.6. Сетевые службы
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.1. Многоуровневый подход. Протокол. Интерфейс. Стек протоколов
- •1.3.2. Модель osi
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.3. Уровни модели osi
- •1.3.4. Понятие «открытая система»
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.6. Стандартные стеки коммуникационных протоколов
- •1.4. Локальные и глобальные сети
- •1.4. Локальные и глобальные сети
- •1.4.1. Особенности локальных, глобальных и городских сетей
- •1.4.2. Отличия локальных сетей от глобальных
- •1.4.3. Тенденция к сближению локальных и глобальных сетей
- •1.5. Сети отделов, кампусов и корпораций
- •1.5. Сети отделов, кампусов и корпораций
- •1.5.1. Сети отделов
- •1.5.2. Сети кампусов
- •1.5.3. Корпоративные сети
- •1.6. Требования, предъявляемые к современным вычислительным сетям
- •1.6. Требования, предъявляемые к современным вычислительным сетям
- •1.6.1. Производительность
- •1.6.2. Надежность и безопасность
- •1.6.3. Расширяемость и масштабируемость
- •1.6.4. Прозрачность
- •1.6.5. Поддержка разных видов трафика
- •1.6.6. Управляемость
- •1.6.7. Совместимость
- •2.1. Протоколы и стандарты локальных сетей
- •2.1. Протоколы и стандарты локальных сетей
- •2.1.1. Общая характеристика протоколов локальных сетей
- •2.1.2. Структура стандартов ieee 802.X
- •2.2. Протокол llc уровня управления логическим каналом (802.2)
- •2.2. Протокол llc уровня управления логическим каналом (802.2)
- •2.2.1. Три типа процедур уровня llc
- •2.2.2. Структура кадров llc. Процедура с восстановлением кадров llc2
- •2.3. Технология Ethernet (802.3)
- •2.3. Технология Ethernet (802.3)
- •2.3..1. Метод доступа csma/cd
- •2.3.2. Максимальная производительность сети Ethernet
- •2.3.3. Форматы кадров технологии Ethernet
- •2.3. Технология Ethernet (802.3)
- •2.3. Технология Ethernet (802.3)
- •2.3.4. Спецификации физической среды Ethernet
- •2.3.5. Методика расчета конфигурации сети Ethernet
- •2.4. Технология Token Ring (802.5)
- •2.4. Технология Token Ring (802.5)
- •2.4.1. Основные характеристики технологии
- •2.4.2. Маркерный метод доступа к разделяемой среде
- •2.4.3. Форматы кадров Token Ring
- •2.4.4. Физический уровень технологии Token Ring
- •2.6. Fast Ethernet и 100vg - AnyLan как развитие технологии Ethernet
- •2.6. Fast Ethernet и 100vg - AnyLan как развитие технологии Ethernet
- •2.6.1. Физический уровень технологии Fast Ethernet
- •2.6.2. Правила построения сегментов Fast Ethernet при использовании повторителей
- •2.6.3. Особенности технологии 100vg-AnyLan
- •2.7. Высокоскоростная технология Gigabit Ethernet
- •2.7. Высокоскоростная технология Gigabit Ethernet
- •2.7.1. Общая характеристика стандарта
- •2.7.2. Средства обеспечения диаметра сети в 200 м на разделяемой среде
- •2.7.3. Спецификации физической среды стандарта 802.3z
- •2.7.4. Gigabit Ethernet на витой паре категории 5
- •3.1. Структурированная кабельная система
- •3.1. Структурированная кабельная система
- •3.1.1. Иерархия в кабельной системе
- •3.1.2. Выбор типа кабеля для горизонтальных подсистем
- •3.1.3. Выбор типа кабеля для вертикальных подсистем
- •3.1.4. Выбор типа кабеля для подсистемы кампуса
- •3.1. Структурированная кабельная система
- •3.1. Структурированная кабельная система
- •3.1.1. Иерархия в кабельной системе
- •3.1.2. Выбор типа кабеля для горизонтальных подсистем
- •3.1.3. Выбор типа кабеля для вертикальных подсистем
- •3.1.4. Выбор типа кабеля для подсистемы кампуса
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3.1. Причины логической структуризации локальных сетей
- •3.3.2. Принципы работы мостов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3.3. Коммутаторы локальных сетей
- •3.3.4. Полнодуплексные протоколы локальных сетей
- •3.3.5. Управления потоком кадров при полудуплексной работе
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4.1. Особенности технической реализации коммутаторов
- •3.4.2. Характеристики, влияющие на производительность коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4.3. Дополнительные функции коммутаторов
- •3.4.4. Виртуальные локальные сети
- •3.4.5. Типовые схемы применения коммутаторов в локальных сетях
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1.1. Ограничения мостов и коммутаторов
- •4.1.2. Понятие internetworking
- •4.1.3. Принципы маршрутизации
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1.4. Протоколы маршрутизации
- •4.1.5. Функции маршрутизатора
- •4.1.6. Реализация межсетевого взаимодействия средствами tcp/ip
- •4.2. Адресация в ip-сетях
- •4.2. Адресация в ip-сетях
- •4.2.1. Типы адресов стека tcp/ip
- •4.2.2. Классы ip-адресов
- •4.2.3. Особые ip-адреса
- •4.2.4. Использование масок в ip-адресации
- •4.2.5. Порядок распределения ip-адресов
- •4.2. Адресация в ip-сетях
- •4.2. Адресация в ip-сетях
- •4.2.6. Автоматизация процесса назначения ip-адресов
- •4.2.7. Отображение ip-адресов на локальные адреса
- •4.2.8. Отображение доменных имен на ip-адреса
- •4.3. Протокол ip
- •4.3. Протокол ip
- •4.3.1. Основные функции протокола ip
- •4.3.2. Структура ip-пакета
- •4.3.3. Таблицы маршрутизации в ip-сетях
- •4.3. Протокол ip
- •4.3. Протокол ip
- •4.3.4. Маршрутизация без использования масок
- •4.3.5. Маршрутизация с использованием масок
- •4.3.6. Фрагментация ip-пакетов
- •4.3.7. Протокол надежной доставки tcp-сообщений
- •4.4. Протоколы маршрутизации в ip-сетях
- •4.4. Протоколы маршрутизации в ip-сетях
- •4.4.1. Внутренние и внешние протоколы маршрутизации Internet
- •4.4.2. Дистанционно-векторный протокол rip
- •4.4.3. Протокол «состояния связей» ospf
- •4.5. Средства построения составных сетей стека Novell
- •4.5. Средства построения составных сетей стека Novell
- •4.5.1. Общая характеристика протокола ipx
- •4.5.2. Формат пакета протокола ipx
- •4.5.3. Маршрутизация протокола ipx
- •4.6. Основные характеристики маршрутизаторов и концентраторов
- •4.6. Основные характеристики маршрутизаторов и концентраторов
- •4.6.1. Маршрутизаторы
- •4.6.2. Корпоративные модульные концентраторы
- •4.6.3. Стирание граней между коммутаторами и маршрутизаторами
- •5.1. Основные понятия и определения
- •5.1. Основные понятия и определения
- •5.1.1. Обобщенная структура и функции глобальной сети
- •5.1.2. Типы глобальных сетей
- •5.2. Глобальные связи на основе выделенных линий
- •5.2. Глобальные связи на основе выделенных линий
- •5.2.1. Аналоговые выделенные линии
- •5.2.2. Цифровые выделенные линии
- •5.2.3. Протоколы канального уровня для выделенных линий
- •5.2.4. Использование выделенных линий для построения корпоративной сети
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.3.1. Аналоговые телефонные сети
- •5.3.2. Служба коммутируемых цифровых каналов Switched 56
- •5.3.3. Isdn - сети с интегральными услугами
- •5.4. Компьютерные глобальные сети с коммутацией пакетов
- •5.4. Компьютерные глобальные сети с коммутацией пакетов
- •5.4.1. Принцип коммутации пакетов с использованием техники виртуальных каналов
- •5.4.2. Сети х.25
- •5.4.3. Сети Frame Relay
- •5.4.4. Технология атм
- •5.5. Удаленный доступ
- •5.5. Удаленный доступ
- •5.5.1. Основные схемы глобальных связей при удаленном доступе
- •5.5.2. Доступ компьютер - сеть
- •5.5.3. Удаленный доступ через промежуточную сеть
- •6.1. Функции и архитектура систем управления сетями
- •6.1. Функции и архитектура систем управления сетями
- •6.1.1. Функциональные группы задач управления
- •6.1.2. Многоуровневое представление задач управления
- •6.1.3. Архитектуры систем управления сетями
- •6.2. Стандарты систем управления
- •6.2. Стандарты систем управления
- •6.2.1. Стандартизуемые элементы системы управления
- •6.2.2. Стандарты систем управления на основе протокола snmp
- •6.3. Мониторинг и анализ локальных сетей
- •6.3. Мониторинг и анализ локальных сетей
- •6.3.1. Классификация средств мониторинга и анализа
- •6.3.2. Анализаторы протоколов
- •6.3.3. Сетевые анализаторы
- •6.3.4. Кабельные сканеры и тестеры
- •6.3. Мониторинг и анализ локальных сетей
- •6.3. Мониторинг и анализ локальных сетей
- •6.3.5. Многофункциональные портативные приборы мониторинга
- •6.3.6. Мониторинг локальных сетей на основе коммутаторов
4.1.2. Понятие internetworking
Основная идея введения сетевого уровня состоит в следующем. Сеть в общем случае рассматривается как совокупность нескольких сетей и называется составной сетью или интерсетью (internetwork или internet). Сети, входящие в составную сеть, называются подсетями (subnet), составляющими сетями или просто сетями (рис. 4.1).
Рис. 4.1. Архитектура составной сети
Подсети соединяются между собой маршрутизаторами. Компонентами составной сети могут являться как локальные, так и глобальные сети. Внутренняя структура каждой сети на рисунке не показана, так как она не имеет значения при рассмотрении сетевого протокола. Все узлы в пределах одной подсети взаимодействуют, используя единую для них технологию. Так, в составную сеть, показанную на рисунке, входит несколько сетей разных технологий: локальные сети Ethernet, Fast Ethernet, Token Ring, FDDI и глобальные сети frame relay, X.25, ISDN. Каждая из этих технологий достаточна для того, чтобы организовать взаимодействие всех узлов в своей подсети, но не способна построить информационную связь между произвольно выбранными узлами, принадлежащими разным подсетям, например между узлом А и узлом В на рис. 4.1. Следовательно, для организации взаимодействия между любой произвольной парой узлов этой «большой» составной сети требуются дополнительные средства. Такие средства и предоставляет сетевой уровень.
Сетевой уровень выступает в качестве координатора, организующего работу всех подсетей, лежащих на пути продвижения пакета по составной сети. Для перемещения данных в пределах подсетей сетевой уровень обращается к используемым в этих подсетях технологиям.
Хотя многие технологии локальных сетей (Ethernet, Token Ring, FDDI, Fast Ethernet и др.) используют одну и ту же систему адресации узлов на основе МАС - адресов, существует немало технологий (X.25, АТМ, frame relay), в которых применяются другие схемы адресации. Адреса, присвоенные узлам в соответствии с технологиями подсетей, называют локальными. Чтобы сетевой уровень мог выполнить свою задачу, ему необходима собственная система адресации, не зависящая от способов адресации узлов в отдельных подсетях, которая позволила бы на сетевом уровне универсальным и однозначным способами идентифицировать любой узел составной сети.
Естественным способом формирования сетевого адреса является уникальная нумерация всех подсетей составной сети и нумерация всех узлов в пределах каждой подсети. Таким образом, сетевой адрес представляет собой пару: номер сети (подсети) и номер узла.
В качестве номера узла может выступать либо локальный адрес этого узла (такая схема принята в стеке IPX/SPX), либо некоторое число, никак не связанное с локальной технологией, которое однозначно идентифицирует узел в пределах данной подсети. В первом случае сетевой адрес становится зависимым от локальных технологий, что ограничивает его применение. Например, сетевые адреса IPX/SPX рассчитаны на работу в составных сетях, объединяющих сети, в которых используются только МАС - адреса или адреса аналогичного формата. Второй подход более универсален, он характерен для стека TCP/IP. И в том и другом случае каждый узел составной сети имеет наряду со своим локальным адресом еще один - универсальный сетевой адрес.
Данные, которые поступают на сетевой уровень и которые необходимо передать через составную сеть, снабжаются заголовком сетевого уровня. Данные вместе с заголовком образуют пакет. Заголовок пакета сетевого уровня имеет унифицированный формат, не зависящий от форматов кадров канального уровня тех сетей, которые могут входить в объединенную сеть, и несет наряду с другой служебной информацией данные о номере сети, которой предназначается этот пакет. Сетевой уровень определяет маршрут и перемещает пакет между подсетями.
При передаче пакета из одной подсети в другую пакет сетевого уровня, инкапсулированный в прибывший канальный кадр первой подсети, освобождается от заголовков этого кадра и окружается заголовками кадра канального уровня следующей подсети. Информацией, на основе которой делается эта замена, являются служебные поля пакета сетевого уровня. В поле адреса назначения нового кадра указывается локальный адрес следующего маршрутизатора.
ПРИМЕЧАНИЕ: Если в подсети доставка данных осуществляется средствами канального и физического уровней (как, например, в стандартных локальных сетях), то пакеты сетевого уровня упаковываются в кадры канального уровня. Если же в какой-либо подсети для транспортировки сообщений используется технология, основанная на стеках с большим числом уровней, то пакеты сетевого уровня упаковываются в блоки передаваемых данных самого высокого уровня подсети.
Если проводить аналогию между взаимодействием разнородных сетей и перепиской людей из разных стран, то сетевая информация - это общепринятый индекс страны, добавленный к адресу письма, написанному на одном из сотни языков земного шара, например на санскрите. И даже если это письмо должно пройти через множество стран, почтовые работники которых не знают санскрита, понятный им индекс страны-адресата подскажет, через какие промежуточные страны лучше передать письмо, чтобы оно кратчайшим путем попало в Индию. А уже там работники местных почтовых отделений смогут прочитать точный адрес, указывающий город, улицу, дом и индивидуума, и доставить письмо адресату, так как адрес написан на языке и в форме, принятой в данной стране.
Основным полем заголовка сетевого уровня является номер сети-адресата. В рассмотренных нами ранее протоколах локальных сетей такого поля в кадрах предусмотрено не было - предполагалось, что все узлы принадлежат одной сети. Явная нумерация сетей позволяет протоколам сетевого уровня составлять точную карту межсетевых связей и выбирать рациональные маршруты при любой их топологии, в том числе альтернативные маршруты, если они имеются, что не умеют делать мосты и коммутаторы.
Кроме номера сети заголовок сетевого уровня должен содержать и другую информацию, необходимую для успешного перехода пакета из сети одного типа в сеть другого типа. К такой информации может относиться, например:
номер фрагмента пакета, необходимый для успешного проведения операций сборки-разборки фрагментов при соединении сетей с разными максимальными размерами пакетов;
время жизни пакета, указывающее, как долго он путешествует по интерсети, это время может использоваться для уничтожения «заблудившихся» пакетов;
качество услуги - критерий выбора маршрута при межсетевых передачах - например, узел-отправитель может потребовать передать пакет с максимальной надежностью, возможно, в ущерб времени доставки.
Когда две или более сети организуют совместную транспортную службу, то такой режим взаимодействия обычно называют межсетевым взаимодействием (internetworking).
