Семиуровневая модель взаємодії відкритих систем (Open Systems Interconnection, OSI), запропонована Міжнародною організацією зі стандартизації (International Organization for Standardization, ISO) . Модель ISO / OSI передбачає, що всі мережеві додатки можна поділити на сім рівнів, для кожного з яких створені свої стандарти і загальні моделі. У результаті завдання мережної взаємодії ділитися на менші і легші завдання, забезпечується сумісність між продуктами різних виробників і спрощується розробка додатків за рахунок створення окремих рівнів і використання вже існуючих реалізацій.

FFFFFB58i474D МОДЕЛЬ ВЗАЄМОДІЇ ВІДКРИТИХ СИСТЕМ

Малюнок 1. Семиуровневая модель

Теоретично, кожен рівень повинен взаємодіяти з аналогічним рівнем віддаленого комп’ютера. На практиці кожний з них, за винятком фізичного, взаємодіє з вище – інижележащим рівнями – Представляє послуги Вищерозміщені і користується послугами ніжележащего. У реальній ситуації на одному комп’ютері незалежно один від одного іноді виконується декілька реалізацій одного рівня. Наприклад, комп’ютер може мати кілька мережевих адаптерів стандарту Ethernet або адаптери стандартів Ethernet і Token-Ring і.т.д.

Розглянемо докладніше кожен з семи рівнів та їх застосування.

Фізичний рівень

Фізичний рівень описує фізичні властивості (наприклад, електромеханічні характеристики) середовища і сигналів, що переносять інформацію. Це фізичні характеристики кабелів і роз’ємів, рівні напруг та електричного опору і.т.д., в тому числі, наприклад, специфікація кабелю «неекранована кручена пара» (unshielded twisted pair, UTP)

 

 

 

Канальний рівень

 

Канальний рівень забезпечує перенесення даних з фізичної середовищі. Він поділений на два підрівні: керування логічним каналом (logical link control, LLC) та управління доступом до середовища (media access control, MAC). Такий поділ дозволяє одному рівню LLC використовувати різні реалізації рівня MAC. Рівень MAC працює з застосовуваним в Ethernet і Token-Ring фізичними адресами, які «вшиті» в мережеві адаптери їх виробниками. Слід розрізняти фізичні та логічні (наприклад, IP) адреси. З останнім працює мережевий рівень.

Мережевий рівень

 

У відмінності від канального рівня, що має справу з фізичними адресами, мережевий рівень працює з логічними адресами. Він забезпечує підключення і маршрутизацію між двома вузлами мережі. Мережевий рівень надає транспортному рівню послуги з встановленням з’єднання (connection-oriented), наприклад Х.25, або без встановлення такого (connectionless) наприклад IP (internet protocol). Одна з основних функцій мережевого рівня – маршрутизація.

До протоколів мережного рівня ставитися IP і ICMP (Internet Control Massage Protocol).

Транспортний рівень

Транспортний рівень надає послуги, аналогічно послугах мережевого рівня. Надійність гарантують лише деякі (не всі) реалізації мережевих рівнів, тому її відносять до числа функцій, які виконуються транспортним рівнем. Транспортний рівень повинен існувати хоча б тому, що іноді всі три нижніх рівні (фізичний, канальний і мережевий) надає оператор послуг зв’язку. У цьому випадку, використовуючи відповідний протокол транспортного рівня, споживач послуг може забезпечити необхідну надійність послуг. TCP (Transmission Control Protocol) – широко поширений протокол транспортного рівня.

Сеансовий рівень

Сеансовий рівень забезпечує встановлення і розрив сеансів, і управління ними. Сеанс – це логічне з’єднання між двома кінцевими пунктами. Найкращий приклад цієї моделі – телефонний дзвінок. При наборі номера Ви встановлюєте логічне з’єднання, в результаті на іншому кінці дроту дзвонить телефон. Коли один зі співрозмовників говорить «алле», починається передача даних. Після того як один з абонентів вішає трубку, телефонна компанія виконує деякі дії для розриву з’єднання. Сеансовий рівень стежить також за черговістю передачі даних. Цю функцію називають «управління діалогом» (dialog management). Ось приклади протоколів сеансового, представницького і прикладного рівнів – SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol) і Telnet.

Представницький рівень

Представницький рівень дозволяє двом стека протоколів «домовлятися» про синтаксис (поданні) передаються одне одному даних. Оскільки гарантій однакового представлення інформації немає, то цей рівень при необхідності переводить дані з одного виду в інший.

Прикладний рівень

 

Прикладний рівень – вищий в моделі ISO / OSI. На цьому рівні виконуватися конкретні програми, які користуються послугами представницького рівня (і побічно – всіх інших). Це може бути обмін електронною поштою, пересилка файлів і будь-яке інше мережеве додаток.

Таблиця 1. модель ISO / OSI і деякі протоколи відповідних рівнів.

ПРИКЛАДНОЇ РІВЕНЬ SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol)
ПРЕДСТАВНИЦЬКИЙ РІВЕНЬ
Сеансовом РІВЕНЬ
ТРАНСПОРТНИЙ РІВЕНЬ TCP AND UDP
СЕТЕВОЙ РІВЕНЬ IP, ICMP, ARP
Канальнийрівень IEEE 802.3

Ethernet

ФІЗИЧНИЙ РІВЕНЬ

electronic.com.ua