Какие знаешь уровни модели OSI

«Какие знаешь уровни модели OSI» — вопрос из категории Devops, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Модель OSI (Open Systems Interconnection) состоит из 7 уровней:

  1. Физический (Physical) – передача битов через физическую среду (кабели, Wi-Fi).
  2. Канальный (Data Link) – формирование фреймов, контроль ошибок (MAC-адреса, Ethernet).
  3. Сетевой (Network) – маршрутизация, IP-адреса (IPv4/IPv6).
  4. Транспортный (Transport) – управление соединением (TCP/UDP, порты).
  5. Сеансовый (Session) – управление сессиями (установка/завершение).
  6. Представления (Presentation) – кодирование/сжатие данных (SSL/TLS, JSON/XML).
  7. Прикладной (Application) – взаимодействие с приложениями (HTTP, FTP, SMTP).

Пример:
HTTP-запрос проходит через все уровни, начиная с прикладного (HTTP), заканчивая физическим (передача битов).