Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

32. Протоколи сеансового рівня. Робота в нештатних ситуаціях.




32. Протоколи сеансового рівня. Робота в нештатних ситуаціях.

Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня).

Усі функції сеансового рівня можна розділити на такі три групи:

- функції налагодження, або розірвання сеансу;

- функції нормального передавання;

- функції нештатних ситуацій.

Робота нештатних ситуаціях.

Для забезпечення надійної роботи сеансової підсистеми в нештатних ситуаціях передбачені такі операції та функції:

- контроль за групами операцій;

- забезпечення примусового завершення сеансу зі збереженням цілісності даних;

- рестарти з контрольних точок та забезпечення синхронізації;

- розробка варіантів можливої роботи в періоди масових відмов.

Усі відмови і помилки, що виникають на сеансовому рівні, поділяють на два різновиди – такі, що потребують негайного розірвання сеансового прив’язання та такі, що їх можна нейтралізувати за допомогою певних коректив. У першому випадку відмовлення виконують системи вищих рівнів, а в другому – засоби сеансового рівнів. Користувач помічає лише незначне уповільнення роботи.

До розірвання сеансу можуть призвести наступні причини:

- стійка апаратна помилка, яку неможливо оминути;

- стійка помилка в засобах зв’язку;

- помилка в програмі;

- різне налаштування і несумісність станцій;

- різні реалізації прикладного рівня та рівня відображення;

- складання, або рестарт транспортної системи;

- втрата, або спотворення повідомлень;

- перевантаження;

- помилки оператора.

Збої та відмови бувають різними. В еталонній моделі збої, якщо це можливо, повинні бути усунені засобами протоколів нижчих рівнів.


 

33. Протоколи сеансового рівня. Повернення в контрольну точку.

Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня).

Усі функції сеансового рівня можна розділити на такі три групи:

- функції налагодження, або розірвання сеансу;

- функції нормального передавання;

- функції нештатних ситуацій.

Повернення в контрольну точку.

Для структуризації обміну даними та з метою уникнення відмов користувачі сеансового рівня можуть вводити контрольні (або головні) точки синхронізації, що поділяють процес обміну даними на одиницю діалогу. У цьому випадку процес передавання у межах однієї такої одиниці не залежить від інших.

Контрольна точка – збережений у деякий момент часу стан даних, прикладної програми чи системи керування який дає змогу деяким попередньо визначеним способам відновити себе (файл).

Контрольні точки можуть бути як системні (стан всієї мережі в цілому), так користувацькі ( під час роботи з БД). Формування нової точки спричиняє зниження старої. Найчастіше контрольну точку формують на кожну трансакцію (наприклад запам’ятовують стан рахунку в банку до його зміни).

У випадку обриву сеансу, його слід поновити. Для цього виконують наступну послідовність дій:

 - виявити помилку;

 - проінформувати відправника про помилку з зазначенням причини;

 - виправити помилку, якщо це можливо;

 - вибрати контрольну точку та рестартувати процес.

Зазвичай помилку виправляє станція приймання.

 

 

 


 

34. Протоколи сеансового рівня. Робота в аварійному режимі.

Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня).

Усі функції сеансового рівня можна розділити на такі три групи:

- функції налагодження, або розірвання сеансу;

- функції нормального передавання;

- функції нештатних ситуацій.

Робота в аварійному режимі.

На випадок, коли мережа повністю виходить з ладу, передбачають можливість тимчасової роботи в ручному режимі. Для цього розробляють спеціальні конкретні процедури і заходи (найчастіше це періодичне роздрукування інформації про стан файлів).

Робота в ручному режимі дещо сповільняє виконання функцій, зменшує сервіс, однак головні функції система виконує. В цьому випадку ПК працюють в автономному режимі.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...