Сколько уровней у OSI?
DOM и браузер
Модель OSI имеет 7 уровней — от физического до прикладного. Она описывает, как данные проходят через сеть.
Семь уровней (снизу вверх)
- Физический (Physical) — передача битов по среде (кабель, радио). Напряжение, разъёмы.
- Канальный (Data Link) — кадры, MAC-адреса, коммутаторы (Ethernet, Wi-Fi).
- Сетевой (Network) — маршрутизация, IP-адреса, роутеры (IP).
- Транспортный (Transport) — доставка между процессами, порты, надёжность (TCP, UDP).
- Сеансовый (Session) — установка/поддержание сеансов связи.
- Представления (Presentation) — кодирование, шифрование, сжатие (TLS, форматы).
- Прикладной (Application) — протоколы приложений (HTTP, FTP, DNS, SMTP).
Мнемоника
Снизу вверх: Physical, Data Link, Network, Transport, Session, Presentation, Application.
Зачем нужна
- Стандартизирует и структурирует сетевое взаимодействие.
- Помогает локализовать проблемы («на каком уровне сбой»).
- Общий язык для описания протоколов.
OSI против TCP/IP
На практике чаще используют модель TCP/IP (4 уровня): сетевого доступа, интернет, транспортный, прикладной. OSI — более детальная теоретическая модель.
Где на фронте
- HTTP/HTTPS, DNS, WebSocket — прикладной уровень (7).
- TLS-шифрование — представления (6).
- TCP/порты — транспортный (4).
Коротко для собеседования
Модель OSI — 7 уровней: физический, канальный, сетевой, транспортный, сеансовый, представления, прикладной. Описывает прохождение данных по сети и помогает локализовать проблемы. На практике чаще модель TCP/IP (4 уровня). HTTP — прикладной уровень, TLS — представления, TCP — транспортный.