Середовище зв'язку відкритих систем
Середовище зв'язку відкритих систем (модель OSI) — це модель, яка описує як повинні взаємодіяти мережеві протоколи і обладнання. За стандартом 7498 ISO[1] середовище зв'язку відкритих систем розділене на сім рівнів. Рівні п'ятий-сьомий орієнтовані на обслуговування прикладних процесів, а рівні перший-четвертий — на надійне передавання даних, тобто на мережу. Прикладний рівеньПрикладний рівень забезпечує різні форми взаємодії прикладних процесів, розміщених у різних системах. Сьогодні[коли?] можна виділити такі форми протоколів прикладного рівня:
Така різноманітність протоколів зумовлена різноманітністю завдань, які вирішують на прикладному рівні. Вибрати потрібний протокол можна динамічно за допомогою спеціального протоколу, який називають протоколом керування контекстом. Рівень відображенняРівень відображення відображає та перетворює дані, якими обмінюються прикладні процеси. Потреба у рівні відображення зумовлена тим, що різні комп'ютери та пристрої, приєднані до мережі, можуть мати різні форми наведення даних: 8-, 16-, 32-, 64-розрядні, різні системи команд та ін. Можна виділити три різні форми відображення даних: комп'ютера-джерела інформації, мережі, комп'ютера-приймача інформації. Рівень відображення призначений для того, щоби спосіб відображення інформації в окремих комп'ютерах не впливав на формат інформації в мережі. Кожна інформація, яку формує прикладний рівень для передавання, має два аспекти — семантику і синтаксис. Семантика описує зміст повідомлення і є незмінною. На рівні ж відображення відбувається перетворення синтаксису. Протоколи рівня відображення виконують велику кількість різноманітних функцій, а саме: Сеансовий рівеньСеансовий рівень дає змогу організувати діалогові сеанси між прикладними процесами. Під час роботи сеансового рівня в користувача складається враження, що прикладні процеси розташовані на одному потужному локальному процесорі. Транспортний рівень надає прикладним об'єктам сполучення через усі фізичні засоби мережі незалежно від реальної конфігурації цього сполучення. Таке сполучення називають наскрізним. Сполучення, гарантоване транспортним рівнем, повинно бути прозорим, тобто не залежати від кодів інформації вищих рівнів. Для ефективнішого передавання даних на транспортному рівні є кілька класів сервісу, які відрізняються параметрами — перепускною здатністю, часом передавання, часом налагодження сполучення, допустимою ймовірністю помилок. Транспортний рівеньТранспортний рівень не тільки дає змогу вибрати певний клас сервісу, а й поновлює блоки даних, втрачені на першому-третьому рівнях. У випадку відмови сполучення на мережевому рівні він налагоджує інше мережеве сполучення. Транспортний рівень виконує мультиплексування та роз'єднання сполучень, пріоритетне передавання блоків, оптимізує параметри передавання. Мережевий рівеньМережевий рівень виконує ретранслювання даних через одну або кілька систем, а також забезпечує для транспортного рівня незалежність від методів та засобів комутації, різних маршрутів у фізичних засобах сполучення. На цьому рівні реалізується маршрутизація інформації, тобто відбувається вибирання шляхів передавання блоків залежно від адреси призначення та інших характеристик (таких як завантаженість або надійність окремих проміжних сполучень). Протокольні блоки даних на мережевому рівні називають пакетами. Канальний рівеньКанальний рівень призначений для передавання блоків даних через одне фізичне сполучення. Тому на мережевому рівні типи фізичних сполучень, які розміщені нижче, не відомі. Протокольні блоки даних канального рівня називають кадрами. Важливою функцією, яка може виконуватися на канальному рівні, є селекція інформації — відбір серед усіх прийнятих блоків тільки тих, які адресовані конкретній системі. Фізичний рівеньФізичний рівень є найнижчим рівнем моделі і призначений для передачі і отримання неструктурованого потоку біт через фізичне середовище. Він визначає механічні, електричні, функційні та процедурні характеристики, які описують доступ до фізичних сполучень. Фізичне сполучення забезпечує прозорість, тобто передавання довільної послідовності бітів. Через одне фізичне сполучення інформацію можуть передавати кілька канальних об'єктів або одне канальне сполучення можуть обслуговувати кілька фізичних. Він забезпечує:
Існує два типи фізичних сполучень для передавання даних:
Див. такожПриміткиЛітература
Посилання
|
Portal di Ensiklopedia Dunia