Введение в протокол IP: 05 - Задачи на IP адресацию

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024
  • Задачи на IP-адресацию.
    Открыта запись на курсы, в которых не только решаются подобные задачи, но и рассказывается про сетевые технологии: www.networkeduc...

Комментарии • 11

  • @sliva757
    @sliva757 7 лет назад +1

    смотрю ваши ролики,развиваюсь.
    вопрос,почему в примере с 172.31.224.0/20, вы говорите что /20 это 255.255.224.0 ? 255.255.224.0 - это же /19!!! а /20 - таки 255.255.240.0
    даже в википедии табличка так говорит,хоть я и сам считал
    a.b.c.0/20 +0.0.15.255 255.255.240.000 4096 4094 16 C
    a.b.c.0/19 +0.0.31.255 255.255.224.000 8192 8190 32 C

    • @NetworkeducationRu
      @NetworkeducationRu  7 лет назад

      Очевидно, ошибся :) но хорошо, что вы такие ошибки ловите, это показывает понимание материала.

  • @АндрейБогуцкий-ю1у
    @АндрейБогуцкий-ю1у 8 лет назад +1

    Ох уж эта задача на 1.1.1.1/1... :-)

  • @willheart4200
    @willheart4200 6 лет назад

    спасибо!

    • @NetworkeducationRu
      @NetworkeducationRu  6 лет назад

      всегда пожалуйста, приходите еще :)

  • @Anumrak
    @Anumrak 8 лет назад

    Иннокентий, 179я сеть из 1024 в суперсети 10.0.0.0/8 будет 10.43.192.0/18. Если ошибся, поправьте.

    • @NetworkeducationRu
      @NetworkeducationRu  8 лет назад +1

      Честно говоря, без привязки ко времени понять, есть ли ошибка в видео, достаточно тяжело. Никак не получается заставить себя делать видео не длиннее 15 минут :).Тем не менее, задачу с условиями из вашего комментария можно решить и без видео. Вот алгоритм: 1) Оригинальная сеть - /8, нам ее нужно поделить на 1024 части, для этого потребуется "заимствовать" 10 бит под адрес подсети, полученные подсети будут иметь маску /18. 2) Поскольку требуется найти адрес 179 по счету подсети, нужно в "заимствованные" биты вписать число 178 (потому что у самой первой по счету подсети все эти биты будут нулевыми). В сумму степеней двойки 178 раскладывается как 128+32+16+2, десятибитовое двоичное представление - 0010110010. 3) В третьем октете у искомой сети будут биты 00101100 (десятичное представление - 32+8+4=44), в четвертом - 10 и еще шесть нулей, т.е. 10000000, десятичное представление - 128. 4) Ответ: 10.44.128.0/18. Лень искать, что там получилось в видео, но ответ на задачу должен быть вот таким.

    • @Anumrak
      @Anumrak 8 лет назад

      Мы каждую цельную подсеть делим еще на 4 части(0-63, 64-127, 128-191, 192-255) по причине деления суперсети именно на 1024 части(256*4). Соответственно достаточно 179 поделить на 4. Так мы получим 44.75, вычитаем единицу, так как наша первая подсеть начинается с нуля, а .75 сотых это последняя четверть, 179я подсеть внутри третьего октета, то есть та, которую я написал.
      Если я не прав, то помогите мне найти ошибку в моем "стиле" мышления =)

    • @NetworkeducationRu
      @NetworkeducationRu  8 лет назад

      Ошибка не в стиле мышления, а в выбранном алгоритме. Мне тяжело говорить об особенностях его работы, потому что я не являюсь его автором, но мне не совсем понятно, почему в одном октете вы единицу вычли, а в другом нет. Что будет, если нам нужно будет найти первую сеть? Делим 1 на 4, получаем 0.25, во второй октет записываем минус единицу? Так нельзя.

    • @NetworkeducationRu
      @NetworkeducationRu  8 лет назад +2

      Ваш алгоритм будет работать, если его применять правильно. Нужно единицу вычесть из 179, а не из 44 (178/4=44.5). Тем не менее, я рекомендую не придумывать новые алгоритмы решения задач до того, как будут освоены проверенные работающие. Упражнение на нахождение адреса N-й по счету сети абсолютно бесполезное в жизни, но в процессе его решения предложенным алгоритмом формируется правильное понимание того, как устроена IP-адресация. Если для вас важно научиться решать бесполезную задачу за минимальное - это одно дело, если хочется понять работу протокола IP - это другое. Я рассказываю именно про второе :).

    • @Anumrak
      @Anumrak 8 лет назад

      Благодарю за внесение ясности и за уделенное внимание, Иннокентий =)