прикладні процеси виконується не в декількох, розташованих в різних місцях, процесорах, а в одному потужному процесорі. Ініціатором сеансу є прикладною об'єкт, який вимагає проведення сеансу і вказує представницькому об'єкту адресу партнера. Після цього представницький об'єкт-відправник звертається до сеансовому об'єкту, ініціюючи сеанс взаємодії. В системі-одержувачі все відбувається навпаки. Сеансовий об'єкт пропонує представницькому об'єкту взяти участь у сеансі. У свою чергу, представницький об'єкт звертається до прикладного об'єкту з пропозицією про сеансі.
Сеансовий рівень забезпечує виконання двох основних груп функцій: обслуговування сеансів та забезпечення діалогової форми передачі даних. Завданням першої групи функцій є встановлення та ліквідація сеансового з'єднання, по якому передаються дані. Друга група забезпечує управління потоками даних.
Синхронізація передачі забезпечується приміщенням у потік даних контрольних точок, починаючи з яких поновлюється процес при порушенні взаємодії. Він дозволяє відповідним чином поєднувати і синхронізувати інформацію декількох потоків, можливо від різних джерел. Прикладом застосування є організація відеоконференцій в мережі <# «justify"> Синхронізація сеансових з'єднань дозволяє встановлювати і знаходити точки синхронізації процесу взаємодії об'єктів під час сеансу. Сутність відображення сеансових з'єднань на транспортне сполучення полягає в наступному. По-перше, через один і той же транспортний з'єднання можуть послідовно передаватися дані, які стосуються різних сеансів. По-друге, один і той же сеанс може послідовно здійснюватися за кількома транспортним з'єднанням.
Завершення сеансового з'єднання дозволяє представницьким об'єктам так закінчити сеанс, щоб не пропали блоки даних, що знаходяться в дорозі.
Управління активністю об'єктів дозволяє визначити, чия в даний момент чергу виконувати певні операції сеансового взаємодії. Стандарти задають три форми взаємодії об'єктів під час сеансу: дуплексну (діалог), напівдуплексний (діалог) і симплексну (монолог).
Для взаємодіючих прикладних процесів, розташованих в одній і тій же системі, сеансовий рівень є самим нижнім. Що стосується транспортного, мережевого, канального і фізичного рівнів, то вони необхідні для взаємодії тих прикладних процесів, які знаходяться в різних системах.
2.2 Функції та послуги транспортного рівня
Транспортний рівень (англ. <# «justify"> Транспортний рівень виконує завдання надання наскрізних з'єднань прикладних об'єктів. Для виконання вказаного завдання транспортний рівень здійснює передачу даних між системами крізь всі наявні в мережі фізичні кошти сполуки.
При створенні транспортного рівня повинна бути забезпечена повна його незалежність від типу і характеру взаємодіючих процесів. Надані рівнем сполуки є прозорими, тобто по них можуть передаватися будь-які використовуються коди і здійснюватися всілякі методи організації діалогу на сеансовом рівні.
Для здійснення ефективної передачі даних транспортний рівень забезпечує декілька класів обслуговування, що враховують всі різноманітні вимоги до транспорту інформації, що пред'являються різними прикладними процесами. Класи сервісу характеризуються вибраними множинами параметрів (пропускна здатність, час передачі, ча...