Модель OSI - уровни сетевых протоколов

Модель OSI (Open Systems Interconnection — «взаимосвязь открытых систем») — это эталонная модель сетевого взаимодействия: она делит передачу данных от приложения к приложению на 7 уровней.

Каждый уровень решает свою часть задачи доставки и работает со своими сетевыми протоколами и технологиями.

Уровни модели OSI (снизу вверх)

  • 1. Физический — передача битов по среде: кабели, радиосигнал, разъёмы
  • 2. Канальный — передача кадров внутри одной локальной сети: MAC-адреса, Ethernet, коммутаторы
  • 3. Сетевой — объединение сетей, маршрутизация: IP-адреса, маршрутизаторы
  • 4. Транспортный — доставка данных между программами (по портам): TCP, UDP
  • 5. Сеансовый — установка, поддержка и завершение сеанса связи
  • 6. Представления — формат данных: кодировки, сжатие, шифрование (TLS)
  • 7. Прикладной — то, с чем работает приложение: HTTP, DNS, SMTP

Как это работает

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

  • уровни 1–3 отвечают за то, чтобы данные дошли «по адресу»,
  • уровни 4–7 — за то, чтобы их правильно поняла программа.

Key Words for FKN + antitotal forum (CS VSU):