Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 9. Еталонна модель OSI




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

Слід провести чітку грань між роботою програмних та апаратних засобів мережі. В мережі може працювати різноманітне за технологією устаткування, від нього залежать якісні показники мережі: продуктивність, надійність тощо. Інші характеристики мережі, такі як прозорість та безпека залежать від різноманітного програмного забезпечення: мережних операційних систем та мережних застосувань.

По суті, мережа - це з'єднання різного устаткування, різного програмного забезпечення, і тому проблеми забезпечення сумісності різних технологій обладнання або різних типів операційних систем залишаються важливими.

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

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

Розглянемо роботу двох комп'ютерів в мережі.

Рис. 9.1. Міжмережна взаємодія двох комп’ютерів.

Це узагальнена дворівнева модель взаємодії комп'ютерів в мережі, що містить два рівні: програмний і апаратний (рис. 9.1).

В такий моделі інформація перетворюється в кілька етапів:

1. Користувач вводить певний запит (наприклад, знайти файл на комп'ютері 2).

2. Програма надсилає ім'я файлу і всі необхідні атрибути у вигляді запиту (у перетвореному вигляді) до апаратного рівня.

3. Апаратний рівень представляє запит у вигляді послідовності бітів даних і передає їх по лініях зв'язку (за допомогою певного мережного обладнання) до апаратного рівня комп'ютера 2.

4. Там запит розпізнається і передається до програмного рівня комп'ютера 2.

5. Програмний рівень комп'ютера 2 виконує роботу і надсилає відповідь до комп'ютера 1.

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

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

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

Рис. 9.2. Багаторівнева структура.

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

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

Нехай, користувачу потрібно відкрити певний файл. Верхній рівень моделі розбирає «по кісточках» складене символьне ім'я цього файлу і визначає його унікальний ідентифікатор.

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

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

В мережній взаємодії в процесі беруть участь два комп’ютери, тому тут потрібно змоделювати узгоджену роботу двох «ієрархій». Завдання ускладнюється багатьма узгодженостями між цими вузлами. Це угоди про рівень і форму електричних сигналів, спосіб визначення довжини інформації, методи контролю її на помилки і достовірність. Правила повинні бути застосовані для всіх рівнів, починаючи від найвищого, що реалізовує сервіс користувача мережі – до найнижчого рівня, що керує передачею бітів інформації.

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 327; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.