Как администратор сети для растущего интернет-провайдера, вы хотите эффективно использовать свои сетевые адреса. Один?

Как администратор сети для растущего интернет-провайдера, вы хотите эффективно использовать свои сетевые адреса. Одним из сетевых адресов, назначенных вам IANA, является сеть класса C 197.14.88.0. Вы решили использовать адреса в этой сети класса C для удовлетворения требований IP-адресов 16 корпоративных клиентов, которым требуется от 10 до 14 адресов каждый. Не используя калькулятор подсети, рассчитайте маску подсети, которая соответствует их потребностям. Укажите маску подсети и первые четыре адреса подсети, которые создаст маска.
Компьютерные сети06 май 2017Источник42

Ответы ( 4 )

  1. 0
    Май 15, 2017

    1.0.0.0 - 126.255.255.255 = класс A
    128.0.0.0 - 191.255.255.255 = класс B
    192.0.0.0 - 223.255.255.255 = класс C

    197.14.88.0 is адрес класса C. маска по умолчанию для класса C - / 24; который является префиксом, который представляет маску и означает, что 24 бита идентифицируют сеть. Чтобы найти префикс, вы посчитаете количество «1», которое предшествует «0» в двоичной форме. Это выглядит так:

    11111111.11111111.11111111.00000000 (двоичная форма); 255.255.255.0 (пунктирная десятичная форма); / 24 (форма префикса перед 24 «1» предшествует 24 «1»).

    Вам нужно 16 подсетей (1 для каждой компании), и всем им нужно по 10-14 адресов. Чтобы изменить маску класса C по умолчанию / 24 на маску, которая будет работать для этой конкретной потребности, необходимо использовать сокращение CLSM для маски подсети постоянной длины, а сокращение CIDR - для бесклассовой междоменной маршрутизации. Вот шаги:

    1. Определите количество необходимых вам подсетей.
    2. Добавьте «2» к числу необходимых подсетей; затем найдите следующую высшую силу двух. Если результатом суммы является четная сила, вы можете использовать ее напрямую. (Причина добавления 2 заключается в том, что количество подсетей должно быть представлено в виде битов.)

    3. Обратные биты части хоста сверху вниз
    4. Проверьте, что ваша маска подсети разработана. оставляет достаточно адресов хостов на подсеть; поддержать ваши потребности.
    5. если вы используете RIP: используйте 2 ^ b - 2 для расчета. количество используемых подсетей, где b - это количество битов в маске подсети, а 2 вычитается для учета сетевых (все-нули) и широковещательных (все-1) адресов, которые требуются каждой подсети. * если вы используете протокол, отличный от RIP, где все 1 и 0 не приняты, используйте формулу 2 ^ b, хотя RIP наиболее распространен / вероятен *
    ---------- ----------------

    так что

    1. вам нужно 16 подсетей (для 16 корпоративных клиентов) ..
    2. Поскольку 16 оказывается точной степенью двойки (2 ^ 4), мы пропустим этап добавления 2 и нахождения ближайшей более высокой степени двойки. Однако очень важно, чтобы вы знали об этом шаге до н.э., если необходимое количество подсетей не было ТОЧНОЙ степенью двойки, тогда это не сработало бы. (например, если им нужно 28 подсетей, вам нужно будет добавить от 2 до 28, что равно 30, а следующая наибольшая степень 2 будет 32, что равно 2 ^ 5)

    2 ^ 4 = 16, означая, что вы будете используйте 4 бита подсети, другими словами, вы будете заимствовать 4 бита из части узла и добавлять их в часть сети.

    3. поменять местами биты хоста. ваша маска 11111111.11111111.11111111.00000000 или / 24 вы заимствуете 4 бита у хоста (TOP DOWN). Как известно, «1» идентифицирует сеть; 0 идентифицируют хост. Таким образом, последний октет является единственным октетом с битами хоста, поэтому вы заимствуете ЧЕТЫРЕ из них, изменяя его с 00000000 на 11110000. Это равно 240 (128 64 32 16). * если вы не понимаете, как преобразовать двоичную форму в десятичную, то вам нужно вернуться и узнать, что это *

    4. Теперь ваша новая маска 11111111.11111111.11111111.11110000 или / 28; или 255.255.255.240

    Из этого вы можете видеть, что у вас есть 4 бита хоста (число «0» в вашей маске), поэтому используйте формулу 2 ^ b-2; количество хостов, которое может иметь каждая подсеть: 2 ^ 4 - 2, что равно 14 USEABLE (b = количество бит хоста)

    5. Количество подсетей по формуле 2 ^ b-2; Ваша маска даст вам (b = количество битов сети / подсети) .... 2 ^ 4 = 16, так что у вас будет 16 сетей. (поскольку вы не добавили 2 на шаге 1, вам не нужно вычитать 2)

    Ваши потребности - 16 подсетей, каждая с 10 - 14 адресами; что эта маска даст вам 16 подсетей каждая с макс. 14 используемых адресов (всего 16 для сети 1 для широковещательной рассылки). Так что это сработает, поэтому ваш ответ:

    MASK можно записать в виде: 255.255.255.240; или / 28; или 11111111.11111111.11111111.11110000

    Первые четыре адреса подсети: (32 - 28 = 4, 2 ^ 4 = 16, размер вашего блока равен 16)

    1. 197.14.88.0 ~ диапазон 197.14.88.1 - 197.14.88.14 ~ трансляция 197.14.88.15

    2. 197.14.88.16 ~ диапазон 197.14.88.17 - 197.14.88.30 ~ трансляция 197.14.88.31

    3 197.14.88.32 ~ диапазон 197.14.88.33 - 197.14.88.46 ~ трансляция 197.14.88.47

    4. 197.14.88.48 ~ диапазон 197.14.88.49 - 197.14.88.62 ~ трансляция 197.14.88.63

  2. 0
    Май 10, 2017

    Я согласен со своими коллегами-респондентами ... поэтому я просто перейду к некоторым общим правилам, чтобы запомнить:

    1. Понять, с чем вы работаете. Например, если вам задан диапазон класса C (и маска подсети класса C по умолчанию): 192.168.3.0/24. Если вы понимаете, сколько IP-адресов позволяет / 24, то теперь вы знаете, сколько IP-адресов вам нужно играть.

    2. Помните, что каждый создаваемый вами диапазон подсетей включает в себя 2 непригодных для использования IP-адреса: первый и последний. Обычно это означает, что вы должны добавить еще 2 IP-адреса к любому полученному вами запросу, чтобы убедиться, что у вас есть место для 2-х IP-адресов, используемых системой. Пример: я прошу у вас 5 IP-адресов; Вы измените мой запрос на 7. Это гарантирует, что я получу ** как минимум ** 5 используемых IP-адресов.

    3. Помните, что IP-адреса можно назначать только в «Полномочиях 2» (4, 8, 16, 32, 64 и т. д.). Это означает, что вы берете мой запрос на 7 IP-адресов и меняете его до ближайшего значения «Power of 2», которое равно 8. Итак, найдите маску подсети, которая допускает 8 IP-адресов. Я использую формулу: 2 ^ n = 8 (где n становится числом нулей, которое мне нужно в маске подсети). Если я отработаю математику, я получу:
    ... 2 ^ n = 8 - & gt; 2 ^ 3 = 8 - & gt; Это означает, что мне нужно 3 ноля в моей маске:
    ... 1111 1111.1111 1111.1111 1111.1111 1000 = / 29 = 255.255.255.248

    4. Помните, что при создании маски подсети ставьте нули (которые представляют хосты) справа, и те (которые представляют сеть [s]) слева. Единицы и нули не могут быть смешаны.

    5. Итак, вы определили, сколько IP-адресов будет использовать каждая подсеть (8), и маску подсети для каждого диапазона. Теперь вы готовы перечислить отдельные подсети. Просто начните 1-е с .0:
    ... 1-й диапазон: 192.168.3.0 - & gt; Теперь добавьте размер каждого диапазона подсети (в данном случае это 8)
    ... 2-й диапазон: 192.168.3.8 - & gt; повторите, чтобы найти начальный IP-адрес каждого диапазона подсети
    ... 3-й диапазон: 192.168.3.16 - & gt; и так далее.

  3. 2
    Май 6, 2017

    Я согласен с Адрианом, делать это самостоятельно - лучший способ учиться. Это относительно простой вопрос подсетей.

  4. 2
    Май 6, 2017

    Опубликуйте ваши лучшие предположения, и люди скажут вам, если вы правы, а если нет, где ошибка.
    Это лучший способ учиться ....