- •1.Локальные вычислительные сети
- •Топологии локальных сетей
- •Среды передачи информации
- •Методы кодирования информации
- •Методы управления обменом в сети типа «активная звезда»
- •В сети типа «шина»
- •В лвс типа «кольцо»
- •Контроль правильности передачи
- •Функции аппаратуры локальных сетей
- •Сетевые адаптеры
- •Магистральные функции
- •Сетевые функции
- •Другие сетевые устройства
- •Аппаратура лвс
- •Расчет максимальной длины сети
- •Типы лвс Ethernet
- •Аппаратура 10base 5
- •Аппаратура 10base-f
- •Создание сложных конфигураций
- •Аппаратура сети Fast Ethernet
- •Аппаратура сети Gigabit Ethernet
- •Аппаратура сети Token Ring фирмы ibm
- •Аппаратура сети Arcnet
- •Аппаратура сети fddi
- •Аппаратура сети 100vg-AnyLan
- •2.Эталонная модель взаимодействия открытых систем
- •Уровни эталонной модели
- •Функции уровней
- •Правила описания сервиса
- •3.Верхние уровни модели osi
- •Прикладной уровень
- •Уровень представления
- •Сеансовый уровень osi
- •Фазы и услуги сеансового сервиса
- •Функциональные группы и сервисные подмножества
- •Транспортный уровень osi
- •Услуги транспортного уровня
- •Установление соединения
- •Разъединение
- •Классы транспортного протокола
- •Процедуры протокола
- •Нумерация блоков данных
- •Явное управление потоком
- •Формат бдтп
- •4.Структура системы передачи данных
- •Сетевой уровень osi
- •Протоколы сетевого уровня
- •Зависимые от подсетей протоколы конвергенции (пр2)
- •Независимые от подсетей протоколы конвергенции
- •Рекомендация х.25 мкктт
- •Особенности пакетного уровня (х.25/3)
- •Управление потоком
- •Процедуры протокола х.25/3
- •Уровень управления информационным каналом
- •Протокол bsc
- •Типы станций hdlc
- •Режимы работы
- •Процедуры обмена
- •Назначение бита p/f
- •Установление соединения
- •Разъединение соединения
- •Восстановление посредством rej
- •5.Высокоскоростные глобальные сети Каналы t1/e1
- •Сети isdn
- •Имеются две стандартные для isdn конфигурации каналов: bri и pri/
- •Сети Frame Relay
- •Сети atm
- •6.Сеть Интернет
- •Определение Интернет
- •Управление Интернет
- •Оплата Интернет
- •Адресация в Интернет
- •Стек протоколов tcp/ip
- •Протокол ip
- •Протокол iPv6
- •Протокол tcp
- •Механизм тайм-аута ожидания подтверждения
- •Формат заголовка
- •Процедура передачи данных
- •Завершение соединения
- •Протокол udp
- •Протокол icmp
- •7.Маршрутизация
- •8.Удаленный доступ к сети
- •Работа модемов в рамках семиуровневой модели osi
- •Классификация модемов
- •Устройство современного модема
- •Режимы работы модема
- •Протоколы модуляции
- •Основные протоколы модуляции
Сеансовый уровень osi
Основная задача уровня – это управление диалогом между обслуживаемыми пользователями (т.е. объектами прикладного и представительного уровней) (рис.3.5.). Диалог может включать обмен нормальными и срочными данными, может быть дуплексным и полудуплексным.
Р
ис.3.5.
Использование сеансового уровня не всегда необходимо. Например, если обмен данными между приложениями производится без установления логического соединения, то протокол сеансового уровня абсолютно не нужен.
Важной услугой этого уровня является синхронизация для защиты от возможных ошибок. Для этого в поток данных вставляются метки синхронизации (контрольные точки), что позволяет в случае ошибки вернуться в подтвержденную точку и восстановить передачу с этого места.
Вводится также функция управления активностью. Диалог между партнерами (открытыми системами) разбивается на отрезки активности, каждый из которых может быть идентифицирован. Это позволяет прервать при желании диалог, а затем опять в любой момент его продолжить, начиная со следующего участка активности. Таким образом уровень сеанса дает возможность пользователям вести диалог, повторяя части, считающиеся ошибочными, позволяя клиентам прерывать диалог и продолжать его в любое более позднее время.
На практике в настоящее время лишь немногие приложения используют сеансовый уровень и он редко реализуется в виде отдельного протокола, хотя функции этого уровня часто объединяют с функциями других уровней и реализуют в одном протоколе (например, NetBIOS, SMB и т.д.).
Наиболее детально функции сеансовой службы и сеансового протокола разработаны МОС и МККТТ в следующих документах:
Определение сеансовой службы с установлением соединения – ISO 8326, МККТТ Х.215.
Определение сеансового протокола, поддерживающего сеансовую службу с установлением соединения – ISO 8327, МККТТ Х.225.
Остановимся кратко на ряде базовых понятий и процедур сеансового протокола.
Основные понятия.
Маркер – это атрибут сеансового соединения. который динамически назначается одному из сеансовых объектов. Получивший маркер объект имеет исключительное право инициировать выполнение услуги, контролируемой данным маркером.
В сеансовом соединении могут быть 4 маркера:
маркер данных;
маркер завершения;
маркер малой синхронизации;
маркер большой синхронизации.
В потоке данных могут размещаться точки синхронизации. Они идентифицируются последовательными возрастающими номерами. Данные точки могут быть точками малой и большой синхронизации. Независимо от названия все они получают последовательные номера. Отличие заключается в том, что точка большой синхронизации требует обязательного подтверждения, а точка малой – не требует (может вообще не подтверждаться).
Интервалы диалога между точками большой синхронизации называются диалоговыми элементами (см. рис.3.6.).
Рис.3.6.
А
ктивность
– это последовательность диалоговых
элементов, которая является некоторой
логически завершенной частью работы
(см. рис.3.7.). На одном сеансовом соединении
может быть несколько последовательных
активностей.
Р
ис.3.7.
Ресинхронизация – служит для принудительной координации взаимодействующих сторон при сеансовом взаимодействии. Ресинхронизация может быть инициирована любым пользователем сеансового сервиса. В момент ресинхронизации пропадают все данные находящиеся в стадии передачи по соединению. Ресинхронизация позволяет перераспределить маркеры между сторонами и согласовать новое значение номера точки синхронизации для продолжения обмена.
