Модель OSI была предложена Международной организацией по стандартизации (ISO) в 1984 году. Она делит процесс сетевого взаимодействия на семь уровней — от физической передачи сигналов до пользовательских приложений. Каждый уровень решает свою задачу и обменивается данными только с соседними уровнями.
Стек из семи уровней
7Прикладной (Application)HTTP, FTP, SMTP, DNS
6Представительный (Presentation)шифрование, сжатие
5Сеансовый (Session)управление диалогом
4Транспортный (Transport)TCP, UDP
3Сетевой (Network)IP, ICMP, маршрутизаторы
2Канальный (Data Link)Ethernet, Wi-Fi, коммутаторы
1Физический (Physical)кабели, разъёмы, сигналы
Данные читаются снизу вверх при приёме и сверху вниз при передаче: каждый уровень добавляет свой заголовок (инкапсуляция).
Функции уровней
| Уровень | Единица данных | Основная функция | Примеры |
|---|---|---|---|
| 7. Прикладной | данные | Интерфейс между сетью и пользовательскими программами | HTTP, FTP, SMTP, DNS |
| 6. Представительный | данные | Преобразование, шифрование и сжатие данных | SSL/TLS, JPEG, ASCII |
| 5. Сеансовый | данные | Установление, поддержание и завершение сеанса связи | NetBIOS, RPC |
| 4. Транспортный | сегмент | Доставка данных между процессами, контроль ошибок | TCP, UDP |
| 3. Сетевой | пакет | Логическая адресация и маршрутизация между сетями | IP, ICMP, OSPF |
| 2. Канальный | кадр | Передача данных между узлами одной сети, MAC-адресация | Ethernet, PPP, Wi-Fi |
| 1. Физический | бит | Передача необработанных битов по физической среде | витая пара, оптика, разъём RJ-45 |
определение
Инкапсуляция — процесс добавления служебной информации (заголовка) к данным на каждом
уровне модели при передаче. На принимающей стороне происходит обратный процесс —
декапсуляция.
OSI и TCP/IP
На практике в Интернете используется более простая четырёхуровневая модель TCP/IP, уровни которой объединяют несколько уровней OSI.
| Модель TCP/IP | Соответствующие уровни OSI |
|---|---|
| Прикладной | Прикладной, представительный, сеансовый (7–5) |
| Транспортный | Транспортный (4) |
| Межсетевой (Internet) | Сетевой (3) |
| Уровень сетевого доступа | Канальный, физический (2–1) |
на заметку
Запомнить порядок уровней снизу вверх помогает мнемоника: «Физик Кормит
Сети Только Свежими Пирожками с Повидлом» — Физический,
Канальный, Сетевой, Транспортный, Сеансовый, Представительный, Прикладной.