Автоматизація проектування компютерних систем. Автоматизація проектування комп'ютерних систем Модуль I. Конспект лекцій з дисципліни Автоматизація проектування комп'ютерних систем
Скачать 0.86 Mb.
|
5.2Модель взаємодії відкритих системТеоретичну основу сучасних інформаційних систем визначає базова еталонна модель взаємодії відкритих систем. Еталонна модель OSI (Open Society Institute), іноді звана стеком OSI є 7-рівневою ієрархією мережі (рис 4.4.) розроблену Міжнародною організацією по стандартах (International Standardization Organization - ISO). Ця модель містить в собі по суті 2 різних моделі: горизонтальну модель на базі протоколів, що забезпечує механізм взаємодії програм і процесів на різних машинах вертикальну модель на основі послуг, що забезпечуються сусідніми рівнями один одному на одній машині У горизонтальній моделі двом програмам вимагається загальний протокол для обміну даними. У вертикальній - сусідні рівні обмінюються даними з використанням інтерфейсів API. Рисунок 4.4. - модель OSI Модель є міжнародним стандартом для передачі даних. Згідно еталонної моделі взаємодії OSI виділяються сім рівнів, що утворюють область взаємодії відкритих систем (таблиця. 4.1). Таблиця 4.1
Кожен рівень визначається групою стандартів, які включають дві специфікації: Протокол; Сервіс, що забезпечується для вищестоящого рівня. Протокол - це набір правив і форматів, що визначають взаємодію об'єктів одного рівня моделі. Найбільш близьким до користувача є прикладний рівень. Його головне завдання - надати вже перероблену (прийняту) інформацію. Фізичний рівень визначають інтерфейси системи з каналом зв'язку, а саме: механічні, електричні, функціональні і процедурні параметри з'єднання. Фізичний рівень також описує процедури передачі сигналів в канал і отримання їх з каналу. Він призначений для перенесення потоку двійкових сигналів (послідовності бітів) у виді, придатному для передачі по конкретному використовуваному фізичному середовищу. Фізичний рівень виконує три функції: встановлення і роз'єднання з'єднань; перетворення сигналів і реалізація інтерфейсу. Канальний рівень часто називають рівнем управління ланкою даних. Засоби цього рівня реалізують наступні основні функції: формування з передаваної послідовності бітів блоків даних певного розміру для їх подальшого розміщення в інформаційному полі кадрів, які і передаються по каналу; кодування утримуваного кадру завадостійким кодом (як правило, з виявленням помилок) з метою підвищення достовірності передачі даних; відновлення початкової послідовності даних на приймальній стороні; забезпечення кодонезалежної передачі даних з метою реалізації для користувача (чи прикладних процесів) можливості довільного вибору коду представлення даних; управління потоком даних на рівні каналу, тобто темпу їх видачі в DTE одержувача; усунення наслідків втрат, спотворень або дублювання передаваних в каналі кадрів. |