Я не могу визуализировать решение следующего вопроса

Your company has obtained the 131.107.168.0 /21 address space from an ISP. You now need to design this address space to accommodate the following network segments. Segment A: 600 hosts Segment B: 300 hosts Segment C: 150 hosts Segment D: 75 hosts Which of the following addresses should you assign the networks?

Ответ

Segment A: 131.107.168.0/22
Segment B: 131.107.172.0/23
Segment C: 131.107.174.0/24
Segment D: 131.107.175.0/25

Тогда объяснение

Сегмент A должен поддерживать 600 компьютеров и, следовательно, требует размер блока 1024, который описывает сеть /22

Хорошо, я понимаю подсеть, но следующий момент я не смог выяснить

Добавление 1024 или 4 x 256 к начальному адресу 131.107.168.0 приведет к начальному адресу сегмента B, 131.107.172.0.

Я не понимаю, почему вам нужно добавить в сетевой адрес. И я даже не могу понять, что Google, чтобы помочь мне понять это решение. Можете ли вы дать некоторую отправную точку. Пока что все вопросы, которые я видел, и все, что я прочитал, касаются подсетей, а не добавления битов к сетевому адресу.

К вашему сведению, это все объяснение

Сегмент A должен поддерживать 600 компьютеров и, следовательно, требует размер блока 1024, который описывает сеть /22. Добавление 1024 или 4 x 256 к начальному адресу 131.107.168.0 приведет к начальному адресу сегмента B, 131.107.172.0. Сегмент B должен поддерживать 300 хостов и, следовательно, требует размера блока 512 или сети /23. Добавление 512 или 2 x 256 к начальному адресу сегмента B приводит вас к начальному адресу сегмента C, 131.107.174.0. Сегмент C должен поддерживать 150 хостов, для которых требуется размер блока 256 (сеть /24). Добавление 256 к начальному адресу сегмента C приведет вас к начальному адресу сегмента D, 131.107.175.0. Сегмент D должен поддерживать 75 хостов, для которых требуется размер блока 128. Сеть A /25 используется для этого размера блока.

2 ответа2

2

Сегмент B не может перекрывать сегмент A. Сегмент A занимает 131.107.168.0 - 131.107.171.255 , поэтому следующий нераспределенный начальный адрес - 131.107.172.0

1

Здесь нужно понять 2 основные вещи:

  1. "Сегменты" должны быть изолированы друг от друга. Хотя /22 может поддерживать 1022 хоста (2 ^ 10-2), вы не можете поместить 600 хостов сегмента A и 300 хостов сегмента B в одну сеть. Если вы сделали сегменты A, хосты могли бы "видеть" хосты сегмента B, а это нежелательно, поэтому нужно начинать с разных сегментов.
  2. Размеры сегмента (также называемые размером блока) могут быть только степенью 2. (например, у вас не может быть размера сегмента 24, но вы можете иметь размер сегмента 16 или 32).

Теперь, учитывая эти 2 балла, Сегмент A требует 600 хостов, а наименьшая мощность 2, способная справиться с таким количеством, составляет 2 ^ 10 = 1024. (Помните, что вы всегда должны вычитать 2 для количества хостов, доступных в сегменте, для учета сети и широковещательных адресов. Это означает, что для одного хоста потребуется минимальный размер блока 4, что позволяет использовать 2 хоста. Или, если вместо 600 хостов в вопросе говорится, что вам нужно 1023 хоста, вам нужно перейти к следующей степени 2, то есть 2048.)

Как только мы определили, что для первого сегмента требуется размер блока 1024, мы "добавляем" 1024 в начальную сеть, чтобы определить позицию, где должен начинаться следующий сегмент. Теперь посмотрите на ответ Дарта, и вы точно увидите, где должен начинаться следующий сегмент сети.

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