Что такое пятый уровень модели OSI (Сеансовый уровень)?

Что такое пятый уровень модели OSI (Сеансовый уровень) Изучение

Пятый уровень модели OSI называется сеансовым уровнем. Он отвечает за связь между двумя конечными системами, организует обмен данными и синхронизирует его. Это означает, что в случае неожиданного прерывания связи не придется начинать заново.

Что такое сеансовый уровень?

Сеансовый уровень также известен как уровень управления связью или сеансовый уровень. Это пятый уровень семиуровневой модели OSI, которая была разработана в 1970-х годах для создания стандартов взаимодействия между различными устройствами и системами в сети.

Управление связью на сеансовом уровне

Основная задача сеансового уровня — установить логическое соединение между двумя системами. Это соединение называется сеансом. Каждый из них уникален и понятен. Уровень сеанса также отвечает за управление этими собраниями или сеансами. Например, уровень может разрешить временный доступ к другой системе и тем самым управлять связью.

Это происходит с обеих сторон, параллельно или в зависимости от направления. Это называется диалоговым управлением, которое берет на себя сеансовый уровень OSI. Для односторонней связи сеансовый уровень может назначать токены для регулирования порядка и, таким образом, обеспечивать беспрепятственный диалог.

Эти токены разделены на четыре категории для сеансового уровня OSI:

  • Маркеры данных : во время односторонней связи в полудуплексном режиме они указывают, какой стороне разрешено отправлять данные и когда.
  • Токены основных действий. Токены действий делят соединение на различные действия. Если действие прервано или отменено, его можно возобновить позже в этом или другом сеансе.
  • Второстепенные токены синхронизации. Эти токены пронумерованы от 0 до 999 999 и используются для сегментации связи. Подробнее о синхронизации на уровне сеанса вы узнаете далее в этом тексте.
  • Токены выпуска : они отмечают конец сеанса.

Синхронизация на сеансовом уровне

Помимо организации и контроля связи, второй очень важной услугой, предоставляемой сеансовым уровнем, является синхронизация обмена данными. Это особенно важно, когда передача данных на четвертом уровне или уровне ниже неожиданно и непреднамеренно прерывается.

Читайте также:  Создание WebBrowser в C и Windows Forms — исчерпывающее руководство для разработчиков.

Сеансовый уровень OSI создает точки синхронизации специально для таких случаев. Если связь затем прерывается, передачу можно возобновить в этот момент и не начинать все заново. Эта служба особенно полезна при обмене данными по медленным или нестабильным соединениям или при работе с особенно большими файлами.

Точки синхронизации, предоставляемые сеансовым уровнем, делятся на две большие категории.

  • Основные точки синхронизации разделяют данные, подлежащие обмену, на отдельные единицы. Эти точки синхронизации должны быть явно подтверждены.
  • Незначительные точки синхронизации обеспечивают логическую и практичную структуру внутри модулей. Ваше подтверждение не является обязательным.

Какие службы выполняет сеансовый уровень OSI?

Службы сеансового уровня, некоторые из которых уже упоминались, доступны процессам приложений, и все они направлены на лучшую организацию и синхронизацию связи. Они используются, когда сеансовый уровень запрашивает соединение со вторым компьютером с транспортного уровня (уровень 4). Различные службы объединены в функциональные блоки. Международная организация по стандартизации (ISO), которая также помогла разработать модель OSI, предлагает следующую классификацию функциональных единиц. Соответствующая комбинация будет определена обеими сторонами до встречи.

  • Базовое комбинированное подмножество (BCS): совместимо с ядром, полудуплексом и дуплексом.
  • Базовое синхронизированное подмножество (BSS): совместимо с ядром, полудуплексом, согласованным выпуском, второстепенными и основными точками синхронизации и ресинхронизацией.
  • Подмножество базовых действий (BAS): совместимо с ядром, полудуплекс, второстепенные точки синхронизации, исключения, управление активностью.

Какие протоколы используют сеансовый уровень?

Существует множество протоколов, использующих сеансовый уровень OSI. Для этого сеансовый уровень делает свои протоколы и услуги доступными для более высоких уровней через программные интерфейсы. Параметры и свойства нижележащих уровней не имеют значения для устойчивых коммуникационных соединений. Протоколы, использующие сеансовый уровень, включают, помимо прочего:

  • ADSP
  • ASP
  • FTP
  • H.245
  • HTTP
  • ISO-SP
  • iSNS
  • L2F
  • L2TP
  • NetBIOS
  • NNTP
  • PAP
  • PPTP
  • RPC
  • RTCP
  • SCP
  • SDP
  • SMPP
  • SMTP
  • SOCKS
  • Telnet
  • TFTP
  • ZIP
Оцените статью
Блог о программировании
Добавить комментарий