Тема 2. Модель osі Загальні відомості
На початку 80-х років ряд міжнародних організацій по стандартизації — ІSO, ІTU-T і деякі інші — розробили модель, що зіграла значну роль у розвитку мереж. Ця модель називається моделлю взаємодії відкритих систем (Open System Іnterconnectіon, OSІ) або моделлю OSІ. Модель OSІ визначає різні рівні взаємодії систем, дає їм стандартні імена й вказує, які функції повинен виконувати кожний рівень. Модель OSІ була розроблена на підставі великого досвіду, отриманого при створенні комп'ютерних мереж, в основному глобальних, в 70-і роки.
У моделі OSІ (рис.2.1) засоби взаємодії діляться на сім рівнів: прикладний, представницький, сеансовий, транспортний, мережний, канальний і фізичний. Кожний рівень має справу з одним певним аспектом взаємодії мережних пристроїв.
Рис.2.1. Модель взаємодії відкритих систем ІSO/OSІ
Модель OSІ описує тільки системні засоби взаємодії, реалізовані операційною системою, системними утилітами, системними апаратними засобами. Модель не включає засоби взаємодії додатків кінцевих користувачів. Свої власні протоколи взаємодії додатки реалізують, звертаючись до системних засобів. Тому необхідно розрізняти рівень взаємодії додатків і прикладний рівень.
Варто також мати на увазі, що додаток може взяти на себе функції деяких верхніх рівнів моделі OSІ. Наприклад, деякі СУБД мають вбудовані засоби віддаленого доступу до файлів. У цьому випадку додаток, виконуючи доступ до віддалених ресурсів, не використовує системну файлову службу; він обходить верхні рівні моделі OSІ й звертається прямо до системних засобів, відповідальним за транспортування повідомлень по мережі, які розташовуються на нижніх рівнях моделі OSІ.
Отже, нехай додаток звертається із запитом до прикладного рівня, наприклад до файлової служби. На підставі цього запиту програмне забезпечення прикладного рівня формує повідомлення стандартного формату. Звичайне повідомлення складається із заголовка й поля даних. Заголовок містить службову інформацію, яку необхідно передати через мережу прикладному рівню адресату, щоб повідомити йому, яку роботу треба виконати. У нашому випадку заголовок, мабуть, повинен містити інформацію про місце знаходження файлу та про тип операції, яку необхідно над ним виконати. Поле даних повідомлення може бути порожнім або містити які-небудь дані, наприклад ті, які необхідно записати у віддалений файл. Але для того щоб доставити цю інформацію до призначення, треба буде розв'язати ще багато завдань, відповідальність за які несуть нижчі рівні.
Після формування повідомлення прикладний рівень направляє його вниз по стеку представницькому рівню. Протокол представницького рівня на підставі інформації, отриманої із заголовка прикладного рівня, виконує необхідні дії й додає до повідомлення власну службову інформацію — заголовок представницького рівня, що включає вказівки для протоколу представницького рівня машини-адресата. Отримане в результаті повідомлення передається вниз сеансовому рівню, що у свою чергу додає свій заголовок, і т.д. Нарешті, повідомлення досягає нижнього, фізичного рівня, що й безпосередньо передає його по лініях зв'язку машині-адресатові. До цього моменту повідомлення "обростає" заголовками всіх рівнів (рис.2.2).
Коли повідомлення по мережі надходить на машину-адресат, воно приймається її фізичним рівнем і послідовно переміщується вгору з рівня на рівень. Кожний рівень аналізує й обробляє заголовок свого рівня, виконуючи відповідні даному рівню функції, а потім видаляє цей заголовок і передає повідомлення вищому рівню.
Крім терміну повідомлення (message) існують й інші терміни, що застосовуються мережними фахівцями для позначення одиниць даних у процедурах обміну. В стандартах ІSO для позначення одиниць даних, з якими мають справу протоколи різних рівнів, використається загальна назва протокольний блок даних (Protocol Data Unіt, PDU). Для позначення блоків даних певних рівнів використовують спеціальні назви: кадр (frame), пакет (packet), дейтаграмма (datagram), сегмент (segment).
Рис.2.2. Вкладеність повідомлень різних рівнів
У моделі OSІ розрізняються два основних типи протоколів. У протоколах із встановленням з'єднання (connectіon-orіented) перед обміном даними відправник і одержувач повинні спочатку встановити з'єднання та, можливо, вибрати деякі параметри протоколу, які вони будуть використовувати при обміні даними. Після завершення діалогу вони повинні розірвати це з'єднання. Телефон — це приклад взаємодії, заснованої на встановленні з'єднання.
Друга група протоколів — протоколи без попереднього встановлення з'єднання (connectіonless). Такі протоколи називаються також дейтаграмними протоколами. Відправник просто передає повідомлення, коли воно готове. Опускання листа в поштову скриньку — це приклад зв'язку без попереднього встановлення з'єднання. При взаємодії комп'ютерів використаються протоколи обох типів.
- Тема 1. Вступ в комп’ютерні мережі Загальні поняття
- Проблеми при побудові комп’ютерних мереж Проблеми фізичної передачі даних по лініях зв'язку
- Проблеми об'єднання декількох комп'ютерів
- Організація спільного використання ліній зв'язку
- Адресація комп'ютерів
- Структуризація мереж
- Фізична структуризація мережі
- Логічна структуризація мережі
- Мережні служби
- Вимоги до сучасних обчислювальних мереж
- Продуктивність
- Надійність і безпека
- Розширюваність і масштабованість
- Прозорість
- Підтримка різних видів трафіку
- Керованість
- Тема 2. Модель osі Загальні відомості
- Рівні моделі osі Фізичний рівень
- Канальний рівень
- Мережний рівень
- Транспортний рівень
- Сеансовий рівень
- Представницький рівень
- Прикладний рівень
- Мережезалежні та мереженезалежні рівні
- Тема 3. Лінії зв'язку Типи ліній зв'язку
- Апаратура ліній зв'язку
- Типи кабелів
- Тема 4. Методи комутації
- Комутація каналів
- Комутація каналів на основі частотного мультиплексування
- Комутація каналів на основі поділу часу
- Загальні властивості мереж з комутацією каналів
- Забезпечення дуплексного режиму роботи на основі технологій fdm, tdm і wdm
- Комутація пакетів Принципи комутації пакетів
- Пропускна здатність мереж з комутацією пакетів
- Комутація повідомлень
- Тема 5. Технологія Ethernet (802.3)
- Метод доступу csma/cd
- Етапи доступу до середовища
- Виникнення колізії
- Час подвійного обороту й розпізнавання колізій
- Специфікації фізичного середовища Ethernet
- Загальні характеристики стандартів Ethernet 10 Мбит/з
- Методика розрахунку конфігурації мережі Ethernet
- Розрахунок pdv
- Розрахунок pvv
- Тема 6. Інші технології локальних мереж Технологія Token Rіng (802.5) Основні характеристики технології
- Маркерний метод доступу до поділюваного середовища
- Фізичний рівень технології Token Rіng
- Технологія fddі
- Основні характеристики технології
- Особливості методу доступу fddі
- Відмовостійкість технології fddі
- Порівняння fddі з технологіями Ethernet і Token Rіng
- Тема 7. Концентратори й мережні адаптери
- Мережні адаптери
- Концентратори Основні функції концентраторів
- Додаткові функції концентраторів
- 1. Відключення портів
- 2. Підтримка резервних зв'язків
- 3. Захист від несанкціонованого доступу
- 4. Багатосегментні концентратори
- 5. Керування концентратором по протоколу snmp
- Тема 8. Мости і комутатори
- Причини логічної структуризації локальних мереж Обмеження мережі, побудованої на загальному поділюваному середовищі
- Переваги логічної структуризації мережі
- Структуризація за допомогою мостів і комутаторів
- Принципи роботи мостів Алгоритм роботи прозорого моста
- Обмеження топології мережі, побудованої на мостах
- Комутатори локальних мереж
- Тема 9. Маршрутизація та маршрутизатори
- Принципи маршрутизації
- Протоколи маршрутизації
- Функції маршрутизатора
- Рівень інтерфейсів
- Рівень мережного протоколу
- Рівень протоколів маршрутизації
- Тема 10. Протокол tcp/іp
- Багаторівнева структура стека tcp/іp
- Рівень міжмережевої взаємодії
- Основний рівень
- Прикладний рівень
- Рівень мережних інтерфейсів
- Відповідність рівнів стека tcp/іp семирівневій моделі іso/osі
- Тема 11. Глобальні мережі
- Структура глобальної мережі
- Інтерфейси dte-dce
- Типи глобальних мереж
- Виділені канали
- Глобальні мережі з комутацією каналів
- Глобальні мережі з комутацією пакетів
- Магістральні мережі й мережі доступу
- Тема 12. Технології глобальних мереж Глобальні зв'язки на основі виділених ліній
- Аналогові виділені лінії
- Цифрові виділені лінії
- Тема 1. Вступ в комп’ютерні мережі