1

Каковы маска подсети, первый доступный адрес хоста подсети один (НЕ подсеть ноль) и максимальное количество хостов в подсети для сети ниже? (Вам нужно разрешить максимальное количество хостов. Также вы можете использовать нулевую подсеть и подсеть «все единицы». RFC 1878)

Идентификатор сети: 129.209.0 .0

Требуется подсетей: 117

[Правильные ответы] Маска подсети:

         255.255.254.0  

Первый доступный адрес хоста подсети 1:

        129.209.2..1    

Максимальное количество хостов / подсеть: 510

Как он получил этот ответ? Я прочитал это в книге, но не могу понять это. Я ищу пошаговый и подробный ответ.

2 ответа2

3

2 ^ 7 = 128 подсетей, при условии, что ip subnet-zero включен.

Поскольку 2 ^ 6 - только 64, а нам требуется 117, 6 битов недостаточно для 117 подсетей, и мы будем занимать 7 бит.

Поэтому для подсетей используются 7 битов (2 ^ 7), и теперь мы можем отобразить их в двоичном виде:

11111111.11111111.11111110.00000000

Это наша маска подсети, 255.255.254.0. Взгляните на третий октет, где мы начали заимствовать биты. Поскольку наш начальный адрес - адрес класса B, мы начинаем подсеть в октете 3.

Теперь мы берем наш сетевой идентификатор 129.208.0.0 и применяем к нему подсеть номер 1. Помните, наша подсеть имеет место в первых 7 битах октета 3:

11111111.11111111.00000010.00000000

Это двоичная форма подсети 1, 255.255.2.0. Применительно к нашей ID сети:

129.208.2.0

Это идентификатор нашей подсети. Для первого хоста мы просто увеличиваем наши биты хоста (последние 9 двоичных битов):

129.208.2.1

или в двоичном виде:

10000001.11010000.00000010.00000001

  • У нас есть 9 битов для доступных хостов, 2 ^ 9 = 512 хостов, вычтите 2 для идентификатора сети и широковещательного номера. Это оставляет 510 хостов в подсети.
1

Вы можете вычислить все это, используя простое двоичное преобразование, но я считаю, что проще всего просто использовать шпаргалку, подобную той, что на packetlife.net (поиск по подсетям IPv4)

Итак, позвольте мне провести вас через это:

Сеть 129.209.0.0 будет иметь маску подсети 255.255.0.0. Это позволило бы использовать 65536 адресов в этой сети.

Вы хотите разделить это на 117 сетей, чтобы 65536/117 давало вам около 560 адресов на подсеть.

Самое близкое, что вы можете получить, это 512 адресов, маска, которая дает вам это 255.255.254.0

Из этих 512 адресов в подсети только 510 могут использоваться для адресации хостов. Первый - это сетевой адрес, а последний - широковещательный адрес.

Теперь, наконец, вы берете базовую сеть 129.209.0.0 и применяете эту маску 255.255.254.0. Первая подсеть (подсеть 0), которую вы получите, закончится в 129.209.1.255, и поэтому следующая сеть будет 129.209.2.0. Первый хост этой сети будет 129.209.2.1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .