Page 32 - 4785
P. 32
компонентами їх мережних операційних систем. Як приклад
транспортних протоколів можна привести
протоколи TCP і UDP стека TCP/IP і протокол SPX стека Novell.
Сеансовий рівень (Session layer) забезпечує керування
діалогом: фіксує, яка зі сторін є активною в даний момент, надає
засоби синхронізації. Останні дозволяють вставляти контрольні
точки в довгі передачі, щоб у випадку відмови можна було
повернутися назад до останньої контрольної точки, а не починати
все спочатку. На практиці деякі додатки використовують сеансовий
рівень, і він рідко реалізується у вигляді окремих протоколів, хоча
функції цього рівня часто поєднують із функціями прикладного
рівня й реалізують в одному протоколі.
Основні завдання сеансового рівня:
1. встановлення способу обміну повідомленнями (дуплексний або
напівдуплексний);
2. синхронізація обміну повідомленнями;
3. організація "контрольних точок" діалогу.
Представницький рівень (Presentation layer) має справу з
формою подання переданої по мережі інформації, не міняючи при
цьому її змісту. За рахунок рівня подання інформація, передана
прикладним рівнем однієї системи, завжди зрозуміла прикладному
рівню іншої системи. За допомогою засобів даного рівня протоколи
прикладних рівнів можуть перебороти синтаксичні розходження в
поданні даних або ж розходження в кодах символів, наприклад
кодів ASCII і EBCDIC. На цьому рівні може виконуватися
шифрування й дешифрування даних, завдяки якому таємність
обміну даними забезпечується відразу для всіх прикладних служб.
Прикладом такого протоколу є протоколSecure Socket Layer (SSL),
що забезпечує секретний обмін повідомленнями для протоколів
прикладного рівня стека TCP/IP.
Основні завдання представницького рівня:
1. перетворення даних із зовнішнього формату у
внутрішній;
2. шифрування й розшифровка даних.
Прикладний рівень
Прикладний рівень (Application layer) - це в дійсності просто
набір різноманітних протоколів, за допомогою яких користувачі
30