Разбить сеть на подсети

Условие:

Реши задание 3 очень подробно

Решение:

Предмет: Информатика
Раздел: Компьютерные сети, IP-маршрутизация, подсетирование (Subnetting)


Условие задачи:

Дан сетевой адрес 172.16.10.0/24. Нужно разбить эту сеть на подсети с такими требованиями:

  • Одна подсеть на 120 хостов
  • Две подсети на 30 хостов
  • Три подсети по 12 хостов

Необходимо записать адреса и маски подсетей в десятичной точечной нотации.


Шаг 1. Анализ исходной сети

  • Исходный адрес: 172.16.10.0/24
  • Маска /24 означает, что первые 24 бита — сеть, а оставшиеся 8 бит — для хостов.
  • Максимальное число адресов в сети /242^{8} = 256 адресов, из них 254 доступны для хостов (адрес сети и широковещательный адрес не используются для хостов).

Шаг 2. Определение размера подсетей

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

Формула для числа хостов в подсети:

Количество\_хостов \leq 2^{число\_бит\_для\_хостов} - 2

(вычитаем 2 для адреса сети и широковещательного адреса).


Подсеть на 120 хостов

Нужно минимум 120 хостов.

Ищем минимальное n такое, что:

2^n - 2 \geq 120

Пробуем:

  • 2^7 - 2 = 128 - 2 = 126 \geq 120 — подходит
  • 2^6 - 2 = 64 - 2 = 62 < 120 — не подходит

Значит, для 120 хостов нужно 7 бит на хосты.

Маска подсети: 32 - 7 = 25
Адрес подсети: 172.16.10.0/25


Подсети на 30 хостов (2 штуки)

Для 30 хостов:

2^n - 2 \geq 30

Пробуем:

  • 2^5 - 2 = 32 - 2 = 30 \geq 30 — подходит
  • 2^4 - 2 = 16 - 2 = 14 < 30 — не подходит

Нужно 5 бит на хосты.

Маска подсети: 32 - 5 = 27


Подсети на 12 хостов (3 штуки)

Для 12 хостов:

2^n - 2 \geq 12

Пробуем:

  • 2^4 - 2 = 16 - 2 = 14 \geq 12 — подходит
  • 2^3 - 2 = 8 - 2 = 6 < 12 — не подходит

Нужно 4 бита на хосты.

Маска подсети: 32 - 4 = 28


Шаг 3. Выделение подсетей из 172.16.10.0/24

Общий адрес: 172.16.10.0, маска /24 (маска 255.255.255.0)

Всего 8 бит для хостов.


1) Подсеть на 120 хостов /25

  • Маска: 255.255.255.128
  • Адрес подсети: 172.16.10.0 - 172.16.10.127
  • Доступные адреса для хостов: 172.16.10.1 - 172.16.10.126

2) Две подсети на 30 хостов /27

Маска /27 — 32 адреса, 30 хостов.

  • Первая подсеть:
    Адрес: 172.16.10.128/27
    Диапазон: 172.16.10.128 - 172.16.10.159
    Хосты: 172.16.10.129 - 172.16.10.158

  • Вторая подсеть:
    Адрес: 172.16.10.160/27
    Диапазон: 172.16.10.160 - 172.16.10.191
    Хосты: 172.16.10.161 - 172.16.10.190


3) Три подсети по 12 хостов /28

Маска /28 — 16 адресов, 14 хостов (достаточно для 12).

Следующие блоки по 16 адресов:

  • Первая подсеть:
    Адрес: 172.16.10.192/28
    Диапазон: 172.16.10.192 - 172.16.10.207
    Хосты: 172.16.10.193 - 172.16.10.206

  • Вторая подсеть:
    Адрес: 172.16.10.208/28
    Диапазон: 172.16.10.208 - 172.16.10.223
    Хосты: 172.16.10.209 - 172.16.10.222

  • Третья подсеть:
    Адрес: 172.16.10.224/28
    Диапазон: 172.16.10.224 - 172.16.10.239
    Хосты: 172.16.10.225 - 172.16.10.238


Шаг 4. Проверка оставшихся адресов

Последние адреса с 172.16.10.240 до 172.16.10.255 остаются неиспользованными в данном разбиении.


Итог:

ПодсетьАдрес подсетиМаскаДоступные хосты
1 подсеть на 120 хостов172.16.10.0/25255.255.255.128172.16.10.1 - 172.16.10.126
2 подсети на 30 хостов172.16.10.128/27255.255.255.224172.16.10.129 - 172.16.10.158

172.16.10.160/27255.255.255.224172.16.10.161 - 172.16.10.190
3 подсети по 12 хостов172.16.10.192/28255.255.255.240172.16.10.193 - 172.16.10.206

172.16.10.208/28255.255.255.240172.16.10.209 - 172.16.10.222

172.16.10.224/28255.255.255.240172.16.10.225 - 172.16.10.238

Вывод:

Разбиение сети 172.16.10.0/24 на подсети с заданными требованиями возможно, и приведённые адреса и маски соответствуют требованиям по числу хостов.

Если нужна помощь с командами для добавления маршрутов или дополнительными пояснениями — обращайтесь!

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн