На початку 80-х років Міжнародна організація стандартів (ISO) розробила еталонну модель взаємодії відкритих систем (OSI) для стандартизації способу зв'язку пристроїв у мережі. Ця модель була важливим кроком до забезпечення взаємодії між мережними пристроями.

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

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

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

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

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

На рівні мережі кожен сегмент з транспортного рівня стає пакетом. Пакет у свою чергу містить інформацію про логічну адресацію та іншу інформацію керування рівня 3.

На канальному рівні кожен пакет рівня мережі стає кадром. Кадр містить фізичну адресу та інформацію про виправлення помилок.

На фізичному рівні кадр стає бітами. Біти передаються у мережному середовищі по черзі.

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

ПРИМІТКА. Мнемоніка допомагає запам'ятати сім шарів моделі OSI. Ось окремі приклади: "All People Seem To Need Data Processing" і "Please Do Not Throw Sausage Pizza Away ".