досвідченого адміністратора, відповідального за підготовку та узгодження всіх деталей майбутньої важливої ??зустрічі двох високопоставлених керівників. Якщо він діє правильно, зустріч проходить чітко і організовано. Так і робота сеансового рівня забезпечує проведення сеансу і, в кінцевому підсумку, обмін інформацією між двома прикладними процесами.
Сеансовий рівень відповідає за такі серйозні питання, як режим передачі і установка точок синхронізації. Іншими словами, на цьому рівні визначається, яким буде передача між двома прикладними процесами: полудуплексной (процеси передаватимуть і приймати дані по черзі) або дуплексної (процеси передаватимуть і приймати дані одночасно). У полудуплексном режимі сеансовий рівень видає тому процесу, який першим починає передачу, маркер даних. Коли другому процесу приходить час відповідати, маркер даних передається йому. Сеансовий рівень, таким чином, дозволяє передачу тільки тій стороні, яка володіє маркером даних.
Синхронізуючі точки являють собою точки всередині «діалогу», в яких сеансовий рівень перевіряє наявність фактичного обміну. Якщо ви коли-небудь спостерігали, як розмовляють два японських бізнесмена, ви напевно звернули увагу, що вони весь час кивають і кажуть «хай». Це не означає, що бізнесмени погоджуються один з одним; вони просто показують, що чують і розуміють, що говорить співрозмовник, тому що «хай» по-японськи означає «так».
Ще одна функція сеансового рівня моделі OSI полягає у вирішенні питання про відновлення зв'язку у разі її порушення. Наприклад, логічно було б ставити точки синхронізації між сторінками тексту і в разі порушення зв'язку починати передачу з останньою синхронизирующей точки. Таким чином, для відновлення сеансу не потрібно буде починати все спочатку і повторювати передачу тексту, який вже прийнятий правильно.
Сеансовий рівень, крім того, відповідає за деталі, пов'язані з упорядкованим («плавним») завершенням з'єднання наприкінці сеансу. Можуть виникнути й ситуації, коли потрібно безумовне («різке») завершення. Це необхідно в тих випадках, коли одна зі сторін припиняє обмін і відмовляється з цього моменту приймати дані.
Сеансовий рівень обробляє не всі запити на з'єднання. Він може видати примітив відмови qt з'єднання, якщо визначить, що з'єднання призведе до перевантаження мережі або викликана прикладної процес відсутній.
Транспортний рівень
Транспортний рівень має велике значення для користувачів комп'ютерних мереж, так як саме він визначає якість сервісу, яке потрібно забезпечити за допомогою мережевого рівня. Для того щоб краще зрозуміти функції транспортного рівня, представимо його як аналогію набору спеціальних послуг, які місцеве поштове відділення надає клієнтам за додаткову плату. Наприклад, заплативши деяку суму, клієнт може отримати квитанцію про те, що лист доставлено за вказаною ним адресою. Можна замовити термінову доставку, якщо клієнт бажає, щоб його посилка прийшла в Бостон на наступний день. Плату за ці додаткові високоякісні послуги поштове відомство США стягує з клієнтів грошима, а для користувача мережі, що працює з OSI-coвместімимі апаратними та програмними засобами, ця плата виражається в додаткових бітах, необхідних для надання інформації про статус можливих додаткових послуг.
На транспортному рівні пер...