І стандартизація мереж - студопедія
Архітектура має на увазі уявлення мережі у вигляді системи елементів, кожен з кото-яких виконує певну приватну функцію, при цьому всі елементи разом узгоджено вирішують загальну задачу взаємодії комп'ютерів. Іншими словами, архітектура мережі від-ражает декомпозицію загальної задачі взаємодії комп'ютерів на окремі підзадачі, які повинні вирішуватися окремими елементами мережі. Одним з важливих елементів архі-тектури мережі є комунікаційний протокол - формалізований набір правил взаємо-модействие вузлів мережі.
Проривом в стандартизації архітектури комп'ютерної мережі стала розробка моделі взаи-модействие відкритих систем (Open System Interconnection, OSI), яка на початку 80-х років узагальнила накопичений на той час досвід. Модель OSI є міжнародними стандартами починаючи-те і визначає спосіб декомпозиції завдання взаємодії «по вертикалі», доручаючи цю задачу комунікаційним протоколам семи рівнів. Рівні утворять ієрархію, відому як стек протоколів, де кожен вищестоящий рівень використовує нижчий в якості зручного інструменту для вирішення своїх завдань.
Існуючі сьогодні (або існували ще недавно) стеки протоколів в цілому відпрацьовано-жают архітектуру моделі OSI. Однак в кожному стекупротоколів є свої особливості і відмінності від архітектури OSI. Так, найбільш популярний стек TCP / IP складається з чотирьох рівнів-ній. Стандартна архітектура комп'ютерної мережі визначає також розподіл Протоко-лов між елементами мережі - кінцевими вузлами (комп'ютерами) і проміжними вузлами (комутаторами і маршрутизаторами). Проміжні вузли виконують тільки транспортні функції стека протоколів, передаючи трафік між кінцевими вузлами. Кінцеві вузли під-витримують весь стек протоколів, надаючи інформаційні послуги, наприклад веб-сер-вис. Такий розподіл функцій означає зміщення «інтелекту» мережі на її периферію.
Декомпозиція задачі мережевого взаємо модействие
Список ключових слів. декомпозиція, модуль, специфікація, багаторівневий підхід, ієрархія, міжрівневий інтерфейс, інтерфейс послуг, протокол, стек протоколів, файлова система, протокольні суті, повідомлення, заголовок повідомлення, поля даних повідомлення.
Організація взаємодії між пристроями мережі є складною заду-чий. Для вирішення складних завдань використовується відомий універсальний при третьому - декомпозиція, тобто розбиття однієї складної задачі на трохи більш прості задачі-модулів. Декомпозиція полягає в чіткому визначенні функцій кожного модуля, а також порядку їх взаємодії (тобто міжмодульних інтерфейсів). При такому підході кожен модуль можна розглядати як «чорний ящик», абстрагуючись від його внутрішніх механізмів і концентруючи увагу на способі взаємодії цих модулів. В результаті такого геологіч-ського спрощення задачі з'являється можливість незалежного тестування, розробки і модифікації модулів. Так, будь-який з показаних на рис. 4.1 моду-лей може бути переписаний заново. Нехай, наприклад, це буде модуль А, і якщо при цьому розробники збережуть без зміни міжмодульні зв'язку (в даному випадку інтерфейси А-В і А-С), то це не зажадає ніяких змін в ос-тальних модулях.
