Загрузка

Представь, что ты отправляешь другу подарок по почте.
С одной стороны — это просто коробка в руках курьера (понятно и просто).
С другой — есть невидимая система: сортировочные центры, правила перевозки, наклейки, квитанции (сложно и абстрактно).


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)

Просто: Это сама дорога, колёса, бензин, рельсы — всё, что обеспечивает физическое движение.
В жизни — асфальт, по которому едет курьер.

Сложно: Передача электрических сигналов по кабелю, световых импульсов по оптоволокну или радиоволн по воздуху.


Как это работает вместе

Если идти от простого к сложному:

  1. Ты в браузере (7-й уровень) нажал «открыть сайт».
  2. Данные упаковываются и кодируются (6-й).
  3. Открывается соединение (5-й).
  4. Информация делится на сегменты с номерами (4-й).
  5. Сегменты получают IP-адрес назначения (3-й).
  6. Указываются MAC-адреса для ближайших устройств (2-й).
  7. Биты уходят по проводам/радио (1-й).

Если идти от сложного к простому:

  1. Электрические сигналы или радиоволны приходят к твоей сетевой карте (1-й).
  2. Она определяет, что кадр адресован тебе (2-й).
  3. Маршрутизатор понимает, что пакет — часть определённого IP-потока (3-й).
  4. TCP собирает сегменты и проверяет, всё ли пришло (4-й).
  5. Сеансовый уровень понимает, что это твой сеанс связи (5-й).
  6. Данные декодируются и расшифровываются (6-й).
  7. Браузер показывает тебе сайт (7-й).

 

Пример из жизни: в компьютере пропал интернет

  • Инженерный подход (по OSI) — снизу вверх:
    1️⃣ Кабель подключен? (Физический)
    2️⃣ Сетевая карта получает кадры? (Канальный)
    3️⃣ Есть ли IP? Пингуется ли шлюз? (Сетевой)
    4️⃣ TCP/UDP работают? (Транспортный)
    5️⃣ Соединение с нужным сервисом установлено? (Сеансовый)
    6️⃣ Данные правильно декодируются? (Представления)
    7️⃣ Приложение видит результат? (Прикладной)

  • Пользовательский подход часто наоборот:

    • “Интернет не работает!” → сначала лезем в браузер (7-й уровень),

    • потом только проверяем кабель (1-й уровень).

И вот тут OSI помогает: он даёт универсальный порядок проверки — чтобы ничего не забыть и не прыгать хаотично.