- •1. Введение. Сетевые дисциплины.
- •2. Модель osi
- •2.1. Введение
- •2.2. Понятие сетевого протокола
- •2.3. Протокол osi и его роль
- •2.4. Общая структура osi
- •2.5. Описание уровней
- •2.5.1. Прикладной уровень
- •2.5.2. Уровень презентации данных
- •2.5.3. Сессионный уровень
- •2.5.4. Транспортный уровень
- •2.5.5. Сетевой уровень
- •2.5.6. Канальный уровень
- •2.5.7. Физический уровень
- •2.6. Модель osi в локальных сетях
- •2.7. Модель osi в сетях различных топологий
- •2.7.1. Шинная топология
- •2.7.2. Сети кольцевой топологии
- •2.7.3. Сетевая топология
- •3. Продвижение сетевых сообщений
- •3.1. Терминология
- •3.2. Механизм отката
- •3.3. Понятие виртуального канала
- •3.4. Типы виртуальных каналов
- •3.4.1. Введение
- •3.4.2. Канал с полным подтверждением
- •3.4.3. Частичное подтверждение, выдаваемое пдс
- •3.4.4. Частичное подтверждение, выдаваемое пбс
- •3.4.5. Канал без подтверждения
- •3.4.6. Выбор типа канала
- •3.5. Механизм квитанций
- •3.6. Формат сообщений
- •4. Транспортно-независимая сетевая служба (тнсс)
- •5.2.2. Динамическая трансляция
- •5.2.3. Статическая трансляция
- •5.2.4. Полустатическая трансляция
- •5.3. Задача коммутации
- •5.3.1. Введение
- •5.3.2. Коммутация с установлением предварительного соединения
- •Коммутация виртуальных каналов
- •5.3.3. Коммутация без установления предварительного соединения
- •Смысл осуществления разборки/сборки сообщений
- •5.3.4. Применение методов коммутации
- •5.3.5. Проблема объединения сетей с установлением и без установления предварительного соединения
- •6. Задача сетевого уровня: маршрутизация сообщений в сети
- •6.1. Постановка задачи
- •6.2. Роль протоколов сетевого уровня
- •6.3. Размножение пакетов
- •6.4. Методы таблиц маршрутизации
- •6.4.1. Общие положения
- •6.4.2. Метод статических таблиц
- •6.4.3. Метод локальной оптимизации
- •6.4.4. Метод глобальной оптимизации
- •6.5. Методы централизованной маршрутизации
- •6.5.1. Общие положения
- •6.5.2. Централизованная маршрутизация с использованием таблиц маршрутизации
- •6.5.3. Метод этикеток
- •6.6. Применение методов маршрутизации
- •7.4. Переименование
- •7.5. Проницаемость при кластеризации
- •7.6. Реализация устройства межсетевого взаимодействия (умв)
- •7.7. Топология межсетевого взаимодействия
- •1) Последовательное объединение сетей
- •2) Параллельное соединение сетей
- •3) Произвольное соединение
- •7.8. Уровень межсетевого (межсегментного) взаимодействия
- •7.8.1. Повторитель (Repeater)
- •7.8.2. Мост (Bridge)
- •7.8.3. Маршрутизатор (Router)
- •7.8.4. Шлюз (Gateway)
- •7.9. Цена межсетевого взаимодействия
- •8. Сети Ethernet
- •8.1. Введение
- •8.2. Классический Ethernet
- •8.3.1. Введение
- •8.3.2. Топология простейшей Switch Ethernet сети
- •8.3.3. Устройство и работа хаба типа 1
- •8.3.4. Соединение хабов
- •1) Параллельное соединение двух хабов
- •2) Параллельное соединение множества хабов
- •3) Древовидное соединение множества хабов
- •8.3.5. Особенности хабов типа 2
- •8.3.6. Особенности хабов типа 3
- •8.3.7. Особенности хабов типа 4
- •8.4. Контроллеры Ethernet
- •8.5. Кабельные системы Ethernet
- •8.5.1. Особенности кабельных систем с использованием коаксиального кабеля
- •8.5.2. Особенности кабельных систем с использованием витой пары
- •8.5.3. Особенности кабельных систем с использованием оптоволокна
- •8.5.4. Справочные данные о некоторых кабельных системах Ethernet
2.7. Модель osi в сетях различных топологий
2.7.1. Шинная топология
В сетях с шинной топологией на каждой станции устанавливается полный набор протоколов (полный стек протоколов).
7
6
5
4
3
2
1
7
6
5
4
3
2
1
S1
Sn
…
обеспечивается
средствами ОС и ПП
обеспечивается т. н. подсетевым драйвером
обеспечивается сетевым контроллером
и набором
его драйверов
Программное обеспечение подсетевого драйвера может входить в состав ОС и устанавливаться точно так же, как устанавливаются другие драйвера ОС.
2.7.2. Сети кольцевой топологии
S2
РК
S1
РК
РК
Sn-1
РК
Sn
КК1
КК2
ККn
ККn-1
…
КЛ
КЛ
КЛ
КЛ
структура сети кольцевой топологии
На рисунке:
S1-Sn - станции;
РК - радиальные контроллеры;
КК1-ККn - кольцевые контроллеры, соединенные с радиальными контроллерами радиальными линиями;
КЛ - отдельные сегменты кольцевой линии.
На станциях при таком типе сетевой топологии также установлен полный набор протоколов, но кроме этого в процессе инсталляции сети производится т. н. процедура «начальной инициализации сети». В процессе начальной инициализации производится настройка кольцевых контроллеров, задание параметров их работы и установка на кольцевых контроллерах драйверов канального уровня.
В целом стопка протоколов выглядит следующим образом:
ККi
2
1
1
1
7
6
5
4
3
2
1
КЛвх
КЛвых
РЛ
Si
На рисунке:
Si - станция;
РЛ - радиальная линия;
КЛвх - входной кабель кольцевого контроллера с кольцевой линии;
КЛвых - выходной кабель кольцевого контроллера на кольцевую линию.
В такой сети в отличие от сетей шинной топологии происходит не одна конвертация сообщения на станции отправителя и одна последующая деконвертация на станции получателя, а множество конвертаций и деконвертаций.
Сообщение, распространяясь по кольцу, на каждом кольцевом контроллере сначала подвергается деконвертации (деконвертация входа на кольцо), а затем перед поступлением на КЛвых, подвергается конвертации (конвертация выхода на кольцо).
Когда станция хочет передать сообщение, то оно сначала подвергается конвертации на этой станции, затем поступает на кольцевой контроллер, подвергается на нем деконвертации (деконвертация получения кольцевым контроллером сообщения) и далее происходят процессы на канальном уровне кольцевого контроллера, которые подробно будут рассмотрены на практических занятиях курса КИС.
2.7.3. Сетевая топология
К1
К2
К3
К4
С11
С1n
…
С41
С4m
…
ГЛС
ГЛС
ГЛС
ГЛС
ЛЛС
ЛЛС
ЛЛС
структура сети сетевой топологии
На рисунке:
ГЛС - глобальные линии связи;
К – коммутаторы, произвольным образом связанные глобальными линиями связи;
ЛЛС - локальные линии связи;
С - станции, к каждому коммутатору может быть подключено произвольное количество станций.
Особенностью такой сети является то, что строго говоря в сеть объединены только коммутаторы. Только на коммутаторах устанавливается полный набор сетевых протоколов, осуществляется конвертация, деконвертация, маршрутизация и т. д.
Про станции говорят, что они находятся на терминальном подключении к одному из коммутаторов. Это означает, что:
полного стека протоколов на станциях нет, подсетевой драйвер может быть не установлен;
для доступа к коммутаторам используются т. н. протоколы терминального доступа. Протоколы терминального доступа заменяют протоколы транспортного и сетевого уровней. Например, для доступа в интернет используется один из протоколов терминального доступа, например: PPP, SLIP, ADSL.
При подключении к сети администратор станции сообщает операционной системе о необходимости выделить канал сетевого доступа и сообщает тип протокола, который будет использоваться на данном канале. Данная процедура называется «установление подключения к сети», но в ходе нее установка полного набора сетевого протокола не происходит.
В целом стопка протоколов выглядит следующим образом:
1
2
4
1
4
1
1
2
3
4
5
6
7
3
3
2
2
1
1
3
3
2
1
2
1
2
3
4
6
7
5
К1
К2
К3
К4
Д1
Д2
Д3
Д4
S1
S2
а
б
На рисунке:
S1 - станция-отправитель;
S2 - станция-получатель;
К1 - конвертация на станции-отправителе;
а - сетевой и транспортный протоколы не установлены, предписанные ими алгоритмы не выполнены;
Д1 - деконвертация на ближнем к станции-отправителю коммутаторе;
К2 - конвертация на ближнем к станции-отправителю коммутаторе, выполняются протоколы транспортного и сетевого уровней;
Д2 - деконвертация на коммутаторах, через которые проходит сообщение, распространяясь по сети;
К3 - конвертация на коммутаторах, через которые проходит сообщение, распространяясь по сети;
Д3 - деконвертация на коммутаторе, ближнем к станции-получателю; выполняются алгоритмы транспортного уровня, предписанные для получения сообщения;
К4 - конвертация на ближнем к станции-получателю коммутаторе;
Д4 - деконвертация на станции-получателе;
б - алгоритмы 3 и 4 уровней не выполняются, т. к. уже выполнены на коммутаторе.