Міжнародною організацією стандартів затверджені певні вимоги до організації взаємодії між системами мережі.
Ці вимоги одержали назву OSI (Open System Interconnection) - «еталонна модель взаємодії відкритих систем».
Відповідно до вимог еталонної моделі, кожна система мережі повинна здійснювати взаємодію через передачу кадру даних. Відповідно до моделі OSI створення і передача кадру здійснюється за допомогою 7-ми послідовних дій, що одержали назву «рівень обробки». Кожен рівень має заздалегідь заданий набір функцій, які він повинен виконати для того, щоб зв'язок міг відбутися.
Прикладний рівень - це найближчий до користувача рівень OSI. На цьому рівні спроба користувача одержати доступ до середовища перетвориться в запит, що передається на більш низький рівень. Цей запит проходить послідовно по шести інших рівнях, передається на інші робочі станції чи сервер і знову піднімається по всіх рівнях нагору до прикладного. Тобто прикладний рівень це набір мережних сервісів таких як ftp чи e-mail, з якими працюють як додатки так і користувачі.
Представницький рівень приймає запит від прикладного і передає на наступний рівень, при цьому маскує розходження, рівень переводить дані в числовий формат тієї машини якій вони призначені Так само на цьому рівні можлива компресія даних і шифрування з метою захисту від несанкціонованого доступу.
Сеансовий рівень. Для ідентифікації комп'ютерів у мережі використовуються умовні імена або числові коди. Здійснюється координація зв'язку, забезпечена можливість встановлення активної на момент зв'язку сторони. Тобто на даному рівні відбувається управління діалогом між вузлами мережі.
Транспортний рівень. На цьому рівні є засоби для впорядкування, нумерації, буферизації пакетів. Тут контролюється в якому порядку пакети будуть передані в мережу.
Мережний рівень займається маршрутизацією пакетів, доставкою пакета будь-якому вузлу в мережах довільної топології. Рівень вибирає оптимальний режим і включає його до складу пакета, як довідку для проміжних вузлів маршруту. При прийомі пакета відповідно відбувається видалення цих даних.
Канальний рівень. Іноді його називають рівнем даних. Він відповідає за послідовність передачі. Рівень складається з двох ієрархічних підрівнів: логічний контроль зв'язку, цей підрівень здійснює прийом і передачу пакетів повідомлень користувачам; контроль доступу до середовища, він здійснює контроль доступу до фізичного середовища і займається контролем мережі
Фізичний рівень - сигнали перетворюються в електричні імпульси, рівень можна так само умовно віднести до апаратного забезпечення. Так само на цьому рівні визначаються характеристики фізичного середовища і параметри електричних сигналів.