Информатика · 10 класс4 четвертьТема 8ГОСО РК 2026Базовый

Компьютерные сети: модель OSI, стек TCP/IP и IP-адресация IPv4

Сетевая модель взаимодействия открытых систем OSI (7 уровней), стек протоколов TCP/IP (4 уровня), инкапсуляция пакетов, структура IPv4 и маски подсетей.

Время изучения~60 минтеория + практика
Разделы темы4 разд.пошаговый разбор
Тест темы1 вопр.с мгновенным ответом
СОР / СОЧ4 четвертьдескрипторы ГОСО

В 1984 году Международная организация по стандартизации (ISO) утвердила концептуальную 7-уровневую модель взаимодействия открытых систем — модель OSI (Open Systems Interconnection).

Модель OSI делит сложнейший процесс передачи данных между приложениями по сети на 7 логических уровней (снизу вверх):

1. Физический уровень (Physical) — биты, напряжения, кабели, радиосигналы Wi-Fi;

2. Канальный уровень (Data Link) — формирование кадров (Ethernet), физические MAC-адреса сетевых карт, коммутаторы (Switch);

3. Сетевой уровень (Network) — логическая маршрутизация пакетов между разными сетями, IP-адреса, маршрутизаторы (Router);

4. Транспортный уровень (Transport) — надежная доставка сегментов данных между процессами программ (протоколы TCP с гарантией доставки и быстрый UDP);

5. Сеансовый уровень (Session) — управление сессиями связи, авторизация;

6. Уровень представления (Presentation) — кодирование, сжатие и шифрование (SSL/TLS, JPEG, ASCII);

7. Прикладной уровень (Application) — интерфейс для программ пользователя: веб-страницы (HTTP/HTTPS), почта (SMTP, IMAP), передача файлов (FTP), служба доменных имен (DNS).

Сравнение модели OSI (7 уровней) и стека TCP/IP (4 уровня)

Анимированная модель
Модель OSI (7 уровней) vs Стек TCP/IP и инкапсуляцияСтек OSI (7 уровней)7. Прикладной (Application)6. Представительский (Presentation)5. Сеансовый (Session)4. Транспортный (Transport)3. Сетевой (Network / IP)2. Канальный (Data Link / MAC)1. Физический (Physical / Bits)PDU (Блок данных)Данные (Data)Сегмент (TCP / UDP)Пакет (IP Packet)Кадр (Ethernet Frame)Биты (01010110)Стек TCP/IP (4 уровня)Прикладной (HTTP, DNS)Транспортный (TCP / UDP)Межсетевой (IP, ICMP)Сетевого доступа (Ethernet, Wi-Fi)Инкапсуляция заголовков (вниз) → Физический канал → Декапсуляция (вверх)
Процесс инкапсуляции: данные прикладного уровня упаковываются в сегменты TCP, пакеты IP и кадры Ethernet.
Стандарт

Модель OSI (7 уровней)

Эталонная теоретическая архитектура сетевого взаимодействия устройств в мире.
Адресация

MAC-адрес против IP

MAC — неизменный физический адрес карты завода; IP — логический адрес в текущей подсети.

Реальный Интернет работает не по 7-уровневой модели OSI, а по более практичному 4-уровневому стеку протоколов TCP/IP:

1. Уровень сетевого доступа (Network Access) — объединяет физический и канальный уровни OSI (Ethernet, Wi-Fi);

2. Межсетевой уровень (Internet) — протокол IP (Internet Protocol), маршрутизация пакетов;

3. Транспортный уровень (Transport) — протоколы TCP (с подтверждением получения и контролем целостности) и UDP (без подтверждения, для онлайн-видео и игр);

4. Прикладной уровень (Application) — HTTP, HTTPS, DNS, SSH.

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

При отправке сообщения сверху вниз каждый уровень оборачивает полученные данные в свой служебный заголовок (Header):

Данные → Сегмент TCP (+порты) → Пакет IP (+IP-адреса) → Кадр Ethernet (+MAC-адреса) → Биты в кабеле.

Стек Интернета

TCP/IP (4 уровня)

Фактический рабочий стандарт сетевого взаимодействия компьютеров в сети Интернет.
Процесс

Инкапсуляция

Пошаговая упаковка данных прикладного уровня в сетевые заголовки нижележащих уровней.

В протоколе IPv4 каждый сетевой узел идентифицируется 32-битным двоичным адресом, записываемым в виде четырех десятичных октетов: A.B.C.D (например, 192.168.10.15).

Любой IP-адрес логически состоит из двух частей:

1. Номер (адрес) сети (NetID) — общий для всех компьютеров данной локальной подсети;

2. Номер узла (хоста) в этой сети (HostID) — уникальный для конкретного компьютера.

Маска подсети (Subnet Mask) — 32-битное число, состоящее из цепочки единиц в разрядах адреса сети и цепочки нулей в разрядах адреса узла. Например: 255.255.255.0 (/24).

Чтобы получить адрес сети, компьютер выполняет поразрядную логическую конъюнкцию (AND) между IP-адресом и маской подсети:

Адрес сети=IP-адрес  &  Маска\text{Адрес сети} = \text{IP-адрес} \;\quad \& \;\quad \text{Маска}

Сетевой адрес

Маска подсети

Разделитель IP-адреса на адрес сети (единичные биты) и адрес конкретного компьютера (нулевые биты).
Особые адреса

Broadcast (Широковещательный)

Адрес с единицами во всех битах узла, предназначенный для отправки сообщения сразу всем компьютерам сети.
Число хостов в подсети
Nхостов=232−M−2N_{хостов} = 2^{32 - M} - 2
M — длина префикса маски (например, /24). Вычитаются 2 служебных адреса: адрес сети и широковещательный адрес.
Раздел 4 из 4

Префиксная нотация CIDR записывается как /M (например, 192.168.1.0/24):

• Длина маски M=24M = 24 бита (24 единицы: 255.255.255.0);

• На адресацию компьютеров остается 32−24=832 - 24 = 8 бит;

• Всего комбинаций 28=2562^8 = 256;

• Полезных IP-адресов для компьютеров: 256−2=254256 - 2 = 254 хоста (от 192.168.1.1 до 192.168.1.254).

Шаг 1
Двоичный перевод
Записать октеты IP-адреса и маски в виде 8-битных двоичных чисел.
Шаг 2
Поразрядное И (AND)
Выполнить операцию AND между битами IP и маски: получаем адрес сети.
Шаг 3
Расчет емкости сети
Посчитать число нулей n в конце маски: количество хостов = 2^n - 2.
Ваш прогресс по теме25%
Шпаргалка формул10 класс
Объем растрового графического изображения:
I=X⋅Y⋅iI = X \cdot Y \cdot i[бит (байт)]
Количество цветов в палитре растрового изображения:
Kцветов=2iK_{цветов} = 2^i[цветов]
Объем цифрового несжатого аудиофайла (PCM):
I=ν⋅b⋅t⋅kI = \nu \cdot b \cdot t \cdot k[бит]
Временная сложность бинарного поиска:
T(n)=O(log⁡2n)T(n) = O(\log_2 n)[операций]
Следующая тема

Объектно-ориентированное программирование: классы, объекты, конструктор __init__ и методы

Перейти к теме →