32. Протоколи сеансового рівня. Робота в нештатних ситуаціях.
32. Протоколи сеансового рівня. Робота в нештатних ситуаціях. Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня). Усі функції сеансового рівня можна розділити на такі три групи: - функції налагодження, або розірвання сеансу; - функції нормального передавання; - функції нештатних ситуацій. Робота нештатних ситуаціях. Для забезпечення надійної роботи сеансової підсистеми в нештатних ситуаціях передбачені такі операції та функції: - контроль за групами операцій; - забезпечення примусового завершення сеансу зі збереженням цілісності даних; - рестарти з контрольних точок та забезпечення синхронізації; - розробка варіантів можливої роботи в періоди масових відмов. Усі відмови і помилки, що виникають на сеансовому рівні, поділяють на два різновиди – такі, що потребують негайного розірвання сеансового прив’язання та такі, що їх можна нейтралізувати за допомогою певних коректив. У першому випадку відмовлення виконують системи вищих рівнів, а в другому – засоби сеансового рівнів. Користувач помічає лише незначне уповільнення роботи. До розірвання сеансу можуть призвести наступні причини: - стійка апаратна помилка, яку неможливо оминути; - стійка помилка в засобах зв’язку; - помилка в програмі; - різне налаштування і несумісність станцій; - різні реалізації прикладного рівня та рівня відображення; - складання, або рестарт транспортної системи; - втрата, або спотворення повідомлень; - перевантаження; - помилки оператора.
Збої та відмови бувають різними. В еталонній моделі збої, якщо це можливо, повинні бути усунені засобами протоколів нижчих рівнів.
33. Протоколи сеансового рівня. Повернення в контрольну точку. Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня). Усі функції сеансового рівня можна розділити на такі три групи: - функції налагодження, або розірвання сеансу; - функції нормального передавання; - функції нештатних ситуацій. Повернення в контрольну точку. Для структуризації обміну даними та з метою уникнення відмов користувачі сеансового рівня можуть вводити контрольні (або головні) точки синхронізації, що поділяють процес обміну даними на одиницю діалогу. У цьому випадку процес передавання у межах однієї такої одиниці не залежить від інших. Контрольна точка – збережений у деякий момент часу стан даних, прикладної програми чи системи керування який дає змогу деяким попередньо визначеним способам відновити себе (файл). Контрольні точки можуть бути як системні (стан всієї мережі в цілому), так користувацькі ( під час роботи з БД). Формування нової точки спричиняє зниження старої. Найчастіше контрольну точку формують на кожну трансакцію (наприклад запам’ятовують стан рахунку в банку до його зміни). У випадку обриву сеансу, його слід поновити. Для цього виконують наступну послідовність дій: - виявити помилку; - проінформувати відправника про помилку з зазначенням причини; - виправити помилку, якщо це можливо; - вибрати контрольну точку та рестартувати процес. Зазвичай помилку виправляє станція приймання.
34. Протоколи сеансового рівня. Робота в аварійному режимі. Головним завданням сеансового рівня є організація обміну інформацією між об’єктами прикладного рівня відображення. Цей обмін відбувається як послідовність окремих діалогів – сеансів (звідси і походить назва рівня).
Усі функції сеансового рівня можна розділити на такі три групи: - функції налагодження, або розірвання сеансу; - функції нормального передавання; - функції нештатних ситуацій. Робота в аварійному режимі. На випадок, коли мережа повністю виходить з ладу, передбачають можливість тимчасової роботи в ручному режимі. Для цього розробляють спеціальні конкретні процедури і заходи (найчастіше це періодичне роздрукування інформації про стан файлів). Робота в ручному режимі дещо сповільняє виконання функцій, зменшує сервіс, однак головні функції система виконує. В цьому випадку ПК працюють в автономному режимі.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|