Главная страница

Автоматизація проектування компютерних систем. Автоматизація проектування комп'ютерних систем Модуль I. Конспект лекцій з дисципліни Автоматизація проектування комп'ютерних систем


Скачать 0.86 Mb.
НазваниеКонспект лекцій з дисципліни Автоматизація проектування комп'ютерних систем
АнкорАвтоматизація проектування компютерних систем
Дата30.05.2022
Размер0.86 Mb.
Формат файлаdoc
Имя файлаАвтоматизація проектування комп'ютерних систем Модуль I.doc
ТипКонспект
#557364
страница11 из 16
1   ...   8   9   10   11   12   13   14   15   16

5.2Модель взаємодії відкритих систем


Теоретичну основу сучасних інформаційних систем визначає базова еталонна модель взаємодії відкритих систем.

Еталонна модель OSI (Open Society Institute), іноді звана стеком OSI є 7-рівневою ієрархією мережі (рис 4.4.) розроблену Міжнародною організацією по стандартах (International Standardization Organization - ISO). Ця модель містить в собі по суті 2 різних моделі:

  • горизонтальну модель на базі протоколів, що забезпечує механізм взаємодії програм і процесів на різних машинах

  • вертикальну модель на основі послуг, що забезпечуються сусідніми рівнями один одному на одній машині

У горизонтальній моделі двом програмам вимагається загальний протокол для обміну даними. У вертикальній - сусідні рівні обмінюються даними з використанням інтерфейсів API.



Рисунок 4.4. - модель OSI

Модель є міжнародним стандартом для передачі даних. Згідно еталонної моделі взаємодії OSI виділяються сім рівнів, що утворюють область взаємодії відкритих систем (таблиця. 4.1).

Таблиця 4.1



Рівень

Функції

1.

Фізичний

Фізичний рівень отримує пакети даних від розміщеного вище канального рівня і перетворить їх в оптичні або електричні сигнали, відповідні 0 і 1 бінарного потоку. Ці сигнали посилаються через середовище передачі на приймальний вузол. Механічні і електричні/оптичні властивості середовища передачі визначаються на фізичному рівні

2.

Канальний

Управління каналом передачі даних : формування кадрів; управління доступом до середовища передачі; передача даних по каналу; виявлення помилок в каналі і їх корекція

3.

Мережений

Маршрутизація: сегментація і об'єднання блоків даних, управління потоками даних; виявлення помилок і повідомлення про них

4.

Транспортний

Забезпечення крізного обміну даними між системами

5.

Сеансовий

Підтримка діалогу між видаленими процесами: забезпечення з'єднання і роз'єднання цих процесів; реалізація обміну даних між ними

6.

Показний

Узгодження представлення і інтерпретація передаваних даних

7.

Прикладний

Інтерфейс з прикладними процесами


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

  • Протокол;

  • Сервіс, що забезпечується для вищестоящого рівня.

Протокол - це набір правив і форматів, що визначають взаємодію об'єктів одного рівня моделі.

Найбільш близьким до користувача є прикладний рівень. Його головне завдання - надати вже перероблену (прийняту) інформацію.

Фізичний рівень визначають інтерфейси системи з каналом зв'язку, а саме: механічні, електричні, функціональні і процедурні параметри з'єднання. Фізичний рівень також описує процедури передачі сигналів в канал і отримання їх з каналу. Він призначений для перенесення потоку двійкових сигналів (послідовності бітів) у виді, придатному для передачі по конкретному використовуваному фізичному середовищу.

Фізичний рівень виконує три функції: встановлення і роз'єднання з'єднань; перетворення сигналів і реалізація інтерфейсу.

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

  • формування з передаваної послідовності бітів блоків даних певного розміру для їх подальшого розміщення в інформаційному полі кадрів, які і передаються по каналу;

  • кодування утримуваного кадру завадостійким кодом (як правило, з виявленням помилок) з метою підвищення достовірності передачі даних;

  • відновлення початкової послідовності даних на приймальній стороні;

  • забезпечення кодонезалежної передачі даних з метою реалізації для користувача (чи прикладних процесів) можливості довільного вибору коду представлення даних; управління потоком даних на рівні каналу, тобто темпу їх видачі в DTE одержувача;

  • усунення наслідків втрат, спотворень або дублювання передаваних в каналі кадрів.
1   ...   8   9   10   11   12   13   14   15   16


написать администратору сайта