Перейти к содержимому
CCNA
OSI
Сети
Основы

Модель OSI простыми словами: 7 уровней, которые должен знать каждый сетевик

Разбираем каждый из 7 уровней модели OSI с аналогиями из реальной жизни, протоколами, таблицами сравнения OSI и TCP/IP, вопросами с собеседований и экзамена CCNA.

Администратор12 апреля 2026 г.25 мин

Последнее обновление: июль 2025 Время чтения: 25 минут Уровень: начинающий → средний (CCNA 200-301)

Если вы готовитесь к экзамену Cisco CCNA, проходите собеседование на позицию сетевого инженера или просто хотите понять, как работают компьютерные сети — модель OSI является абсолютной основой, без которой невозможно двигаться дальше. В этой статье мы разберём каждый из 7 уровней максимально понятным языком, с аналогиями из реальной жизни, конкретными протоколами, таблицами сравнения и практическими примерами.


📑 Оглавление (Table of Contents)

  1. Что такое модель OSI и зачем она нужна
  2. История создания модели OSI
  3. Аналогия для запоминания: модель OSI как почтовая служба
  4. Уровень 7 — Прикладной (Application Layer)
  5. Уровень 6 — Представления (Presentation Layer)
  6. Уровень 5 — Сеансовый (Session Layer)
  7. Уровень 4 — Транспортный (Transport Layer)
  8. Уровень 3 — Сетевой (Network Layer)
  9. Уровень 2 — Канальный (Data Link Layer)
  10. Уровень 1 — Физический (Physical Layer)
  11. Инкапсуляция и деинкапсуляция данных
  12. Сравнительная таблица OSI и TCP/IP
  13. Практический пример: что происходит, когда вы открываете веб-страницу
  14. Мнемоники для запоминания 7 уровней OSI
  15. Типичные вопросы с экзамена CCNA и собеседований
  16. Частые ошибки при изучении модели OSI
  17. FAQ — Часто задаваемые вопросы
  18. Заключение

Что такое модель OSI и зачем она нужна

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

Зачем нужна модель OSI?

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

Модель OSI делает то же самое для сетей. Она позволяет:

  • Стандартизировать взаимодействие между устройствами разных производителей
  • Упростить диагностику сетевых проблем (troubleshooting) — вы можете изолировать уровень, на котором возникла неполадка
  • Разделить ответственность между разработчиками: команда, создающая приложение, не должна думать о том, как сигнал передаётся по кабелю
  • Создать единый язык для общения между сетевыми инженерами по всему миру

💡 Важно для CCNA: На экзамене Cisco CCNA 200-301 модель OSI встречается буквально везде. Вопросы могут касаться как теории (к какому уровню относится определённый протокол), так и практики (на каком уровне OSI нужно искать причину конкретной проблемы).


История создания модели OSI

Модель OSI была разработана Международной организацией по стандартизации (ISO) в 1984 году. Полное название стандарта — ISO 7498.

В конце 1970-х годов существовало множество проприетарных сетевых архитектур: IBM имела свою SNA, DEC — DECnet, Xerox — XNS. Устройства разных производителей не могли взаимодействовать друг с другом. Модель OSI была создана как попытка стандартизировать сетевые коммуникации и обеспечить совместимость (interoperability) между различными системами.

Хотя на практике в интернете используется модель TCP/IP (о различиях поговорим ниже), модель OSI остаётся основным инструментом для обучения, проектирования сетей и устранения неисправностей.


Аналогия: модель OSI как почтовая служба

Прежде чем погружаться в технические детали, давайте рассмотрим аналогию, которая поможет запомнить все 7 уровней.

Представьте, что вы хотите отправить письмо другу в другой город.

ШагДействиеУровень OSI
1Вы пишете письмо на понятном обоим языкеУровень 7 — Прикладной
2Вы переводите текст, если друг говорит на другом языке, и шифруете, если письмо секретноеУровень 6 — Представления
3Вы начинаете диалог: «Привет, я хочу рассказать тебе о...» и договариваетесь о формате перепискиУровень 5 — Сеансовый
4Если письмо слишком длинное, вы разбиваете его на несколько конвертов и нумеруете: «часть 1 из 5», «часть 2 из 5»...Уровень 4 — Транспортный
5Вы пишете адрес получателя и обратный адрес на конвертеУровень 3 — Сетевой
6Почтальон забирает конверт из вашего почтового ящика и передаёт его в отделениеУровень 2 — Канальный
7Письмо физически перемещается: в машине, самолёте, по конвейеруУровень 1 — Физический

Теперь давайте разберём каждый уровень подробно.


Уровень 7 — Прикладной (Application Layer)

Что делает

Прикладной уровень — это ближайший к пользователю уровень модели OSI. Именно здесь приложения получают доступ к сетевым службам. Этот уровень предоставляет интерфейс между сетью и программным обеспечением, которое использует человек.

⚠️ Распространённое заблуждение: Прикладной уровень — это не само приложение (не ваш браузер Chrome или Outlook). Это набор протоколов и сервисов, которые приложение использует для сетевого взаимодействия. Браузер использует протокол HTTP, который работает на 7-м уровне, но сам браузер не является уровнем модели OSI.

Функции уровня 7

  • Идентификация партнёров по общению (есть ли кто-то на другой стороне?)
  • Определение доступности ресурсов
  • Синхронизация коммуникации
  • Предоставление сетевых служб конечным пользователям: электронная почта, передача файлов, веб-сёрфинг, удалённый доступ

Основные протоколы

ПротоколНазначениеПорт(ы)
HTTPПередача веб-страниц80
HTTPSЗащищённая передача веб-страниц443
FTPПередача файлов20 (данные), 21 (управление)
SMTPОтправка электронной почты25, 587
POP3Получение почты (с удалением с сервера)110
IMAPПолучение почты (с синхронизацией)143
DNSПреобразование доменных имён в IP-адреса53
DHCPАвтоматическое назначение IP-адресов67 (сервер), 68 (клиент)
SNMPМониторинг и управление сетевыми устройствами161, 162
TelnetУдалённый доступ к устройствам (незащищённый)23
SSHЗащищённый удалённый доступ22

Аналогия из жизни

Уровень 7 — это язык, на котором вы разговариваете. Когда вы заходите в ресторан и делаете заказ — вы используете «протокол» общения с официантом. Если вы звоните другу — вы используете «протокол» телефонного разговора. Разные ситуации — разные протоколы, но все они обслуживают конечного пользователя.

Что важно для CCNA

  • Знать наиболее распространённые протоколы 7-го уровня и их номера портов
  • Понимать разницу между HTTP и HTTPS
  • Знать, как работает DNS и DHCP (им посвящены отдельные вопросы экзамена)
  • Понимать отличие Telnet от SSH с точки зрения безопасности

Уровень 6 — Представления (Presentation Layer)

Что делает

Уровень представления отвечает за формат данных. Его задача — убедиться, что данные, отправленные одной системой, будут корректно прочитаны другой системой. Этот уровень можно назвать «переводчиком» в модели OSI.

Функции уровня 6

  1. Преобразование данных (Translation/Encoding): Перевод данных из формата приложения в сетевой формат и обратно. Например, преобразование между кодировками ASCII, EBCDIC и Unicode.

  2. Сжатие данных (Compression): Уменьшение объёма данных для более эффективной передачи по сети. Например, сжатие видео перед передачей.

  3. Шифрование и дешифрование (Encryption/Decryption): Защита данных от несанкционированного доступа при передаче по сети. Здесь работает, например, SSL/TLS.

Примеры форматов и стандартов

Тип данныхФорматы
ИзображенияJPEG, GIF, PNG, TIFF
ВидеоMPEG, AVI, MOV
АудиоMP3, WAV, AAC
ТекстASCII, Unicode, EBCDIC
ШифрованиеSSL, TLS
СжатиеZIP, GZIP

Аналогия из жизни

Представьте, что вы отправляете письмо другу в Японию. Вы пишете на русском, но ваш друг читает только по-японски. Уровень представления — это переводчик, который преобразует ваш текст в понятный формат. Кроме того, если письмо содержит секретную информацию, переводчик его зашифрует, а если письмо очень длинное — сожмёт, чтобы оно поместилось в конверт поменьше.

Что важно для CCNA

На экзамене CCNA уровень 6 редко спрашивается отдельно, но важно понимать:

  • Где в модели OSI происходит шифрование (SSL/TLS)
  • Что уровень представления отвечает за формат данных
  • В модели TCP/IP уровни 5, 6, 7 объединены в один — «Application»

Уровень 5 — Сеансовый (Session Layer)

Что делает

Сеансовый уровень отвечает за установление, управление и завершение сеансов связи (сессий) между двумя устройствами. Он определяет, как начать коммуникацию, как поддерживать её на протяжении обмена данными и как корректно завершить.

Функции уровня 5

  1. Установление сеанса (Session Establishment): Создание канала связи между двумя приложениями. Включает аутентификацию и авторизацию.

  2. Управление сеансом (Session Management): Определение режима обмена данными:

    • Симплексный (Simplex): Данные передаются только в одну сторону (как радиовещание)
    • Полудуплексный (Half-Duplex): Данные передаются в обе стороны, но не одновременно (как рация — «приём, приём»)
    • Полнодуплексный (Full-Duplex): Данные передаются одновременно в обе стороны (как телефонный разговор)
  3. Синхронизация (Synchronization): Установка контрольных точек (checkpoints). Если передача прервётся, она возобновится с последней контрольной точки, а не с самого начала.

  4. Завершение сеанса (Session Termination): Корректное закрытие сессии с освобождением ресурсов.

Примеры протоколов и технологий

Протокол/ТехнологияНазначение
NetBIOSУправление сеансами в Windows-сетях
RPC (Remote Procedure Call)Вызов удалённых процедур
PPTP (Point-to-Point Tunneling Protocol)VPN-туннелирование
SIP (Session Initiation Protocol)Управление мультимедийными сеансами (VoIP)
NFS (Network File System)Удалённый доступ к файлам

Аналогия из жизни

Представьте деловые переговоры. Уровень 5 — это координатор встречи. Он:

  • Организует встречу (устанавливает сеанс)
  • Следит, чтобы говорил только один человек за раз или оба могли общаться одновременно (управление сеансом)
  • Делает протокол встречи, чтобы в случае перерыва можно было продолжить с того места, где остановились (синхронизация)
  • Объявляет об окончании встречи (завершение сеанса)

Что важно для CCNA

  • Понимать концепцию сессии
  • Знать режимы обмена данными: simplex, half-duplex, full-duplex
  • Понимать, что в модели TCP/IP этот уровень объединён с уровнями 6 и 7

Уровень 4 — Транспортный (Transport Layer)

Что делает

Транспортный уровень обеспечивает надёжную (или ненадёжную) доставку данных между конечными узлами. Это первый уровень, который обеспечивает сквозную (end-to-end) связь — то есть он «видит» соединение от источника до получателя целиком, не заботясь о промежуточных маршрутизаторах.

Функции уровня 4

  1. Сегментация и сборка (Segmentation & Reassembly): Разбивает большие блоки данных на сегменты для передачи и собирает их обратно на стороне получателя.

  2. Управление потоком (Flow Control): Регулирует скорость передачи данных, чтобы быстрый отправитель не перегрузил медленного получателя. Используется механизм скользящего окна (Sliding Window).

  3. Контроль ошибок (Error Control): Обнаруживает потерянные или повреждённые сегменты и запрашивает их повторную передачу (retransmission).

  4. Мультиплексирование (Multiplexing): Позволяет нескольким приложениям на одном устройстве одновременно использовать сеть через механизм портов.

TCP vs UDP — Главное сравнение уровня 4

Это один из самых частых вопросов на экзамене CCNA и собеседованиях.

ХарактеристикаTCP (Transmission Control Protocol)UDP (User Datagram Protocol)
Тип соединенияС установлением соединения (Connection-oriented)Без установления соединения (Connectionless)
НадёжностьНадёжный (гарантирует доставку)Ненадёжный (не гарантирует доставку)
Порядок доставкиГарантирует порядокНе гарантирует порядок
Управление потокомДа (Sliding Window)Нет
Контроль ошибокДа (подтверждения, повторная передача)Минимальный (только checksum)
Установка соединенияТрёхэтапное рукопожатие (3-Way Handshake)Не требуется
СкоростьМедленнее (из-за дополнительных проверок)Быстрее
Единица данныхСегмент (Segment)Дейтаграмма (Datagram)
Размер заголовка20–60 байт8 байт
Примеры использованияHTTP/HTTPS, FTP, SMTP, SSHDNS (запросы), DHCP, VoIP, видеостриминг, онлайн-игры

Трёхэтапное рукопожатие TCP (3-Way Handshake)

Это процесс установления TCP-соединения. Он состоит из трёх шагов:

Клиент                          Сервер
   |                               |
   |--- SYN (seq=100) ----------->|   Шаг 1: «Привет, хочу подключиться»
   |                               |
   |<-- SYN-ACK (seq=300,ack=101)-|   Шаг 2: «Привет, я готов, подтверждаю»
   |                               |
   |--- ACK (seq=101,ack=301) --->|   Шаг 3: «Отлично, начинаем!»
   |                               |
   |===== СОЕДИНЕНИЕ УСТАНОВЛЕНО ==|
  1. SYN: Клиент отправляет сегмент с флагом SYN (synchronize) серверу
  2. SYN-ACK: Сервер отвечает сегментом с флагами SYN и ACK (acknowledgement)
  3. ACK: Клиент подтверждает получение, отправляя ACK

Порты — ключевая концепция уровня 4

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

Диапазон портовНазваниеОписание
0–1023Well-Known PortsЗарезервированы для стандартных служб (HTTP=80, HTTPS=443, DNS=53)
1024–49151Registered PortsЗарегистрированы за определёнными приложениями
49152–65535Dynamic / Ephemeral PortsДинамически назначаются клиентским приложениям

Аналогия из жизни

TCP — это заказное письмо с уведомлением о вручении. Вы знаете, что оно дойдёт, потому что получите подтверждение. Если письмо потеряется — почта отправит его заново.

UDP — это обычная открытка без трекинга. Вы бросаете её в ящик и надеетесь, что дойдёт. Зато быстро и дёшево. Для поздравлений с Новым годом — вполне подходит.

Порты — это номера квартир в многоквартирном доме. IP-адрес — это адрес дома, а порт — номер квартиры. Письмо для квартиры 80 (HTTP) и для квартиры 443 (HTTPS) придут в один дом, но разным «жильцам».

Что важно для CCNA

  • Детальное понимание разницы TCP и UDP
  • Знание процесса 3-Way Handshake
  • Знание основных номеров портов (well-known ports)
  • Понимание механизма скользящего окна (Windowing)
  • Понимание номеров портов источника и назначения

Уровень 3 — Сетевой (Network Layer)

Что делает

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

Если уровень 4 обеспечивает сквозную доставку, то уровень 3 решает как именно данные пройдут от точки А до точки Б, через какие маршрутизаторы и сети.

Функции уровня 3

  1. Логическая адресация (Logical Addressing): Назначение IP-адресов (IPv4 и IPv6) для однозначной идентификации устройств в сети.

  2. Маршрутизация (Routing): Определение оптимального маршрута передачи пакетов через сеть. Используются протоколы маршрутизации: OSPF, EIGRP, BGP, RIP.

  3. Фрагментация и дефрагментация (Fragmentation & Reassembly): Если пакет слишком велик для передачи через определённый канал связи (превышает MTU), он разбивается на фрагменты.

  4. Обработка ошибок и диагностика: Протокол ICMP (ping, traceroute) работает на этом уровне.

Основные протоколы уровня 3

ПротоколНазначение
IPv4Логическая адресация (32-битные адреса)
IPv6Логическая адресация нового поколения (128-битные адреса)
ICMPДиагностика и отчёты об ошибках (ping, traceroute)
ARPСопоставление IP-адресов с MAC-адресами (работает между L2 и L3)
OSPFПротокол маршрутизации (Link-State)
EIGRPПротокол маршрутизации Cisco (Advanced Distance Vector)
BGPПротокол маршрутизации между автономными системами
RIPПротокол маршрутизации (Distance Vector)

Устройства уровня 3

  • Маршрутизатор (Router) — основное устройство 3-го уровня. Принимает решения о пересылке пакетов на основе IP-адресов.
  • Коммутатор уровня 3 (Layer 3 Switch / Multilayer Switch) — коммутатор, который умеет маршрутизировать трафик между VLAN.

Единица данных

На уровне 3 данные называются пакетами (Packets).

Аналогия из жизни

Уровень 3 — это GPS-навигатор. Вы вводите адрес назначения (IP-адрес), и навигатор (маршрутизатор) определяет лучший путь: «Поверните на перекрёстке X, затем выезжайте на трассу Y…». Если дорога закрыта — навигатор пересчитает маршрут (динамическая маршрутизация).

IP-адрес — это почтовый адрес дома. Он позволяет однозначно идентифицировать получателя в глобальной сети, так же как почтовый адрес позволяет найти дом среди миллионов других.

Что важно для CCNA

  • IPv4-адресация: классы адресов, подсети, маски, CIDR, VLSM
  • IPv6-адресация: формат, типы адресов, автоконфигурация
  • Протоколы маршрутизации: OSPF, EIGRP, BGP — их характеристики и различия
  • Статическая vs динамическая маршрутизация
  • Таблица маршрутизации и принцип выбора наилучшего маршрута (longest prefix match)
  • ARP: как работает, ARP-таблица, gratuitous ARP
  • ICMP: ping, traceroute

💡 Совет: Уровень 3 — это самый объёмный раздел экзамена CCNA. Убедитесь, что вы можете уверенно рассчитывать подсети, понимаете работу OSPF и знаете различия между IPv4 и IPv6.


Уровень 2 — Канальный (Data Link Layer)

Что делает

Канальный уровень обеспечивает надёжную передачу данных между двумя непосредственно связанными (directly connected) устройствами. Если уровень 3 отвечает за маршрутизацию между сетями (end-to-end), то уровень 2 отвечает за передачу от одного устройства до следующего в рамках одного сегмента сети (hop-to-hop).

Подуровни уровня 2

Канальный уровень уникален тем, что делится на два подуровня:

  1. LLC (Logical Link Control) — верхний подуровень:

    • Обеспечивает интерфейс с сетевым уровнем
    • Определяет, какой протокол сетевого уровня используется (IPv4, IPv6, ARP)
    • Управляет потоком данных и обнаружением ошибок
    • Стандарт IEEE 802.2
  2. MAC (Media Access Control) — нижний подуровень:

    • Управляет доступом к физической среде передачи
    • Определяет, когда устройство может передавать данные (чтобы избежать коллизий)
    • Работает с MAC-адресами (физическими адресами)
    • Стандарты: IEEE 802.3 (Ethernet), IEEE 802.11 (Wi-Fi)

MAC-адрес

MAC-адрес (Media Access Control Address) — это уникальный 48-битный (6 байт) физический адрес, «прошитый» в сетевой интерфейс устройства производителем.

Формат: AA:BB:CC:DD:EE:FF или AA-BB-CC-DD-EE-FF

  • Первые 3 байта (24 бита): OUI (Organizationally Unique Identifier) — идентификатор производителя
  • Последние 3 байта (24 бита): уникальный серийный номер устройства

Примеры:

  • 00:1A:2B:3C:4D:5E — просто пример
  • FF:FF:FF:FF:FF:FFшироковещательный (broadcast) MAC-адрес

Основные протоколы и технологии уровня 2

Протокол/ТехнологияНазначение
Ethernet (IEEE 802.3)Основная технология проводных локальных сетей
Wi-Fi (IEEE 802.11)Беспроводные локальные сети
PPP (Point-to-Point Protocol)Связь точка-точка (WAN)
HDLC (High-Level Data Link Control)Протокол канального уровня для WAN (Cisco default)
Frame RelayУстаревшая WAN-технология
STP (Spanning Tree Protocol)Предотвращение петель в коммутируемых сетях

Устройства уровня 2

  • Коммутатор (Switch) — основное устройство 2-го уровня. Пересылает кадры на основе MAC-адресов, используя таблицу MAC-адресов (MAC Address Table / CAM Table).
  • Мост (Bridge) — предшественник коммутатора, практически не используется.
  • Точка доступа (Wireless Access Point) — работает с кадрами Wi-Fi.

Единица данных

На уровне 2 данные называются кадрами (Frames).

Структура Ethernet-кадра

┌──────────┬───────────┬───────────┬──────┬──────────────┬─────┐
│ Preamble │  Dest MAC │  Src MAC  │ Type │   Payload    │ FCS │
│ (8 байт) │ (6 байт)  │ (6 байт)  │(2 б) │ (46-1500 б)  │(4 б)│
└──────────┴───────────┴───────────┴──────┴──────────────┴─────┘
  • Preamble: Синхронизация
  • Destination MAC: MAC-адрес получателя
  • Source MAC: MAC-адрес отправителя
  • Type/Length: Указывает протокол верхнего уровня (например, 0x0800 = IPv4)
  • Payload (Data): Полезная нагрузка (пакет уровня 3)
  • FCS (Frame Check Sequence): Контрольная сумма для обнаружения ошибок

Аналогия из жизни

Если IP-адрес — это почтовый адрес, то MAC-адрес — это имя конкретного человека в этом доме. Когда письмо доставляется в дом, кто-то должен определить, кому именно оно предназначено.

Коммутатор работает как секретарь в офисе: он знает, за каким столом (портом) сидит каждый сотрудник (MAC-адрес), и передаёт корреспонденцию (кадры) непосредственно адресату, не раздавая её всем подряд.

Что важно для CCNA

  • Формат и структура Ethernet-кадра
  • Понимание MAC-адресов и таблицы MAC-адресов коммутатора
  • Работа коммутатора: learning, flooding, forwarding, filtering
  • VLAN (Virtual LAN) — логическое разделение коммутатора на несколько широковещательных доменов
  • STP (Spanning Tree Protocol) — предотвращение петель
  • EtherChannel — агрегация каналов
  • 802.1Q — тегирование VLAN (trunk)

Уровень 1 — Физический (Physical Layer)

Что делает

Физический уровень — самый нижний уровень модели OSI. Он отвечает за физическую передачу необработанных битов (нулей и единиц) по среде передачи: медному кабелю, оптоволокну или радиоволнам. На этом уровне нет никакой «интеллектуальной» обработки данных — только передача электрических сигналов, световых импульсов или радиоволн.

Функции уровня 1

  1. Определение физических характеристик интерфейса:

    • Тип разъёма (RJ-45, LC, SC, SFP)
    • Распиновка кабелей
    • Напряжение сигналов
  2. Представление битов:

    • Как «0» и «1» кодируются в физический сигнал
    • Схемы кодирования (Manchester, NRZ, 4B/5B)
  3. Скорость передачи данных (Bit Rate):

    • 10 Mbps, 100 Mbps, 1 Gbps, 10 Gbps и т.д.
  4. Топология:

    • Физическое расположение устройств: звезда, шина, кольцо, ячеистая
  5. Режим передачи:

    • Simplex, Half-Duplex, Full-Duplex

Типы среды передачи

ТипПримерыМаксимальная длинаСкорость
UTP (витая пара)Cat5e, Cat6, Cat6a100 мДо 10 Gbps (Cat6a)
STP (экранированная витая пара)Cat7, Cat8100 мДо 40 Gbps (Cat8)
Коаксиальный кабельRG-6, RG-59500 мЗависит от стандарта
Одномодовое оптоволокно (SMF)OS1, OS2До 80 км и болееДо 100 Gbps+
Многомодовое оптоволокно (MMF)OM1, OM2, OM3, OM4300–550 м (10G)До 100 Gbps
Беспроводная средаWi-Fi (802.11ax), BluetoothЗависит от стандартаДо нескольких Gbps

Устройства уровня 1

  • Концентратор (Hub) — передаёт сигнал на все порты (устаревшее устройство)
  • Повторитель (Repeater) — усиливает и регенерирует сигнал
  • Медиаконвертер — преобразует сигнал из одной среды в другую (медь → оптоволокно)
  • Модем — преобразует цифровой сигнал в аналоговый и обратно
  • Кабели, разъёмы, патч-панели

Единица данных

На уровне 1 данные представляют собой биты (Bits) — поток нулей и единиц.

Аналогия из жизни

Уровень 1 — это дороги, рельсы и трубы. Если вы отправляете письмо — физический уровень отвечает за сам грузовик, самолёт или поезд, который перемещает письмо из одного города в другой. Без физической инфраструктуры никакие протоколы верхних уровней не имеют значения.

Что важно для CCNA

  • Типы кабелей: UTP (категории), оптоволокно (одномодовое vs многомодовое)
  • Стандарты Ethernet: 10BASE-T, 100BASE-TX, 1000BASE-T, 10GBASE-T
  • Straight-through vs Crossover vs Rollover кабели
  • Разъёмы: RJ-45, LC, SC, SFP, SFP+
  • Скорости и дуплексные режимы интерфейсов
  • PoE (Power over Ethernet)

Инкапсуляция и деинкапсуляция данных

Что такое инкапсуляция

Инкапсуляция (Encapsulation) — это процесс, при котором каждый уровень модели OSI добавляет свой заголовок (header) (а иногда и трейлер / концевик) к данным, полученным от вышестоящего уровня, перед передачей нижестоящему уровню.

Это похоже на матрёшку: каждый уровень «оборачивает» данные в свой конверт.

Процесс инкапсуляции (сверху вниз)

Уровень 7, 6, 5:  [Данные (Data)]
                         ↓
Уровень 4:        [TCP/UDP заголовок] + [Данные] = СЕГМЕНТ (Segment)
                         ↓
Уровень 3:        [IP заголовок] + [Сегмент] = ПАКЕТ (Packet)
                         ↓
Уровень 2:        [MAC заголовок] + [Пакет] + [FCS] = КАДР (Frame)
                         ↓
Уровень 1:        01010111001010001... = БИТЫ (Bits)

Процесс деинкапсуляции (снизу вверх)

На стороне получателя происходит обратный процесс — деинкапсуляция (De-encapsulation). Каждый уровень снимает свой заголовок и передаёт оставшиеся данные вышестоящему уровню.

Единицы данных на каждом уровне (PDU — Protocol Data Unit)

Уровень OSIЕдиница данных (PDU)
Уровень 7, 6, 5Data (Данные)
Уровень 4Segment (Сегмент) — для TCP; Datagram (Дейтаграмма) — для UDP
Уровень 3Packet (Пакет)
Уровень 2Frame (Кадр)
Уровень 1Bit (Бит)

💡 Мнемоника для запоминания PDU (сверху вниз): Do Some People Fear Birthdays? → Data, Segment, Packet, Frame, Bit

Что важно для CCNA

  • Понимание процесса инкапсуляции / деинкапсуляции
  • Знание PDU для каждого уровня
  • Понимание того, что каждый уровень добавляет при инкапсуляции (какие заголовки, какую информацию)

Сравнительная таблица OSI и TCP/IP

В реальном мире интернет работает на модели TCP/IP (она же модель DoD — Department of Defense), которая была создана раньше модели OSI и имеет 4 (или 5) уровней. Модель OSI используется как эталонная для обучения и анализа, а TCP/IP — как практическая модель, на которой построен интернет.

Полная сравнительная таблица

Уровень OSIНомерPDUУстройстваМодель TCP/IP (5 уровней)Модель TCP/IP (4 уровня)
Прикладной (Application)7Data-ApplicationApplication
Представления (Presentation)6Data-ApplicationApplication
Сеансовый (Session)5Data-ApplicationApplication
Транспортный (Transport)4Segment / Datagram-TransportTransport
Сетевой (Network)3PacketRouter, L3 SwitchInternet (Network)Internet
Канальный (Data Link)2FrameSwitch, Bridge, WAPData Link (Network Access)Network Access
Физический (Physical)1BitHub, Repeater, CablesPhysical (Network Access)Network Access

Ключевые различия

КритерийМодель OSIМодель TCP/IP
Количество уровней74 (или 5)
РазработчикISODARPA / Министерство обороны США
Год создания19841970-е годы (раньше OSI)
НазначениеЭталонная модель (теория, обучение)Практическая модель (реальный интернет)
Разделение верхних уровней3 отдельных уровня (5, 6, 7)1 уровень (Application)
Разделение нижних уровней2 отдельных уровня (1, 2)1 уровень (Network Access) или 2
Привязка к протоколамНе привязана к конкретным протоколамПостроена вокруг TCP/IP

Что важно для CCNA

  • Уметь сопоставлять уровни OSI и TCP/IP
  • Понимать, почему обе модели используются
  • Знать, какие протоколы относятся к каким уровням в обеих моделях
  • На экзамене Cisco чаще ссылается на модель OSI, но протоколы — из стека TCP/IP

Практический пример: что происходит, когда вы открываете веб-страницу

Давайте пройдём шаг за шагом через все 7 уровней модели OSI и посмотрим, что происходит, когда вы набираете https://www.example.com в браузере.

Шаг 1: Уровень 7 — Прикладной

  • Вы вводите URL в адресную строку браузера.
  • Браузер использует протокол HTTPS (HTTP Secure) для формирования запроса.
  • Но сначала нужно узнать IP-адрес сервера www.example.com — браузер отправляет DNS-запрос (протокол уровня 7, использующий UDP/53).
  • DNS-сервер возвращает IP-адрес: 93.184.216.34.
  • Браузер формирует HTTP GET-запрос:
    GET / HTTP/1.1
    Host: www.example.com

Шаг 2: Уровень 6 — Представления

  • Поскольку используется HTTPS, данные должны быть зашифрованы.
  • Устанавливается TLS-сессия (TLS Handshake): обмен сертификатами, согласование алгоритмов шифрования, генерация сеансовых ключей.
  • HTTP-запрос шифруется с помощью согласованного алгоритма (например, AES-256).
  • При необходимости данные сжимаются.

Шаг 3: Уровень 5 — Сеансовый

  • Устанавливается сеанс между вашим браузером и веб-сервером.
  • Определяется режим обмена: Full-Duplex (данные могут идти в обе стороны одновременно).
  • Устанавливаются контрольные точки для возможности восстановления при сбое.

Шаг 4: Уровень 4 — Транспортный

  • Выбирается протокол TCP (HTTPS требует надёжной доставки).
  • Выполняется 3-Way Handshake для установления соединения с сервером (93.184.216.34, порт 443).
  • Вашему браузеру назначается динамический порт-источник (например, 52487).
  • Данные разбиваются на сегменты.
  • К каждому сегменту добавляется TCP-заголовок с:
    • Порт источника: 52487
    • Порт назначения: 443
    • Номер последовательности (Sequence Number)
    • Контрольная сумма

Шаг 5: Уровень 3 — Сетевой

  • К каждому сегменту добавляется IP-заголовок, формируя пакет.
  • В IP-заголовке указываются:
    • IP-адрес источника: 192.168.1.100 (ваш компьютер)
    • IP-адрес назначения: 93.184.216.34 (веб-сервер)
    • TTL (Time to Live): обычно 128 или 64
    • Протокол верхнего уровня: TCP (6)
  • Ваш компьютер проверяет: находится ли 93.184.216.34 в той же подсети? Нет → пакет отправляется на шлюз по умолчанию (default gateway), например 192.168.1.1 (ваш маршрутизатор).
  • Для определения MAC-адреса шлюза используется ARP.

Шаг 6: Уровень 2 — Канальный

  • К пакету добавляется заголовок Ethernet-кадра:
    • MAC-адрес источника: MAC-адрес вашего сетевого адаптера
    • MAC-адрес назначения: MAC-адрес вашего маршрутизатора (default gateway)
    • Type: 0x0800 (IPv4)
  • Добавляется FCS (Frame Check Sequence) — контрольная сумма для обнаружения ошибок.

⚠️ Важный момент: Обратите внимание, что MAC-адрес назначения — это адрес шлюза, а не конечного сервера. MAC-адреса меняются на каждом «прыжке» (hop), а IP-адреса остаются неизменными на всём пути от источника до назначения (за исключением NAT).

Шаг 7: Уровень 1 — Физический

  • Кадр преобразуется в поток битов (нули и единицы).
  • Биты кодируются в электрические сигналы (для UTP-кабеля) или световые импульсы (для оптоволокна).
  • Сигналы передаются по физическому кабелю до коммутатора, затем до маршрутизатора.

Далее по сети

  • Ваш маршрутизатор получает кадр → деинкапсулирует до уровня 3 → проверяет таблицу маршрутизации → определяет следующий hop → инкапсулирует в новый кадр (с новыми MAC-адресами) → передаёт дальше.
  • Этот процесс повторяется на каждом маршрутизаторе, пока пакет не достигнет сервера 93.184.216.34.
  • На сервере происходит полная деинкапсуляция: биты → кадр → пакет → сегмент → данные.
  • Веб-сервер обрабатывает HTTP-запрос и отправляет ответ — весь процесс повторяется в обратном направлении.

Мнемоники для запоминания 7 уровней OSI

Запомнить порядок 7 уровней помогают мнемоники. Вот самые популярные:

Сверху вниз (от 7 к 1):

Мнемоника (EN)Расшифровка
All People Seem To Need Data ProcessingApplication, Presentation, Session, Transport, Network, Data Link, Physical
Away Pizza Salami Tomato Nice Double PortionsApplication, Presentation, Session, Transport, Network, Data Link, Physical

Снизу вверх (от 1 к 7):

Мнемоника (EN)Расшифровка
Please Do Not Throw Sausage Pizza AwayPhysical, Data Link, Network, Transport, Session, Presentation, Application
Please Do Not Teach Students Pointless AcronymsPhysical, Data Link, Network, Transport, Session, Presentation, Application

На русском (от 7 к 1):

Пока Программист Сидел, Таракан Съел Кусок Форели

(Прикладной, Представления, Сеансовый, Транспортный, Сетевой, Канальный, Физический)


Типичные вопросы с экзамена CCNA и собеседований

Вопрос 1

На каком уровне модели OSI работает коммутатор (switch)?

Ответ: Уровень 2 (Data Link Layer). Коммутатор принимает решения о пересылке кадров на основе MAC-адресов. Однако коммутаторы уровня 3 (Layer 3 switches) также работают на уровне 3 (Network Layer) и могут выполнять маршрутизацию.


Вопрос 2

На каком уровне работает маршрутизатор (router)?

Ответ: Уровень 3 (Network Layer). Маршрутизатор принимает решения на основе IP-адресов и таблицы маршрутизации.


Вопрос 3

Какой PDU используется на уровне 4?

Ответ: Сегмент (Segment) для TCP, дейтаграмма (Datagram) для UDP.


Вопрос 4

На каком уровне OSI происходит шифрование?

Ответ: Уровень 6 (Presentation Layer). Здесь работают SSL/TLS для шифрования данных.


Вопрос 5

Что такое инкапсуляция?

Ответ: Инкапсуляция — это процесс добавления заголовков (и трейлеров) к данным на каждом уровне модели OSI при передаче вниз по стеку. Каждый уровень «оборачивает» данные верхнего уровня, добавляя свою служебную информацию.


Вопрос 6

Какая основная разница между моделями OSI и TCP/IP?

Ответ: Модель OSI содержит 7 уровней и является эталонной (теоретической), а модель TCP/IP содержит 4 (или 5) уровней и является практической реализацией, на которой построен интернет. В TCP/IP уровни 5, 6 и 7 модели OSI объединены в один Application Layer.


Вопрос 7

На каком уровне OSI работает протокол ARP?

Ответ: ARP находится между уровнями 2 и 3. Он использует IP-адреса (уровень 3), но результат его работы — MAC-адреса (уровень 2). Cisco чаще относит ARP к уровню 3.


Вопрос 8

Чем отличаются MAC-адрес и IP-адрес?

Ответ:

  • MAC-адрес: 48-битный физический адрес, «прошит» в оборудование, используется на уровне 2 для локальной доставки, не меняется на маршруте (за исключением виртуальных адресов).
  • IP-адрес: 32-битный (IPv4) или 128-битный (IPv6) логический адрес, назначается программно, используется на уровне 3 для глобальной маршрутизации.

Вопрос 9

Какой уровень OSI отвечает за преобразование данных в электрические сигналы?

Ответ: Уровень 1 (Physical Layer).


Вопрос 10

Хост A отправляет пакет хосту B через 3 маршрутизатора. Какие адреса меняются на каждом hop?

Ответ: MAC-адреса (адреса уровня 2) меняются на каждом hop — MAC источника и назначения обновляются каждым маршрутизатором. IP-адреса (адреса уровня 3) остаются неизменными на всём пути от хоста A до хоста B (при условии отсутствия NAT).


Частые ошибки при изучении модели OSI

Ошибка 1: «Прикладной уровень — это приложение»

Нет. Прикладной уровень — это протоколы, которые приложения используют для взаимодействия с сетью. Сам браузер не является частью модели OSI.

Ошибка 2: «Модель OSI — это то, как реально работает интернет»

Нет. Интернет работает на модели TCP/IP. Модель OSI — это концептуальная рамка для понимания и анализа сетевых процессов.

Ошибка 3: «Данные проходят все 7 уровней на каждом промежуточном устройстве»

Нет. Маршрутизатор обрабатывает данные только до уровня 3 (снимает кадр L2, анализирует пакет L3, создаёт новый кадр L2). Коммутатор — до уровня 2. Только на конечных устройствах (хостах) данные проходят через все 7 уровней.

Ошибка 4: «MAC-адрес не меняется при передаче через сеть»

MAC-адрес не меняется на самом устройстве, но в кадре MAC-адреса источника и назначения перезаписываются на каждом hop маршрутизатором.

Ошибка 5: «TCP всегда лучше UDP»

Нет. TCP обеспечивает надёжность, но за это платит скоростью и ресурсами. Для потокового видео, VoIP и онлайн-игр UDP предпочтительнее, потому что небольшая потеря пакетов менее критична, чем задержка.


FAQ — Часто задаваемые вопросы

Сколько уровней в модели OSI?

Модель OSI состоит из 7 уровней: Физический, Канальный, Сетевой, Транспортный, Сеансовый, Представления, Прикладной. Каждый уровень выполняет определённую функцию в процессе передачи данных по сети.

В чём разница между моделью OSI и TCP/IP?

Модель OSI имеет 7 уровней и является теоретической эталонной моделью, созданной ISO в 1984 году. Модель TCP/IP имеет 4 (или 5) уровней и является практической моделью, на которой построен современный интернет. В модели TCP/IP три верхних уровня OSI (5, 6, 7) объединены в один прикладной уровень.

На каком уровне OSI работает IP?

Протокол IP (Internet Protocol) работает на уровне 3 — Сетевом (Network Layer). IP отвечает за логическую адресацию и маршрутизацию пакетов.

На каком уровне OSI работает TCP?

Протокол TCP (Transmission Control Protocol) работает на уровне 4 — Транспортном (Transport Layer). TCP обеспечивает надёжную, упорядоченную доставку данных с установлением соединения.

Зачем нужна модель OSI, если реально используется TCP/IP?

Модель OSI по-прежнему широко используется для:

  • Обучения основам сетевых технологий
  • Диагностики сетевых проблем (troubleshooting по уровням)
  • Проектирования сетей и протоколов
  • Коммуникации между сетевыми инженерами (единая терминология)
  • Сертификации (Cisco CCNA, CompTIA Network+ и другие экзамены)

Что такое PDU?

PDU (Protocol Data Unit) — это единица данных на определённом уровне модели OSI. На уровне 4 это сегмент (TCP) или дейтаграмма (UDP), на уровне 3 — пакет, на уровне 2 — кадр, на уровне 1 — бит.

На каком уровне OSI работает Ping?

Команда ping использует протокол ICMP (Internet Control Message Protocol), который работает на уровне 3 (Network Layer). ICMP инкапсулируется внутри IP-пакета.

На каком уровне OSI работает Wi-Fi?

Wi-Fi (IEEE 802.11) работает на уровнях 1 и 2 модели OSI. Уровень 1 — физическая передача радиосигналов. Уровень 2 — управление доступом к беспроводной среде (MAC-подуровень).

Что такое 3-Way Handshake?

Трёхэтапное рукопожатие (3-Way Handshake) — это процесс установления TCP-соединения, состоящий из трёх шагов: клиент отправляет SYN, сервер отвечает SYN-ACK, клиент подтверждает ACK. После этого соединение считается установленным и можно передавать данные.

Какой уровень OSI наиболее важен для экзамена CCNA?

Все уровни важны, но наибольшее внимание на экзамене CCNA уделяется уровням 2, 3 и 4:

  • Уровень 2: VLAN, STP, EtherChannel, Ethernet
  • Уровень 3: IP-адресация, подсети, маршрутизация, OSPF
  • Уровень 4: TCP vs UDP, порты, 3-Way Handshake

Заключение

Модель OSI — это фундамент, без которого невозможно стать компетентным сетевым инженером. Хотя в повседневной работе вы чаще будете оперировать моделью TCP/IP и конкретными протоколами, именно модель OSI даёт вам системное понимание того, как всё работает вместе.

Краткая сводка для запоминания

УровеньКлючевая функцияPDUПример протоколов
7ApplicationИнтерфейс для приложенийDataHTTP, DNS, DHCP, FTP, SSH
6PresentationФормат, шифрование, сжатиеDataSSL/TLS, JPEG, ASCII
5SessionУправление сеансамиDataNetBIOS, RPC, SIP
4TransportНадёжная доставка, портыSegmentTCP, UDP
3NetworkЛогическая адресация, маршрутизацияPacketIP, ICMP, OSPF, EIGRP
2Data LinkФизическая адресация, кадрыFrameEthernet, Wi-Fi, STP, ARP
1PhysicalБиты, сигналы, среда передачиBitUTP, оптоволокно, 802.11

Следующие шаги

Если вы готовитесь к экзамену Cisco CCNA 200-301, рекомендуем изучить следующие темы:

  1. IPv4-адресация и подсети — расчёт подсетей, VLSM, суммаризация
  2. Коммутация и VLAN — настройка VLAN, транков, STP
  3. Маршрутизация — статическая маршрутизация, OSPF
  4. TCP/IP в деталях — углублённое изучение протоколов стека TCP/IP
  5. Безопасность — ACL, Port Security, DHCP Snooping

📘 Эта статья является частью серии материалов по подготовке к Cisco CCNA 200-301. Модель OSI — это первый шаг. Впереди — подробный разбор каждой темы экзамена с практическими лабораторными работами и примерами конфигурации.