Представь, что ты отправляешь другу подарок по почте.
С одной стороны — это просто коробка в руках курьера (понятно и просто).
С другой — есть невидимая система: сортировочные центры, правила перевозки, наклейки, квитанции (сложно и абстрактно).
7-й уровень — Прикладной (Application)
Просто: Это то, что ты видишь и используешь.
В сети — это приложения: браузер, почтовый клиент, мессенджер.
В жизни — твой подарок: плюшевый мишка в коробке.
Сложно: На этом уровне уже решено, что именно нужно передать и в каком формате (HTML-страница, письмо в формате MIME, видеопоток). Здесь работают HTTP, FTP, SMTP, DNS.
6-й уровень — Представления (Presentation)
Просто: Это переводчик или упаковщик, который делает данные понятными.
В жизни — ты подписал открытку на понятном языке или упаковал подарок в бумагу.
Сложно: Здесь выполняется кодирование, сжатие и шифрование. Например, браузер понимает, что страница закодирована в UTF-8 или что файл нужно распаковать из ZIP.
5-й уровень — Сеансовый (Session)
Просто: Это организатор встречи: он следит, чтобы твой разговор с другом не прерывался и не путался с другими разговорами.
В жизни — звонок другу: вы знаете, кто кому звонит и когда разговор начался/закончился.
Сложно: Устанавливаются и поддерживаются соединения. Например, при видео-звонке этот уровень знает, что передача видео и звука — это один и тот же “сеанс”.
4-й уровень — Транспортный (Transport)
Просто: Это курьерская служба, которая гарантирует, что твоя посылка придёт целой и в правильном порядке.
В жизни — если посылка разбита, тебе пришлют замену.
Сложно: TCP — гарантированная доставка с подтверждением и порядком. UDP — “бросил и забыл” (быстрее, но без гарантий).
3-й уровень — Сетевой (Network)
Просто: Это карта дорог и выбор маршрута. Курьер решает, ехать через центр города или в объезд.
Сложно: Здесь живут IP-адреса и маршрутизаторы. Задача — доставить данные из сети отправителя в сеть получателя.
2-й уровень — Канальный (Data Link)
Просто: Это уличные адреса и подъезды. Курьер приехал в твой город — теперь ищет нужный дом и квартиру.
Сложно: Работают MAC-адреса, ARP, Ethernet-кадры. Тут уже физическая доставка между соседними устройствами.
1-й уровень — Физический (Physical)
Просто: Это сама дорога, колёса, бензин, рельсы — всё, что обеспечивает физическое движение.
В жизни — асфальт, по которому едет курьер.
Сложно: Передача электрических сигналов по кабелю, световых импульсов по оптоволокну или радиоволн по воздуху.
Как это работает вместе
Если идти от простого к сложному:
- Ты в браузере (7-й уровень) нажал «открыть сайт».
- Данные упаковываются и кодируются (6-й).
- Открывается соединение (5-й).
- Информация делится на сегменты с номерами (4-й).
- Сегменты получают IP-адрес назначения (3-й).
- Указываются MAC-адреса для ближайших устройств (2-й).
- Биты уходят по проводам/радио (1-й).
Если идти от сложного к простому:
- Электрические сигналы или радиоволны приходят к твоей сетевой карте (1-й).
- Она определяет, что кадр адресован тебе (2-й).
- Маршрутизатор понимает, что пакет — часть определённого IP-потока (3-й).
- TCP собирает сегменты и проверяет, всё ли пришло (4-й).
- Сеансовый уровень понимает, что это твой сеанс связи (5-й).
- Данные декодируются и расшифровываются (6-й).
- Браузер показывает тебе сайт (7-й).
Пример из жизни: в компьютере пропал интернет
-
Инженерный подход (по OSI) — снизу вверх:
1️⃣ Кабель подключен? (Физический)
2️⃣ Сетевая карта получает кадры? (Канальный)
3️⃣ Есть ли IP? Пингуется ли шлюз? (Сетевой)
4️⃣ TCP/UDP работают? (Транспортный)
5️⃣ Соединение с нужным сервисом установлено? (Сеансовый)
6️⃣ Данные правильно декодируются? (Представления)
7️⃣ Приложение видит результат? (Прикладной) -
Пользовательский подход часто наоборот:
-
“Интернет не работает!” → сначала лезем в браузер (7-й уровень),
-
потом только проверяем кабель (1-й уровень).
-
И вот тут OSI помогает: он даёт универсальный порядок проверки — чтобы ничего не забыть и не прыгать хаотично.