Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ КОМПЮТЕРНІ МЕРЕЖІ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
458 Кб
Скачать
☆

Рівень відображення (6)

Цей рівень відображає та перетворює дані, якими обмінюються між собою прикладні процеси. Необхідність у цьому рівні обумовлена тим, що різні комп’ютери та пристрої, під’єднані до мережі, можуть мати ріізні формати даних, різні системи команд, і цей рівень призначений для того, щоби спосіб відображення інформації не впливав на формат інформації в мережі. Кожна інформація, яку формує прикладний рівень для передавання має 2 аспекти: семантику і синтаксис. Семантика описує зміст повідомлення. На рівні відображення відтворюється синтаксис.

Протоколи цього рівня виконують велику кількість різноманітних фунцій, а саме:

  1. вибір (узгодження) між процесами потрібної форми відображення даних;

  2. перетворення даних, кодів, форматів;

  3. шифрування інформації.

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

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

  • TIFF – стандартний графічний формат для растрових зображень з високою роздільною здатністю;

  • JPEG – стандарт для передачі фотографій;

  • MIDI – для цифрової передачі музики;

  • MPEG – для цифрової передачі рухомих зображень.

Сеансовий рівень (5)

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

  1. налаштування сеансового сполучення;

Під час налагодження сеансового сполучення шляхом діалога об’єктів добираються параметри сполучення і швидкість передавання, необхідність використання підтверджень, …

  1. обмін даними;

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

  1. керування взаємодією;

Керування черговістю передавання протокольних пакетів.

  1. повідомлення про надзвичайні ситуації;

  2. відображення сеансового сполучення на транспортне;

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

  1. завершення сеансового сполучення.

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

Приклади протоколів та інтерфейсів сеансового рівня:

  • NFS (Network File System);

  • SQL (Structured Query Language);

  • X-Window (використовується на Unix-станціях і дозволяє їх використовувати як локальні).

Транспортний рівень (4)

Надає прикладним об’єктам сполучення через всі фізичні засоби мережі незалежно відреальної конфігурації цього сполучення. Таке сполучення називається наскрізним. Сполучення, яке гарантується транспортним рівнем, повинне бути прозорим, тобто не залежати від кодів інформації вищих рівнів.

Для ефективного передавання інформації на транспортному рівні є декілька класів сервісу, які відрізняються перепускною здатністю, часом передавання, часом налагодження сполучень і допустимою ймовірністю помилок. Сервіс транспортоного рівня передбачає такі функції:

  1. налагодження та розірвання транспортного сполучення;

  2. керування послідовністю інформаційних блоків;

  3. забезпечення цілісності даних;

  4. сегментування блоків та їх зчеплення;

  5. виявлення та виправлення помилок;

  6. вибір класу сервісу;

  7. передавання даних;

  8. мультиплексування та розчеплення сполучень.

Транспортний рівень дає змогу поновити блоки даних, які можуть бути втрачені на 1, 2, 3 рівнях. У випадку відказу сполучення на мережевому рівні, він налагоджує нове сполучення. Функціонування цього рівня передбачає 3 фази, які змінюють одна одну:

  1. налагодження сполучення; вибір класу сервіса; прийняття рішення про потреби мультимплексування; визначення оптимального розміру блоку даних;

  2. передавання даних; організація послідовності передавання даних; сегментування блоків; мультимплексування і розчеплення блоків; виявлення і виправлення помилок;

  3. завершення сполучення.

Забезпечення цілісності даних досягається за рахунок застосування механізму керування потоком даних. Надійність доставки гарантується тим, що:

  1. відправник отримує підтвердження від приймаючої сторони про доставку сегментів даних;

  2. довільні непідтверджені сегменти передаються повторно;

  3. прийняті сегменти впорядковуються у відповідності з послідовністю їх передачі;

  4. для виключення перевантаження мережі, переповнення буферів і втрати даних використовується керування потоком даних.