- •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
5.3.2. Коммутация с установлением предварительного соединения
В таких сетях перед началом сеанса связи производится подготовка сети к сеансу связи, называемая процедурой «рукопожатия» (handshake).
В ходе процедуры handshake происходит следующее:
станция-отправитель (активный пользователь) формирует т. н. коммутирующее сообщение;
коммутирующее сообщение распространяется по сети. В ходе его распространения решается задача маршрутизации (определение оптимального маршрута). Задача маршрутизации решается заранее для того, чтобы в ходе передачи самого сообщения не тратить время на ее решение. Кроме того, проводятся другие подготовки к будущему сеансу связи;
станция-получатель (пассивный пользователь), получив коммутирующее сообщение, формирует ответное сообщение для активного пользователя);
в ходе распространения ответного сообщения проверяется качество коммутации;
только после получения ответного сообщения начинается основной сеанс связи. В ходе основного сеанса возможна передача не одного сообщения, а целой серии сообщений по заранее скоммутированному каналу связи.
В зависимости от того, какая именно подготовка кроме определения маршрута проводится при распространении коммутирующего сообщения, отличают:
а) коммутацию каналов;
б) коммутацию виртуальных каналов.
Коммутация каналов
При коммутации каналов происходит физическое соединение всех линий передачи. При этом для каждого сеанса связи выделяется последовательность физических линий, которая в течение сеанса связи недоступна для других сеансов связи.
Достоинства:
повышенная надежность связи;
большие удобства для передачи непрерывных видов информации (аудио и видео).
Недостатки:
из-за монопольного использования физических линий в сеансе связи резко падает эффективность использования пропускной способности сети.
Коммутация виртуальных каналов
Направлена на устранение недостатков коммутации каналов.
Отличается тем, что линии связи используются коллективно в режиме псевдопараллельной передачи (см. раздел 1.8. курса ТСИ).
Фактически это означает, что вместо физического соединения используемой линии производится резервирование квантов времени на этой линии под сеанс связи. Важно то, что в другие кванты времени по этой же физической линии могут осуществляться другие сеансы связи.
Достоинства:
повышенная надежность связи;
хорошие условия для передачи непрерывных видов данных;
в процессе handshake активный пользователь может запросить ту производительность канала, которая ему реально требуется. Тогда аппаратура сети выделит под данный сеанс связи соответствующее число квантов времени.
Недостатки:
повышенная стоимость сетевой аппаратуры.
Применение:
сетевой стандарт АТМ. Сети АТМ претендуют на широкое распространение в будущем и замену существующих сетевых технологий, причем как в локальных, так и в глобальных сетях.
5.3.3. Коммутация без установления предварительного соединения
В данном методе передача сообщения начинается без предварительной процедуры установления соединения.
Активный пользователь осуществляет передачу сообщения на ближайший элемент сети, не задаваясь вопросами:
по какому маршруту последует передача сообщения;
готовы ли сетевые каналы к такой передаче;
готов ли пассивный пользователь принять сообщение.
Достоинства:
нет затрат времени на осуществление процедуры установления предварительного соединения;
нет дополнительного трафика, связанного с процедурой установления предварительного соединения;
число сеансов связи, которое может быть проведено в единицу времени, увеличивается.
Недостатки:
пониженная надежность связи;
нестабильность сеанса связи. Строго говоря, понятие «сеанс связи» в данном случае условное, поскольку фактически обмен данными в процессе сеанса связи распадается на множество независимых друг от друга передач отдельных сообщений.
В целом, если сравнивать коммутацию с установление и без установления предварительного соединения, то первая больше подходит для осуществления длительных сеансов связи, особенно если в ходе их происходит передача ответственной информации или непрерывных видов информации, а вторая больше подходит при необходимости осуществления большого числа передач отдельных коротких сообщений, особенно если они следуют различным получателям.
Метод коммутации без установления предварительного соединения представлен двумя вариантами:
коммутация сообщений. В данном случае сообщения передаются целиком;
коммутация пакетов. Сообщения перед началом передачи по глобальным каналам разбиваются на отдельные пакеты стандартной длины (чаще всего 128 байт). Процедура разбиения называется «разборка сообщения». Пакеты проходят через сеть независимо друг от друга как отдельные сообщения. Со стороны пассивного пользователя осуществляется соединение пакетов в сообщение, задача называется «сборка сообщений».