Маска определяет, какая часть IP-адреса — «сеть», а какая — «узел». Это ключ к решению задания 13 на ЕГЭ.
Маска подсети — это 32-битное число, в котором единицы обозначают сетевую часть адреса, а нули — хостовую.
Зная IP-адрес и маску, можно определить адрес сети, широковещательный адрес и диапазон доступных хостов. Именно это проверяется в задании 13 ЕГЭ по информатике.
Операция AND: 1 AND 1 = 1, всё остальное = 0
Операция AND применяется к каждой паре битов. Результат — 1 только если оба бита равны 1:
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
IP: 192.168.1.15, маска: 255.255.255.0
Применяем AND к каждому октету:
Адрес сети: 192.168.1.0
/24, /16, /8 — короткая запись маски
CIDR (Classless Inter-Domain Routing) — бесклассовая адресация. Маска записывается как /N, где N — количество единиц в двоичной маске.
| CIDR | Маска (десятичная) | Маска (двоичная) | Хостов | Пример использования |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 11111111.00000000.00000000.00000000 | 16 777 214 | Крупные организации |
| /16 | 255.255.0.0 | 11111111.11111111.00000000.00000000 | 65 534 | Университеты |
| /24 | 255.255.255.0 | 11111111.11111111.11111111.00000000 | 254 | Домашняя сеть |
| /26 | 255.255.255.192 | 11111111.11111111.11111111.11000000 | 62 | Офисный сегмент |
| /28 | 255.255.255.240 | 11111111.11111111.11111111.11110000 | 14 | Серверная стойка |
| /30 | 255.255.255.252 | 11111111.11111111.11111111.11111100 | 2 | Point-to-point канал |
Если маска /N, то хостовых бит: H = 32 − N. Количество доступных адресов узлов:
Хосты = 2H − 2
Вычитаем 2, потому что адрес сети (все хостовые биты = 0) и широковещательный адрес (все хостовые биты = 1) использовать нельзя.
Пошаговый план: от IP и маски к адресу сети, broadcast и диапазону хостов
Сеть = IP AND Маска (побитовое И для каждого октета)
В хостовой части все биты ставим в 1. Эквивалентно: Broadcast = Сеть OR (NOT Маска)
IP: 192.168.10.130, маска: 255.255.255.192 (/26)
192.168.10.128192.168.10.191192.168.10.129 — 192.168.10.190Как из одной большой сети сделать несколько маленьких
Одна большая сеть = широковещательный шторм, проблемы с безопасностью, хаос. Разбиение на подсети решает все три проблемы.
Из сети 192.168.1.0/24 нужно сделать 4 подсети. Заимствуем 2 бита из хостовой части:
| Подсеть | Адрес сети | Первый хост | Последний хост | Broadcast |
|---|---|---|---|---|
| 0 | 192.168.1.0 | 192.168.1.1 | 192.168.1.62 | 192.168.1.63 |
| 1 | 192.168.1.64 | 192.168.1.65 | 192.168.1.126 | 192.168.1.127 |
| 2 | 192.168.1.128 | 192.168.1.129 | 192.168.1.190 | 192.168.1.191 |
| 3 | 192.168.1.192 | 192.168.1.193 | 192.168.1.254 | 192.168.1.255 |
Формула t = V / q и перевод единиц — задачи ЕГЭ № 8, 11
Время передачи = Объём данных / Скорость канала:
t = V / q
Где t — время (секунды), V — объём данных (биты), q — скорость канала (бит/с).
| Найти | Формула | Пример |
|---|---|---|
| Время t | V / q | Файл 8 Мбит при скорости 2 Мбит/с → t = 8/2 = 4 с |
| Объём V | q × t | Канал 5 Мбит/с, 10 с → V = 50 Мбит |
| Скорость q | V / t | 20 Мбит за 4 с → q = 5 Мбит/с |
| Единица | = бит | Когда используется |
|---|---|---|
| 1 байт | 8 бит | Размер символа |
| 1 Кбайт | 8 × 1024 = 8192 бит | Текстовые файлы |
| 1 Мбайт | 8 × 1024² = 8 388 608 бит | Фото, документы |
| 1 Кбит/с | 1000 бит/с | Медленные каналы |
| 1 Мбит/с | 1 000 000 бит/с | Домашний Интернет |
Задача: Файл размером 10 Мбайт передаётся по каналу со скоростью 2 Мбит/с. Сколько секунд займёт передача?
Введите два значения — калькулятор вычислит третье. Обратите внимание на единицы измерения!
Решите задачи. Ответ — число (можно с точкой для дробных). Единицы указаны в условии.
Введите IP-адрес и маску подсети — калькулятор покажет адрес сети, broadcast, диапазон хостов и двоичное представление.
Решите задачи: по IP и маске определите адрес сети. Ответ вводите в формате X.X.X.X.