none
Подскажите пожалуйста,как разбить сеть с адресом 172.16.0.0 — 172.31.255.255 (маска подсети для бесклассовой (CIDR) адресации: 255.240.0.0 или /12) на подсети с маской /24? RRS feed

  • Вопрос

  • Подскажите пожалуйста,как разбить сеть с адресом 172.16.0.0 — 172.31.255.255 (маска подсети для бесклассовой (CIDR) адресации: 255.240.0.0 или /12) на подсети,чтобы у каждой подсети маска подсети была /24 ?
    5 февраля 2019 г. 16:36

Ответы

  • Как ты Вы запустанно всё объяснили... Хотя понимаю, это не просто. Я попробую объяснить по-другому.
    Как расчитываются IP адреса:
    - количество IP адресов равно двойке в степени разницы между 32 и маской имеющейся сети.
    пример: 10.10.10.10/24
    количество IP адресов (вообще всех) = 2^(32-24)=256, от 0 до 255
    количество возможных хостов (узлов) = 256 - 2 = 254
    "-2" это
    - идентификатор сети (самый первый IP адрес сети, не узла) - 10.10.10.0
    - широковещательный адрес (самый последний IP адрес сети, не узла) - 10.10.10.255

    Как расчитывается идентификатор сети и широковещательный адрес:
    - на примере маски 24:
    маска 24, она же 255.255.255.0, она же 11111111.11111111.11111111.00000000
    Как видно, три первых октета занимают сетевую часть IP адреса (выделено жирным). Это значит, что эти три октета не меняются ни при каких обстоятельствах.
    в нашем примере, три октета это 10.10.10._. Весь последний октет - хостовая часть IP адреса, а именно от 0 до 255. Вот первый адрес и есть идентификатор сети, а последний адрес - широковещательный.

    - на примере маски 12 (надеюсь, я понятно объясню...):
    маска 12, она же 255.240.0.0, она же 11111111.11110000.00000000.00000000
    Как видно, первый октет полностью принадлежит сетевой части IP адреса (выделено жирным). Это значит, что первый октет не меняется ни при каких обстоятельствах = 10._._._. Далее, нужно понять, в каких приделах меняется второй октет. Сделать это можно с помощью подчёркнутых битов. Они могут принимать значение от 0000 до 1111, где 1111 в десятеричной системе = 15. Следовательно, второй октет может меняться 16 раз (15+0)! Какие числа от 0 до 256 кратные 16? Ответ:
    0
    16
    32
    48
    64
    80
    92
    128
    144
    160
    176
    192
    208
    224
    248
    256
    Все эти числа - начала новых сетей. Вопрос: между какими числами находится значение нашего второго октета (10.10.10.10)? Ответ: между 0 и 16. Следовательно, первый IP адрес сети, он же идентификатор сети является 10.0.0.0. Последний IP адрес сети, он же широковещательный является 10.15.255.255.
    10.16.0.0 уже не входит, так как это другая сеть.

    На самом деле, я этим не пользуюсь, но не знаю как объяснить по другому. На самом деле я, как и многие другие, просто запомнили сколько сетей/хостов в масках (с опытом приходит)

    Для закрепления материала, ещё раз расчитайте идентификатор сети, первый и последний IP адрес хостов в сети, широковещательный адрес для IP адресов:

    10.15.123.32/12
    10.79.255.32/12
    10.195.23.32/12
    10.225.13.32/12
    10.80.0.32/12

    Успехов!


    • Изменено Anahaym 22 февраля 2019 г. 15:26
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 15:22
  • У вас сеть:

    172.16.0.0/12

    Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255

    Пример первой сети: 172.16.0.0/24

    последней сети: 172.31.255.0/24

    • Предложено в качестве ответа Антон В АнтоновModerator 5 февраля 2019 г. 17:44
    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 18:29
    • Снята пометка об ответе Vasya1395 5 февраля 2019 г. 21:22
    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 23:15
    5 февраля 2019 г. 16:48
  • если объяснять в двух словах, то адрес сети (network address, network ID) - это всегда наименьший адрес в сети. для 172.16.0.0/12 это 172.16.0.0
    Подробнее тут.

    А не
    172.Y.Х.Z.R.0/24
    Где, Y от 16 до 31, Х от 0 до 255 ,
    где Z может принимать значения от 0 до 255 , и R может принимать значения от 0 до 255 ?

    И как Вам такой адрес IPv4: 172.24.122.240.65.0 ? Реально ли его существование в IPv4?

    Вот так можно разбить Вашу сеть \12 на сети \24

    172.16.0.0/24
    172.16.1.0/24
    172.16.2.0/24
    172.16.3.0/24
    172.16.4.0/24
    172.16.5.0/24
    172.16.6.0/24
    172.16.7.0/24
    172.16.8.0/24
    172.16.9.0/24
    172.16.10.0/24
    ....
    172.16.255.0/24
    ....
    172.17.0.0/24
    ....
    172.17.255.0/24
    ....
    172.18.0.0/24
    ....
    172.18.255.0/24
    ....
    172.31.0.0/24
    ....
    172.31.255.0/24

    Воспользуйтесь калькулятором.


    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 23:15
    • Изменено Anahaym 6 февраля 2019 г. 5:08 Ссылка калькулятор
    5 февраля 2019 г. 22:54
  • бро, ну це ж прошлый век(IPv4)

    чувак не хочет учиться, он хочет сразу

    Ну не могу я так. тем более ему хватит калькуляторов

    Он то как раз и учится. Не учился бы - тупо использовал калькуляторы. Я не правлю за него ничего, а даю некие задания (мне не сложно), что понимание к нему само пришло.
    • Предложено в качестве ответа Svolotch 23 февраля 2019 г. 4:56
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    22 февраля 2019 г. 20:15
  • 172.16.0.0/24

    172.16.1.0/24

    ...

    172.31.255.0/24

    поясните пожалуйста свой вопрос


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 20:22
    • Снята пометка об ответе Vasya1395 5 февраля 2019 г. 21:23
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    5 февраля 2019 г. 16:45
    Модератор
  • К сожалению, я не понял Вашего вопроса кроме:

    Раз маску подсети увеличили на 12 единиц,то количество получившихся подсетей равно число два возвести в 12=4096 подсетей ?

    да, это верно. чтобы узнать сколько подсетей в сети, нужно двойку возвести в степень модуля разницы (или просто разницы, если из большей маски вычитается меньшая) между масками сетей:

    2^|24-12|=2^12=4096

    другой пример, сколько сетей /24 в сети /13:

    2^|24-13|=2^11=2048
    или
    2^|13-24|=2^11=2048

    другой пример, сколько сетей /28 в сети /13:

    2^|28-13|=2^15=32768 
    или
    2^|13-28|=2^15=32768

    • Помечено в качестве ответа Vasya1395 7 февраля 2019 г. 23:33
    7 февраля 2019 г. 22:13
  • удивляюсь как у вас получается так сложно и запутанно сформулировать вопрос. к моменту прочтения мозги начинают скрипеть

    распишите маску /12 в двоичном выражении, потом сделайте тоже самое для маски /24, сразуже под предыдущей ссумируйте разницу и получите 4096


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    8 февраля 2019 г. 15:48
    Модератор
  • Vasya1395 я тоже ничего не понял...

    Давайте, я дам Вам несколько заданий. Пожалуйста, просто ответьте на вопросы:

    назовите идентификаторы сети, первые и последние IP адреса (которые можно назначить на узлы), а также широковещательные адреса (broadcast) сетей, в которые входят следующие IP адреса:

    10.10.10.18/28

    10.10.10.18/24

    10.10.10.18/16

    10.10.10.18/12

    пример ответа для сети 20.20.20.18/24:

    NetworkID: 20.20.20.0
    First IP: 20.20.20.1
    Last IP: 20.20.20.254
    Broadcast: 20.20.20.255

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    8 февраля 2019 г. 16:10
  • возьмите калькулятор и не лохматьте бабушку.. чо за бред с  "формате CIDR меньше или равна 24, равно " да какая разница, для всех верно кроме /31/32.

    первое число из сегмента, адрес сети - последнее бродкаст (соответственно эти 2 адреса и вычитаются).

    вы почему то зациклились на октетах в ip адресе, которые сто лет как уже используются лишь для того чтобы двуногие кожаные мешки могли запомнить 32х битное число, фактически преставляющее из себя набор нолей и единиц. маска по сути это другое 32х битное число фактически представленная в виде 11..1100..00 (то есть сначала строго единицы, затем строго нули, собственно нотификация цидра есть кол-во единиц). и помощью тривиальных бинарных операций из адреса и маски получаются и адрес сети и бродкаст(широковещательный) адрес. изучите теорию или используйте калькулятор, а не оплодоворяйте мозг людям на форуме.


    • Изменено Svolotch 22 февраля 2019 г. 15:26 опечатки и прочее
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 14:17

  • и еще раз подчеркну что деление на октеты - это только для людёв, копкуктерам фиолетово.

    фиолетово? ну пинганите пять октетов ) воооот... ☝
    Компутерам не фиолетово, просто они работают со многими системами счиления в разных октетах одновременно и быстро. Например, здесь IP адрес записан сразу в трёх системах счисления.

    ping 0xA.0xFE.1.011
    
    Pinging 10.254.1.9 with 32 bytes of data:
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    но, давайте не будем загружать Автора темы...


    • Изменено Anahaym 22 февраля 2019 г. 16:39
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 16:38
  • гы, если поискать, то у меня был где-то пост на форумах, со системами счисления, лет так много назад... там как раз тоже я мешал их.. но дошел сам.

    октеты для людей, айпишник просто число, истерически так сложилось.

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 17:13
  • данном случае Автор занимается расчётом сетей, и если Автор - человек, то октеты как раз ему сейчас и нужны. Они же для людей?! 

    😉

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 17:28
  • молодец чо :-) мне уже лениво стало..

    но таки моя имха, что падавану надо дать олиферов в зубы и послать в лес к мидведям, если выплывет, то ок :-)

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    23 февраля 2019 г. 4:55
  • 10.10.123.1/12

    00001010 00001010 01111011 00000001 - IP

    11111111 11110000 00000000 00000000  -Mask

    00001010 00000000 00000000 00000000 }

    00001010 00001111 11111111 11111111 } Range

    10.0.0.0 - 10.15.255.255 

    соответственно первый адрес 10,0,0,0 -адрес сети

    10,15,255,255 -бродкаст 

    в этот диапазон будут входить все /24 сети начиная от 

    10.0.0.0-10.0.0.255

    10.0.1.0-10.0.1.255

    .....

    10.1.0.0-10.1.0.255

    10.1.1.0-10.1.1.255

    .....

    10.15.0.0-10.15.0.255

    .....

    10.15.255.0-10.15.255.255

    • Изменено Svolotch 11 марта 2019 г. 7:33
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    11 марта 2019 г. 7:23
  • Я специальную литературу читал,в частности найденную мной много лет назад в сети книгу издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7" ,но как осуществляется разбиения на подсвети,я при помощи этой книги не понял .

    так в названии книги нет упоминание про сети...

    с тем же успехом можно не найти информацию про подсети в литературе по металургии или по кулинарному делу

    посмотрите в сторону Олиферов, которых часто рекомендует к прочтению коллега


    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 3 апреля 2019 г. 17:30
    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 17:35
    3 апреля 2019 г. 17:23
    Модератор
  • Все гораздо проще.

    Запишите в столбик в двоичной системе 10.79.255.32 и маску 12. Жирным выделил то, что относится к сети. Подчеркнул то, что относится к хостам. 
    00001010.01001111.11111111.00100000
    11111111.11110000.00000000.00000000
    Адрес сети (понятно почему?):
    00001010.01000000.00000000.00000000
    10.64.0.0
    Первый адрес: 10.64.0.1 (тот самый +1)
    Броадкаст 20 бит, невошедшие в сеть +1 октет:
    00001010.00001111.11111111.11111111
    10.79.255.255
    Последний адрес: 10.79.255.254 (броадкаст -1)

    • Помечено в качестве ответа Vasya1395 2 июля 2019 г. 22:20
    2 июля 2019 г. 20:45
  • Правильно ли я понимаю,что в сети 172.16.0.0/12 адрес сети находится в первом октете и первых четырёх битах второго октета,так длина маски подсети (12 бит) минус количество бит в октете (8 бит) равно количество бит,на которые длина маски подсети превышает длину первого октета,и равно 4 бита? Правильно ли я понимаю,что Y может принимать значения от 16 до 31,так как адреса хостов содержатся в последних четырёх битах второго октета восьми битах третьего октета и восьми битах четвёртого октета,а число два возвести в четвёртую степень равно 16? Но почему тогда

    Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255

    Пример первой сети: 172.16.0.0/24

    последней сети: 172.31.255.0/24

    ?

    А не

    172.Y.Х.Z.R.0/24

    Где, Y от 16 до 31, Х от 0 до 255 , где

    Z может принимать значения от 0 до 255 , и R может принимать значения от 0 до 255 ?



    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    5 февраля 2019 г. 22:31
  • Я правильно понимаю что в результате такого разбиения на подсети получится количеств сетей,равное 16*254=4064 подсети?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    6 февраля 2019 г. 0:00
  • "Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255"

    Y может принимать значения от 16 до 31 это включительно или не включительно? X может принимать значения от 0 до 255 это включительно или не включительно?

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    6 февраля 2019 г. 11:36
  • включительно. это видно по примерах

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 6 февраля 2019 г. 12:08
    6 февраля 2019 г. 11:42
    Модератор
  • Я правильно понимаю,что в результате такого разбиения на подсети получается 12=4096 подсетей потому что при увеличении значения маски подсети в формате CIDR на N единиц количество
    подсетей,которое получится в результате равно число два возвести в N ?
    Поэтому при увеличении маски подсети
    172.16.0.0 — 172.31.255.255 (маска подсети для бесклассовой (CIDR) адресации:
    255.240.0.0 или /12)
    Нам нужно разделить сеть с маской /12 на подсети с маской /24 . Значит для деления
    подсети с маской /12 на подсети с маской /24 маску подсети нужно увеличить на 24
    минус 12 ,что равно 24-12=12=12 единиц . Раз маску подсети увеличили на 12 единиц,то количество
    получившихся подсетей равно число два возвести в 12=4096 подсетей ?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    7 февраля 2019 г. 20:52
  • В подсети в которую входит ip адрес
    10.10.10.18/28
    Network ID : 10.10.0
    First IP: 10.10.1
    В подсети с маской / 28 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-28)-2=16-2=14
    Широковещательный адрес равен 10.10.1+14=10.10.15
    Broadcast:10.10.15
    Last IP: :10.10.14
    В подсети,в которую входит ip адрес 10.10.10.18/24
    Network ID
    10.10.0
    First IP: 10.10.1
    В подсети с маской /24 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-24)-2=256-2=254 компьютера .
    Broadcast:
    10.10.255
    Last IP:

    10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/16
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/12
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В чём я не прав?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:05
  • В подсети в которую входит ip адрес
    10.10.10.18/28
    Network ID : 10.10.0
    First IP: 10.10.1
    В подсети с маской / 28 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-28)-2=16-2=14
    Широковещательный адрес равен 10.10.1+14=10.10.15
    Broadcast:10.10.15
    Last IP: :10.10.14
    В подсети,в которую входит ip адрес 10.10.10.18/24
    Network ID
    10.10.0
    First IP: 10.10.1
    В подсети с маской /24 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-24)-2=256-2=254 компьютера .
    Broadcast:
    10.10.255
    Last IP:

    10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/16
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/12
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В чём я не прав?

    в том что оперируете чем то странным похожим на 3 октета ip адреса
    плюс ко всему строки вида 10.10.10.18/12 равно как 10.10.10.18/24 не имеют смысла

    если по аналогии с адрессами почтовыми то вы то не указываете номар дома то не указываете улицу зато часто указываете город, и абсолютно не понятно что вы в итоге хотите получить

    что вы делаете и зачем?

    http://jodies.de/ipcalc?host=10.10.10.18&mask1=12&mask2=


    The opinion expressed by me is not an official position of Microsoft



    • Изменено Vector BCOModerator 19 февраля 2019 г. 16:18
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:12
    Модератор

  • В чём я не прав?

    Я так полагаю, что только три октета во всех сетях - это опечатка?

    ладно, для масок /28 /24 /16 ещё можно понять, а вот с маской /12 - у Вас неправильно. Пересчитайте, пожалуйста


    плюс ко всему строки вида 10.10.10.18/12 равно как 10.10.10.18/24 не имеют смысла
    Эти строки задал я. Смысл они имеют ;)
    • Изменено Anahaym 19 февраля 2019 г. 16:49
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:40
  • Как вычислить широковещательный адрес для подсети,маска которой,записанная в формате CIDR меньше 24? В ответах на Ваши вопросы я исходил из того,что 

    Количество компьютеров в любой сети или подсети ipv4,маска
    которой,записанная в формате CIDR меньше или равна 24, равно число два
    возвести в степень,равную (32 минус маска этой сети или подсети в формате CIDR) ,и
    из полученного значения нужно еще вычесть два. Минимальный адрес любой подсети равен адрес этой подсети точка плюс единица .

    Широковещательный адрес любой подсети равен минимальный адрес этой
    подсети плюс количество компьютеров в этой подсети . 

    Максимальный адрес компьютера в любой подсети равен широковещательный
    адрес этой подсети минус единица. Правильны ли эти мои представления об ipv4?

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    22 февраля 2019 г. 13:13
  • кстати, ТС похоже считает от единицы, имейте в виду.

    и еще раз подчеркну что деление на октеты - это только для людёв, копкуктерам фиолетово.

    посмотрите картинки 

    подумайте над такой лабудой:

    PS C:\WINDOWS\System32> ping 0xC0.0xA8.1.1

    Pinging 192.168.1.1 with 32 bytes of data:
    Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64

    • Изменено Svolotch 22 февраля 2019 г. 16:01
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 15:52
  • бро, ну це ж прошлый век(IPv4)

    чувак не хочет учиться, он хочет сразу

    Ну не могу я так. тем более ему хватит калькуляторов

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 20:03
  • ты за ним потом роутинг править будешь?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 20:05
  • Я правильно понимаю,что чтобы зная ip адрес и маску подсети узнать адрес подсети,нужно
    перевести ip адрес в двоичную систему,перевести маску подсети в двоичную
    систему,умножить ip адрес на маску подсети,записать получившееся двоичное
    число в виде октетов,каждый октет перевести из двоичной системы в
    десятичную? Об адресах каких подсетей идёт речь в вашем ответе? "Все эти числа - начала новых сетей." ? Я правильно понимаю,что в данном примере нужно определить адрес и широковещательный адрес подсети,маска которой равна /12 ?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    3 марта 2019 г. 22:35
  • Данная тема давно вышла за рамки форума. Для ознакомления с основами TCP/IP вам придется прочитать книжку. Я рекомендую:

    TCP/IP Illustrated, Vol. 1: The Protocols ISBN-13: 978-0201633467

    Ну а эту тему я закрываю.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    3 марта 2019 г. 23:12
    Модератор
  • Правильно ли я понимаю,что  Адреса получившихся подсетей будут равны 10.Y.X.0/24 ,где Y может принимать значения от 0 до 15 включительно,а X может принимать значения от 0 до 255 включительно?

    9 марта 2019 г. 16:31

  • начнем с того что к чему такая заморочка именна на маску /24?

    я так понял, это просто задание. subnetting
    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 16:29
    2 апреля 2019 г. 8:24
  • Заморочка на маску /24 у меня возникла потому,что я прочитал,что я прочитал здесь http://ciscotips.ru/subnetting-reasons ,что сеть ip v4,маска которой меньше /24 во многих случаях будет работать медленнее сети с таким же количеством компьютеров,но разделённой на подсети так,чтобы маска каждой из этих подсетей была больше или равна /24 ,из чего я сделал вывод,что использование локальных сетей,маска которых меньше-24 не имеет смысла .

    скорость это да но сравнение справедливо для любых соседних по размеру сабнетов

    например бродкаст домен у маски 25 будет в 2 раза меньше и "скорость" будет соответвенно выше, так давайте тогда будем равняться вообще на 25, или сразу на 31 чего уж там.

    вот только эти "проблемы" со скоростью будут заметны в медленных сетях 10/100 Мб с сотнями/тысячами хостов

    если мы говорим про домашнюю сеть из 2х ноутов, 3х телефонов и планшета, то нужно сильно постараться что бы забить канал паразитным трафиком (например нагородив пару петель)

    указание маски имеет смысл когда речь идет про сабнет (подсеть), или для указания из какой подсети упомянутый ip адрес, но к самому адресу маска не особо применима

    Как вам рекомендовали выше, было бы оптимально прочесть литературу по сетям перед тем как задавать вопросы по хитросплетениям, так как большинство вопросов правильны, но возникают от недопонимания или не знания элементарных основ.

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


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 16:58
    Модератор
  • Я специальную литературу читал,в частности найденную мной много лет назад в сети книгу издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7" ,но как осуществляется разбиения на подсвети,я при помощи этой книги не понял .
    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 17:14
  • Зато в этой книге есть целый раздел про ipv4,и про деление на подсети,книгу Олиферов http://citforum.ru/nets/ip/glava_4.shtml#_4_5 "Введение в ip сети" я тоже читал,но понять,как делить на более мелкие подсети подсеть с маской /24 мне удалось только прочитав https://help.keenetic.com/hc/ru/articles/213965829-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BC%D0%B0%D1%81%D0%BA%D0%B8 При вычислении широковещательного адреса сети,маска которой меньше /24 способом моего собственного изобретения,о котором я писал в этом посте выше, у меня начал совпадать результат с показаниями калькулятора подсетей,который я нашел в Microsoft Store только после прочтения ответов в этой теме. Как же книга "издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7"  может не считаться специальной литературой,если она рекомендована для сдачи сертификационного экзамена Microsoft ?

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 21:11
  • Зато в этой книге есть целый раздел про ipv4,и про деление на подсети,книгу Олиферов http://citforum.ru/nets/ip/glava_4.shtml#_4_5 "Введение в ip сети" я тоже читал,но понять,как делить на более мелкие подсети подсеть с маской /24 мне удалось только прочитав https://help.keenetic.com/hc/ru/articles/213965829-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BC%D0%B0%D1%81%D0%BA%D0%B8 При вычислении широковещательного адреса сети,маска которой меньше /24 способом моего собственного изобретения,о котором я писал в этом посте выше, у меня начал совпадать результат с показаниями калькулятора подсетей,который я нашел в Microsoft Store только после прочтения ответов в этой теме. Как же книга "издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7"  может не считаться специальной литературой,если она рекомендована для сдачи сертификационного экзамена Microsoft ?

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

    у мс десятки если курсов и экзаменов, и для того что бы устанавливать windows 7 (или другую клиентскую ос), не требуется глубоких познаний в сетях, поэтому каких-то глубоких вопросов по сабнетингу не в книге не в экзамене по клиентским ос быть не должно.

    в крупных компаниях сетями занимаются отдельные люди, и они при этом к microsoft могут никакого отношения не иметь, так как microsoft не выпускает сетевого оборудования а занимается софтверными решениями.

    Хотите приключений на пятую точку по сетям почитайте подготовку на экзамен по ICND от Cisco, там можно узнать много нового и страшного, но без базовых понятий даваться этот курс/экзамен будет тяжело.

    К слову сказать ICND это первая ступень в линейке сетевых администраторов от Cisco (аналоги есть и у других вендоров, но не суть)

    Какова ваша цель в этих разбирательствах? Кем вы работаете или кем хотите работать? Для чего вам руками пересчитывать подсети по вашей методике?


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 23:50
    3 апреля 2019 г. 22:32
    Модератор
  • Я работаю курьером,а сетями,как и всем остальным в жизни интересуюсь из любопытства. Почему Microsoft не производит сетевое оборудование? А операционная система Windows Server,которую можно установить на компьютер и сделать из него маршрутизатор это разве не сетевое оборудование?

    оборудование это нечто железное, осязаемое, в отличии от софта/ос

    если в компании в 1000 человек без единой лицензии на windows server понадобиться роутер, то с вероятностью в 95% windows server ради одной роли rras скорее всего покупать не будут.


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:52
    4 апреля 2019 г. 7:54
    Модератор
  • Правильно ли я понимаю,что при если объединить подсети 172.16.0.0/24 и 172.16.1.0/24 в одну подсеть,то получится подсеть 172.16.0/23 ,потому что подсети 172.16.0.0/24
    и  172.16.1.0/24
    являются смежными,потому что broadcast сети 172.16.0.0/24 равен 172.16.0.255
    broadcast-это последний адрес сети,значит если к этому адресу прибавить единицу,то это будет уже другая подсеть 172.16.1.0/24
    broadcast подсети 172.16.1.0/24 равен 172.16.1.255
    broadcast подсети 172.16.0/23 равен 172.16.1.255 ,что равно broadcast подсети 172.16.1.0/24 .
    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 16:48
    4 апреля 2019 г. 22:26
  • да, правильно понимаете

    только стоит помнить и о том что подсети 172.16.1.0/24 и 172.16.2.0/24 также являются соседствующими, но в одну подсеть с маской 23 входить не будут, а и далее будут соседствующими


    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 5 апреля 2019 г. 5:48
    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 16:47
    4 апреля 2019 г. 23:28
    Модератор
  • так как исчисление идет от 0, то при обьединении двух соседних подсетей будут происходить слияния 0 и 1, 2 и 3, 4 и 5 ... 254 и 255

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 23:15
    5 апреля 2019 г. 22:39
    Модератор
  • С какой подсетью,кроме подсети 172.16.0.0/24 можно объединить подсеть 172.16.1.0/24 ,чтобы у получившейся в результате этого объединения подсети была маска /23 ?
    блин, несколько раз же расписывал айпишники и маски в бинарном виде. Вы двоичные числа умеете? Если умеете и разберетесь что там с единичками и ноликами творится - то такие вопросы у вас возникать не будут.
    • Помечено в качестве ответа Vasya1395 2 июля 2019 г. 17:07
    8 апреля 2019 г. 7:46

Все ответы

  • 172.16.0.0/24

    172.16.1.0/24

    ...

    172.31.255.0/24

    поясните пожалуйста свой вопрос


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 20:22
    • Снята пометка об ответе Vasya1395 5 февраля 2019 г. 21:23
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    5 февраля 2019 г. 16:45
    Модератор
  • У вас сеть:

    172.16.0.0/12

    Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255

    Пример первой сети: 172.16.0.0/24

    последней сети: 172.31.255.0/24

    • Предложено в качестве ответа Антон В АнтоновModerator 5 февраля 2019 г. 17:44
    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 18:29
    • Снята пометка об ответе Vasya1395 5 февраля 2019 г. 21:22
    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 23:15
    5 февраля 2019 г. 16:48
  • Правильно ли я понимаю,что в сети 172.16.0.0/12 адрес сети находится в первом октете и первых четырёх битах второго октета,так длина маски подсети (12 бит) минус количество бит в октете (8 бит) равно количество бит,на которые длина маски подсети превышает длину первого октета,и равно 4 бита? Правильно ли я понимаю,что Y может принимать значения от 16 до 31,так как адреса хостов содержатся в последних четырёх битах второго октета восьми битах третьего октета и восьми битах четвёртого октета,а число два возвести в четвёртую степень равно 16? Но почему тогда

    Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255

    Пример первой сети: 172.16.0.0/24

    последней сети: 172.31.255.0/24

    ?

    А не

    172.Y.Х.Z.R.0/24

    Где, Y от 16 до 31, Х от 0 до 255 , где

    Z может принимать значения от 0 до 255 , и R может принимать значения от 0 до 255 ?



    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    5 февраля 2019 г. 22:31
  • если объяснять в двух словах, то адрес сети (network address, network ID) - это всегда наименьший адрес в сети. для 172.16.0.0/12 это 172.16.0.0
    Подробнее тут.

    А не
    172.Y.Х.Z.R.0/24
    Где, Y от 16 до 31, Х от 0 до 255 ,
    где Z может принимать значения от 0 до 255 , и R может принимать значения от 0 до 255 ?

    И как Вам такой адрес IPv4: 172.24.122.240.65.0 ? Реально ли его существование в IPv4?

    Вот так можно разбить Вашу сеть \12 на сети \24

    172.16.0.0/24
    172.16.1.0/24
    172.16.2.0/24
    172.16.3.0/24
    172.16.4.0/24
    172.16.5.0/24
    172.16.6.0/24
    172.16.7.0/24
    172.16.8.0/24
    172.16.9.0/24
    172.16.10.0/24
    ....
    172.16.255.0/24
    ....
    172.17.0.0/24
    ....
    172.17.255.0/24
    ....
    172.18.0.0/24
    ....
    172.18.255.0/24
    ....
    172.31.0.0/24
    ....
    172.31.255.0/24

    Воспользуйтесь калькулятором.


    • Помечено в качестве ответа Vasya1395 5 февраля 2019 г. 23:15
    • Изменено Anahaym 6 февраля 2019 г. 5:08 Ссылка калькулятор
    5 февраля 2019 г. 22:54
  • Я правильно понимаю что в результате такого разбиения на подсети получится количеств сетей,равное 16*254=4064 подсети?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:55
    6 февраля 2019 г. 0:00
  • 16*256=4096
    • Изменено Anahaym 6 февраля 2019 г. 5:24
    • Помечено в качестве ответа Vasya1395 6 февраля 2019 г. 11:23
    • Снята пометка об ответе Vasya1395 6 февраля 2019 г. 11:27
    6 февраля 2019 г. 5:07
  • "Если разбить на подсети с маской 24, то будет так:

    172.Y.Х.0/24

    Где, Y от 16 до 31, Х от 0 до 255"

    Y может принимать значения от 16 до 31 это включительно или не включительно? X может принимать значения от 0 до 255 это включительно или не включительно?

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    6 февраля 2019 г. 11:36
  • включительно. это видно по примерах

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 6 февраля 2019 г. 12:08
    6 февраля 2019 г. 11:42
    Модератор
  • Я правильно понимаю,что в результате такого разбиения на подсети получается 12=4096 подсетей потому что при увеличении значения маски подсети в формате CIDR на N единиц количество
    подсетей,которое получится в результате равно число два возвести в N ?
    Поэтому при увеличении маски подсети
    172.16.0.0 — 172.31.255.255 (маска подсети для бесклассовой (CIDR) адресации:
    255.240.0.0 или /12)
    Нам нужно разделить сеть с маской /12 на подсети с маской /24 . Значит для деления
    подсети с маской /12 на подсети с маской /24 маску подсети нужно увеличить на 24
    минус 12 ,что равно 24-12=12=12 единиц . Раз маску подсети увеличили на 12 единиц,то количество
    получившихся подсетей равно число два возвести в 12=4096 подсетей ?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    7 февраля 2019 г. 20:52
  • К сожалению, я не понял Вашего вопроса кроме:

    Раз маску подсети увеличили на 12 единиц,то количество получившихся подсетей равно число два возвести в 12=4096 подсетей ?

    да, это верно. чтобы узнать сколько подсетей в сети, нужно двойку возвести в степень модуля разницы (или просто разницы, если из большей маски вычитается меньшая) между масками сетей:

    2^|24-12|=2^12=4096

    другой пример, сколько сетей /24 в сети /13:

    2^|24-13|=2^11=2048
    или
    2^|13-24|=2^11=2048

    другой пример, сколько сетей /28 в сети /13:

    2^|28-13|=2^15=32768 
    или
    2^|13-28|=2^15=32768

    • Помечено в качестве ответа Vasya1395 7 февраля 2019 г. 23:33
    7 февраля 2019 г. 22:13
  • Под N я имел ввиду количество единиц,на которое было увеличено значение маски подсети в формате CIDR . Я правильно понимаю,что количество подсетей,получающихся в результате такого разбиения на подсети .

     Если Y принимает значения от 16 до 31 то количество подсетей при изменении значения X от 16 до 31 равно 31 минус 16 плюс одна единица= 16 подсетей . Но всего подсетей 4096 .

    Я правильно понимаю,что X может принимать только такие значения,что бы в результате получалось 4096 подсетей? Но количество подсетей 4096,и из этого числа подсетей уже получилось 16 подсетей при изменении Y от 16 до 31 включительно,потому что 16-31+1=16. Правильно ли я понимаю что X может принимать только такие значения,чтобы при увеличении X от 0 включительно получалось количество подсетей,равное 4096-16=4080? Из чего следует,что X может принимать значения только от 0 до 255 включительно? Правильно ли я понимаю,что количество получившихся подсетей равно Y*X? А если Количество получившийся подсетей =Y*X,то X=(Y*X)/Y В нашем случае Y*X=4096,Y=16,и значит X доджен быть равен 4096/16=256. Но X может принимать значения только от 0 до 255 включительно,а не от 0 до 256 включительно потому что октет ipv4 в десятичном представлении может принимать значения только от 0 до 255?

    8 февраля 2019 г. 15:43
  • удивляюсь как у вас получается так сложно и запутанно сформулировать вопрос. к моменту прочтения мозги начинают скрипеть

    распишите маску /12 в двоичном выражении, потом сделайте тоже самое для маски /24, сразуже под предыдущей ссумируйте разницу и получите 4096


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    8 февраля 2019 г. 15:48
    Модератор
  • Vasya1395 я тоже ничего не понял...

    Давайте, я дам Вам несколько заданий. Пожалуйста, просто ответьте на вопросы:

    назовите идентификаторы сети, первые и последние IP адреса (которые можно назначить на узлы), а также широковещательные адреса (broadcast) сетей, в которые входят следующие IP адреса:

    10.10.10.18/28

    10.10.10.18/24

    10.10.10.18/16

    10.10.10.18/12

    пример ответа для сети 20.20.20.18/24:

    NetworkID: 20.20.20.0
    First IP: 20.20.20.1
    Last IP: 20.20.20.254
    Broadcast: 20.20.20.255

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    8 февраля 2019 г. 16:10
  • В подсети в которую входит ip адрес
    10.10.10.18/28
    Network ID : 10.10.0
    First IP: 10.10.1
    В подсети с маской / 28 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-28)-2=16-2=14
    Широковещательный адрес равен 10.10.1+14=10.10.15
    Broadcast:10.10.15
    Last IP: :10.10.14
    В подсети,в которую входит ip адрес 10.10.10.18/24
    Network ID
    10.10.0
    First IP: 10.10.1
    В подсети с маской /24 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-24)-2=256-2=254 компьютера .
    Broadcast:
    10.10.255
    Last IP:

    10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/16
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/12
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В чём я не прав?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:05
  • В подсети в которую входит ip адрес
    10.10.10.18/28
    Network ID : 10.10.0
    First IP: 10.10.1
    В подсети с маской / 28 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-28)-2=16-2=14
    Широковещательный адрес равен 10.10.1+14=10.10.15
    Broadcast:10.10.15
    Last IP: :10.10.14
    В подсети,в которую входит ip адрес 10.10.10.18/24
    Network ID
    10.10.0
    First IP: 10.10.1
    В подсети с маской /24 максимальное количество компьютеров равно число два
    возвести в степень,равную (32-24)-2=256-2=254 компьютера .
    Broadcast:
    10.10.255
    Last IP:

    10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/16
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В подсети,в которую входит ip адрес
    10.10.10.18/12
    Network ID
    10.10.0
    First IP: 10.10.1
    Broadcast:
    10.10.255
    Last IP: 10.10.254
    В чём я не прав?

    в том что оперируете чем то странным похожим на 3 октета ip адреса
    плюс ко всему строки вида 10.10.10.18/12 равно как 10.10.10.18/24 не имеют смысла

    если по аналогии с адрессами почтовыми то вы то не указываете номар дома то не указываете улицу зато часто указываете город, и абсолютно не понятно что вы в итоге хотите получить

    что вы делаете и зачем?

    http://jodies.de/ipcalc?host=10.10.10.18&mask1=12&mask2=


    The opinion expressed by me is not an official position of Microsoft



    • Изменено Vector BCOModerator 19 февраля 2019 г. 16:18
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:12
    Модератор

  • В чём я не прав?

    Я так полагаю, что только три октета во всех сетях - это опечатка?

    ладно, для масок /28 /24 /16 ещё можно понять, а вот с маской /12 - у Вас неправильно. Пересчитайте, пожалуйста


    плюс ко всему строки вида 10.10.10.18/12 равно как 10.10.10.18/24 не имеют смысла
    Эти строки задал я. Смысл они имеют ;)
    • Изменено Anahaym 19 февраля 2019 г. 16:49
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    19 февраля 2019 г. 16:40
  • Как вычислить широковещательный адрес для подсети,маска которой,записанная в формате CIDR меньше 24? В ответах на Ваши вопросы я исходил из того,что 

    Количество компьютеров в любой сети или подсети ipv4,маска
    которой,записанная в формате CIDR меньше или равна 24, равно число два
    возвести в степень,равную (32 минус маска этой сети или подсети в формате CIDR) ,и
    из полученного значения нужно еще вычесть два. Минимальный адрес любой подсети равен адрес этой подсети точка плюс единица .

    Широковещательный адрес любой подсети равен минимальный адрес этой
    подсети плюс количество компьютеров в этой подсети . 

    Максимальный адрес компьютера в любой подсети равен широковещательный
    адрес этой подсети минус единица. Правильны ли эти мои представления об ipv4?

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:54
    22 февраля 2019 г. 13:13
  • возьмите калькулятор и не лохматьте бабушку.. чо за бред с  "формате CIDR меньше или равна 24, равно " да какая разница, для всех верно кроме /31/32.

    первое число из сегмента, адрес сети - последнее бродкаст (соответственно эти 2 адреса и вычитаются).

    вы почему то зациклились на октетах в ip адресе, которые сто лет как уже используются лишь для того чтобы двуногие кожаные мешки могли запомнить 32х битное число, фактически преставляющее из себя набор нолей и единиц. маска по сути это другое 32х битное число фактически представленная в виде 11..1100..00 (то есть сначала строго единицы, затем строго нули, собственно нотификация цидра есть кол-во единиц). и помощью тривиальных бинарных операций из адреса и маски получаются и адрес сети и бродкаст(широковещательный) адрес. изучите теорию или используйте калькулятор, а не оплодоворяйте мозг людям на форуме.


    • Изменено Svolotch 22 февраля 2019 г. 15:26 опечатки и прочее
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 14:17
  • Как ты Вы запустанно всё объяснили... Хотя понимаю, это не просто. Я попробую объяснить по-другому.
    Как расчитываются IP адреса:
    - количество IP адресов равно двойке в степени разницы между 32 и маской имеющейся сети.
    пример: 10.10.10.10/24
    количество IP адресов (вообще всех) = 2^(32-24)=256, от 0 до 255
    количество возможных хостов (узлов) = 256 - 2 = 254
    "-2" это
    - идентификатор сети (самый первый IP адрес сети, не узла) - 10.10.10.0
    - широковещательный адрес (самый последний IP адрес сети, не узла) - 10.10.10.255

    Как расчитывается идентификатор сети и широковещательный адрес:
    - на примере маски 24:
    маска 24, она же 255.255.255.0, она же 11111111.11111111.11111111.00000000
    Как видно, три первых октета занимают сетевую часть IP адреса (выделено жирным). Это значит, что эти три октета не меняются ни при каких обстоятельствах.
    в нашем примере, три октета это 10.10.10._. Весь последний октет - хостовая часть IP адреса, а именно от 0 до 255. Вот первый адрес и есть идентификатор сети, а последний адрес - широковещательный.

    - на примере маски 12 (надеюсь, я понятно объясню...):
    маска 12, она же 255.240.0.0, она же 11111111.11110000.00000000.00000000
    Как видно, первый октет полностью принадлежит сетевой части IP адреса (выделено жирным). Это значит, что первый октет не меняется ни при каких обстоятельствах = 10._._._. Далее, нужно понять, в каких приделах меняется второй октет. Сделать это можно с помощью подчёркнутых битов. Они могут принимать значение от 0000 до 1111, где 1111 в десятеричной системе = 15. Следовательно, второй октет может меняться 16 раз (15+0)! Какие числа от 0 до 256 кратные 16? Ответ:
    0
    16
    32
    48
    64
    80
    92
    128
    144
    160
    176
    192
    208
    224
    248
    256
    Все эти числа - начала новых сетей. Вопрос: между какими числами находится значение нашего второго октета (10.10.10.10)? Ответ: между 0 и 16. Следовательно, первый IP адрес сети, он же идентификатор сети является 10.0.0.0. Последний IP адрес сети, он же широковещательный является 10.15.255.255.
    10.16.0.0 уже не входит, так как это другая сеть.

    На самом деле, я этим не пользуюсь, но не знаю как объяснить по другому. На самом деле я, как и многие другие, просто запомнили сколько сетей/хостов в масках (с опытом приходит)

    Для закрепления материала, ещё раз расчитайте идентификатор сети, первый и последний IP адрес хостов в сети, широковещательный адрес для IP адресов:

    10.15.123.32/12
    10.79.255.32/12
    10.195.23.32/12
    10.225.13.32/12
    10.80.0.32/12

    Успехов!


    • Изменено Anahaym 22 февраля 2019 г. 15:26
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 15:22
  • кстати, ТС похоже считает от единицы, имейте в виду.

    и еще раз подчеркну что деление на октеты - это только для людёв, копкуктерам фиолетово.

    посмотрите картинки 

    подумайте над такой лабудой:

    PS C:\WINDOWS\System32> ping 0xC0.0xA8.1.1

    Pinging 192.168.1.1 with 32 bytes of data:
    Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=64

    • Изменено Svolotch 22 февраля 2019 г. 16:01
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 15:52

  • и еще раз подчеркну что деление на октеты - это только для людёв, копкуктерам фиолетово.

    фиолетово? ну пинганите пять октетов ) воооот... ☝
    Компутерам не фиолетово, просто они работают со многими системами счиления в разных октетах одновременно и быстро. Например, здесь IP адрес записан сразу в трёх системах счисления.

    ping 0xA.0xFE.1.011
    
    Pinging 10.254.1.9 with 32 bytes of data:
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    Reply from 10.254.1.9: bytes=32 time<1ms TTL=128
    но, давайте не будем загружать Автора темы...


    • Изменено Anahaym 22 февраля 2019 г. 16:39
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 16:38
  • гы, если поискать, то у меня был где-то пост на форумах, со системами счисления, лет так много назад... там как раз тоже я мешал их.. но дошел сам.

    октеты для людей, айпишник просто число, истерически так сложилось.

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 17:13
  • данном случае Автор занимается расчётом сетей, и если Автор - человек, то октеты как раз ему сейчас и нужны. Они же для людей?! 

    😉

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 17:28
  • бро, ну це ж прошлый век(IPv4)

    чувак не хочет учиться, он хочет сразу

    Ну не могу я так. тем более ему хватит калькуляторов

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 20:03
  • ты за ним потом роутинг править будешь?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:53
    22 февраля 2019 г. 20:05
  • бро, ну це ж прошлый век(IPv4)

    чувак не хочет учиться, он хочет сразу

    Ну не могу я так. тем более ему хватит калькуляторов

    Он то как раз и учится. Не учился бы - тупо использовал калькуляторы. Я не правлю за него ничего, а даю некие задания (мне не сложно), что понимание к нему само пришло.
    • Предложено в качестве ответа Svolotch 23 февраля 2019 г. 4:56
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    22 февраля 2019 г. 20:15
  • молодец чо :-) мне уже лениво стало..

    но таки моя имха, что падавану надо дать олиферов в зубы и послать в лес к мидведям, если выплывет, то ок :-)

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    23 февраля 2019 г. 4:55
  • Я правильно понимаю,что чтобы зная ip адрес и маску подсети узнать адрес подсети,нужно
    перевести ip адрес в двоичную систему,перевести маску подсети в двоичную
    систему,умножить ip адрес на маску подсети,записать получившееся двоичное
    число в виде октетов,каждый октет перевести из двоичной системы в
    десятичную? Об адресах каких подсетей идёт речь в вашем ответе? "Все эти числа - начала новых сетей." ? Я правильно понимаю,что в данном примере нужно определить адрес и широковещательный адрес подсети,маска которой равна /12 ?
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    3 марта 2019 г. 22:35
  • Данная тема давно вышла за рамки форума. Для ознакомления с основами TCP/IP вам придется прочитать книжку. Я рекомендую:

    TCP/IP Illustrated, Vol. 1: The Protocols ISBN-13: 978-0201633467

    Ну а эту тему я закрываю.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    3 марта 2019 г. 23:12
    Модератор
  • Правильно ли я понимаю,что  Адреса получившихся подсетей будут равны 10.Y.X.0/24 ,где Y может принимать значения от 0 до 15 включительно,а X может принимать значения от 0 до 255 включительно?

    9 марта 2019 г. 16:31
  • 10.10.123.1/12

    00001010 00001010 01111011 00000001 - IP

    11111111 11110000 00000000 00000000  -Mask

    00001010 00000000 00000000 00000000 }

    00001010 00001111 11111111 11111111 } Range

    10.0.0.0 - 10.15.255.255 

    соответственно первый адрес 10,0,0,0 -адрес сети

    10,15,255,255 -бродкаст 

    в этот диапазон будут входить все /24 сети начиная от 

    10.0.0.0-10.0.0.255

    10.0.1.0-10.0.1.255

    .....

    10.1.0.0-10.1.0.255

    10.1.1.0-10.1.1.255

    .....

    10.15.0.0-10.15.0.255

    .....

    10.15.255.0-10.15.255.255

    • Изменено Svolotch 11 марта 2019 г. 7:33
    • Помечено в качестве ответа Vasya1395 1 апреля 2019 г. 20:52
    11 марта 2019 г. 7:23
  • Является ли такое доказательство правильным доказательством факта,что в подсети,адрес которой равен 10.0/12 , широковещательный адрес равен 10.15.255.255/24 ? 

    При разбиении любой подсети,маска которой меньше /24 на подсети,маска каждой из
    которых равна /24 ,получаются подсети,адреса которых равны адрес разбиваемой
    сети точка Y.X.0/24
    В нашем случае адрес разбиваемой сети равен 10.0/12
    Значит адреса получившихся подсетей будут равны
    10.Y.Х.0/24
    Теперь нужно узнать количество значений,которые может принимать X. Так как маска
    каждой разбиваемой подсети равна /24 ,то количество значений,которые может
    принимать X равно количеству адресов,в том числе и адресов хостов в подсети,маска
    которой равна /24 . Количество адресов,в том числе и адресов хостов в подсети,маска
    которой равна /24 равно число два возвести в степень,равную (32-24),что равно число
    два возвести в восьмую степень,что равно 256 . Значит количество значений,которые
    может принимать X равно 256 . Теперь нужно узнать количество значений,которые
    может принимать Y . Так как мы делим на подсети подсеть,маска которой равна /12 ,то
    количество адресов,в том числе и адресов хостов в подсети,маска которой равна /12
    равно
    Количество ip адресов,в том числе и адресов хостов в любой подсети равно число два
    возвести в степень,равную (32-20),что равно число два возвести в двадцатую
    степень,что равно 1048576 адресов . Чтобы узнать количество групп подсетей,маска
    каждой из которых равна /24 ,нужно количество адресов в подсети,маска которой
    равна /12 разделить на количество адресов в подсети,маска которой равна /24,что
    равно 1048576 адресов разделить на 256 адресов,что равно 4096 групп
    подсетей,маска каждой из которых равна /24 . Чтобы узнать количество
    значений,которые может принимать Y,нужно количество получившихся в результате
    такого разбиения на подсети подсетей (4096) разделить на количество адресов в
    каждой получившейся подсети (256),что равно 4096 разделить на 256,что равно 16 .
    Так как мы делим подсеть,адрес которой равен 10.0/12 то при разбиении этой подсети
    на подсети маска каждой из которых равна /24 ,адреса получившихся подсетей равны
    10.Y.X.0/24
    Количество значений,которые может принимать X равно 256,так как минимальное
    значение,которое может принимать Y равно 0 ,то максимальное значение,которое
    может принять X равно (0+256-1)=255 .
    Количество значений,которые может принимать Y ,равно 16 ,так как мы делим
    подсеть,адрес которой равен
    10.0/12 ,то минимальное значение,которое может принять Y равно 0 . Так как
    количество значений,которые может принимать Y равно 16 ,то максимальное
    значение,которое может принять Y равно (0+16-1)=15 .
    Адрес первой подсети,которая получится при таком делении на подсети при Y=0
    ,будет равен
    10.0.255.0/24
    Адрес последней подсети No4096 при Y=15 равен
    10.15.255.0/24

    В подсети 10.15.255.0/24
    широковещательный адрес-самый последний адрес этой подсети,и он равен
    10.15.255.255/24
    1 апреля 2019 г. 20:57
  • Ваше доказательство непонятно...
    1 апреля 2019 г. 21:08
  • "- Мужик, я нихера не понял, что ты сказал! Но ты мне близок, ты заговорил и достучался до сердца." (с) Джей и молчаливый Боб наносят ответный удар

    короче я перестал понимать что здесь написано, гдето на половине текста.

    начнем с того что к чему такая заморочка именна на маску /24? Классовая адресация сети ушла в нибытие в 90х. 

    "Является ли такое доказательство правильным доказательством факта,что в подсети,адрес которой равен 10.0/12 , широковещательный адрес равен 10.15.255.255/24 "

    это не верное утверждение, правильным будет:

    для подсети 10.0.0.0/12, бродкастом будет являться адрес 10.15.255.255 

    (указание /24 тута не надо)

    00001010 00001111 11111111 11111111 

    идеология ip в объединении мелких сегментов сети в более крупные для маршрутизации пакетов, причем деление сегментов это дело рук уже локальных админов. для маршрутизации это все это берем уже в кучу и указываем кудой все это побежит для большого диапазона чтобы не прописывать все эти деления на мелкие сети. причем сто лет как уже всей это лабудой рулит динамическая маршрутизация(ссылка на бгп, но погулите еще ospf, rip и тд)



    • Изменено Svolotch 2 апреля 2019 г. 8:20
    2 апреля 2019 г. 8:16

  • начнем с того что к чему такая заморочка именна на маску /24?

    я так понял, это просто задание. subnetting
    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 16:29
    2 апреля 2019 г. 8:24
  • слова то какие, я уже давно не слышал :-)

    ты еще супернеттинг вспомни

    2 апреля 2019 г. 16:11
  • Заморочка на маску /24 у меня возникла потому,что я прочитал,что я прочитал здесь http://ciscotips.ru/subnetting-reasons ,что сеть ip v4,маска которой меньше /24 во многих случаях будет работать медленнее сети с таким же количеством компьютеров,но разделённой на подсети так,чтобы маска каждой из этих подсетей была больше или равна /24 ,из чего я сделал вывод,что использование локальных сетей,маска которых меньше-24 не имеет смысла .
    3 апреля 2019 г. 16:29
  • Заморочка на маску /24 у меня возникла потому,что я прочитал,что я прочитал здесь http://ciscotips.ru/subnetting-reasons ,что сеть ip v4,маска которой меньше /24 во многих случаях будет работать медленнее сети с таким же количеством компьютеров,но разделённой на подсети так,чтобы маска каждой из этих подсетей была больше или равна /24 ,из чего я сделал вывод,что использование локальных сетей,маска которых меньше-24 не имеет смысла .

    скорость это да но сравнение справедливо для любых соседних по размеру сабнетов

    например бродкаст домен у маски 25 будет в 2 раза меньше и "скорость" будет соответвенно выше, так давайте тогда будем равняться вообще на 25, или сразу на 31 чего уж там.

    вот только эти "проблемы" со скоростью будут заметны в медленных сетях 10/100 Мб с сотнями/тысячами хостов

    если мы говорим про домашнюю сеть из 2х ноутов, 3х телефонов и планшета, то нужно сильно постараться что бы забить канал паразитным трафиком (например нагородив пару петель)

    указание маски имеет смысл когда речь идет про сабнет (подсеть), или для указания из какой подсети упомянутый ip адрес, но к самому адресу маска не особо применима

    Как вам рекомендовали выше, было бы оптимально прочесть литературу по сетям перед тем как задавать вопросы по хитросплетениям, так как большинство вопросов правильны, но возникают от недопонимания или не знания элементарных основ.

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


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 16:58
    Модератор
  • Я специальную литературу читал,в частности найденную мной много лет назад в сети книгу издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7" ,но как осуществляется разбиения на подсвети,я при помощи этой книги не понял .
    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 17:14
  • Я специальную литературу читал,в частности найденную мной много лет назад в сети книгу издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7" ,но как осуществляется разбиения на подсвети,я при помощи этой книги не понял .

    так в названии книги нет упоминание про сети...

    с тем же успехом можно не найти информацию про подсети в литературе по металургии или по кулинарному делу

    посмотрите в сторону Олиферов, которых часто рекомендует к прочтению коллега


    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 3 апреля 2019 г. 17:30
    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 17:35
    3 апреля 2019 г. 17:23
    Модератор
  • Зато в этой книге есть целый раздел про ipv4,и про деление на подсети,книгу Олиферов http://citforum.ru/nets/ip/glava_4.shtml#_4_5 "Введение в ip сети" я тоже читал,но понять,как делить на более мелкие подсети подсеть с маской /24 мне удалось только прочитав https://help.keenetic.com/hc/ru/articles/213965829-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BC%D0%B0%D1%81%D0%BA%D0%B8 При вычислении широковещательного адреса сети,маска которой меньше /24 способом моего собственного изобретения,о котором я писал в этом посте выше, у меня начал совпадать результат с показаниями калькулятора подсетей,который я нашел в Microsoft Store только после прочтения ответов в этой теме. Как же книга "издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7"  может не считаться специальной литературой,если она рекомендована для сдачи сертификационного экзамена Microsoft ?

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:54
    3 апреля 2019 г. 21:11
  • Зато в этой книге есть целый раздел про ipv4,и про деление на подсети,книгу Олиферов http://citforum.ru/nets/ip/glava_4.shtml#_4_5 "Введение в ip сети" я тоже читал,но понять,как делить на более мелкие подсети подсеть с маской /24 мне удалось только прочитав https://help.keenetic.com/hc/ru/articles/213965829-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0-%D0%B8-%D0%BC%D0%B0%D1%81%D0%BA%D0%B8 При вычислении широковещательного адреса сети,маска которой меньше /24 способом моего собственного изобретения,о котором я писал в этом посте выше, у меня начал совпадать результат с показаниями калькулятора подсетей,который я нашел в Microsoft Store только после прочтения ответов в этой теме. Как же книга "издательства Microsoft Press "Маклин Й., Орин Т. - Установка и настройка Windows 7"  может не считаться специальной литературой,если она рекомендована для сдачи сертификационного экзамена Microsoft ?

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

    у мс десятки если курсов и экзаменов, и для того что бы устанавливать windows 7 (или другую клиентскую ос), не требуется глубоких познаний в сетях, поэтому каких-то глубоких вопросов по сабнетингу не в книге не в экзамене по клиентским ос быть не должно.

    в крупных компаниях сетями занимаются отдельные люди, и они при этом к microsoft могут никакого отношения не иметь, так как microsoft не выпускает сетевого оборудования а занимается софтверными решениями.

    Хотите приключений на пятую точку по сетям почитайте подготовку на экзамен по ICND от Cisco, там можно узнать много нового и страшного, но без базовых понятий даваться этот курс/экзамен будет тяжело.

    К слову сказать ICND это первая ступень в линейке сетевых администраторов от Cisco (аналоги есть и у других вендоров, но не суть)

    Какова ваша цель в этих разбирательствах? Кем вы работаете или кем хотите работать? Для чего вам руками пересчитывать подсети по вашей методике?


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 3 апреля 2019 г. 23:50
    3 апреля 2019 г. 22:32
    Модератор
  • Я работаю курьером,а сетями,как и всем остальным в жизни интересуюсь из любопытства. Почему Microsoft не производит сетевое оборудование? А операционная система Windows Server,которую можно установить на компьютер и сделать из него маршрутизатор это разве не сетевое оборудование?
    3 апреля 2019 г. 23:59
  • Я работаю курьером,а сетями,как и всем остальным в жизни интересуюсь из любопытства. Почему Microsoft не производит сетевое оборудование? А операционная система Windows Server,которую можно установить на компьютер и сделать из него маршрутизатор это разве не сетевое оборудование?

    оборудование это нечто железное, осязаемое, в отличии от софта/ос

    если в компании в 1000 человек без единой лицензии на windows server понадобиться роутер, то с вероятностью в 95% windows server ради одной роли rras скорее всего покупать не будут.


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 4 апреля 2019 г. 12:52
    4 апреля 2019 г. 7:54
    Модератор
  • Правильно ли я понимаю,что при если объединить подсети 172.16.0.0/24 и 172.16.1.0/24 в одну подсеть,то получится подсеть 172.16.0/23 ,потому что подсети 172.16.0.0/24
    и  172.16.1.0/24
    являются смежными,потому что broadcast сети 172.16.0.0/24 равен 172.16.0.255
    broadcast-это последний адрес сети,значит если к этому адресу прибавить единицу,то это будет уже другая подсеть 172.16.1.0/24
    broadcast подсети 172.16.1.0/24 равен 172.16.1.255
    broadcast подсети 172.16.0/23 равен 172.16.1.255 ,что равно broadcast подсети 172.16.1.0/24 .
    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 16:48
    4 апреля 2019 г. 22:26
  • да, правильно понимаете

    только стоит помнить и о том что подсети 172.16.1.0/24 и 172.16.2.0/24 также являются соседствующими, но в одну подсеть с маской 23 входить не будут, а и далее будут соседствующими


    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 5 апреля 2019 г. 5:48
    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 16:47
    4 апреля 2019 г. 23:28
    Модератор
  • С какой подсетью,кроме подсети 172.16.0.0/24 можно объединить подсеть 172.16.1.0/24 ,чтобы у получившейся в результате этого объединения подсети была маска /23 ?
    5 апреля 2019 г. 21:02
  • так как исчисление идет от 0, то при обьединении двух соседних подсетей будут происходить слияния 0 и 1, 2 и 3, 4 и 5 ... 254 и 255

    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vasya1395 5 апреля 2019 г. 23:15
    5 апреля 2019 г. 22:39
    Модератор
  • С какой подсетью,кроме подсети 172.16.0.0/24 можно объединить подсеть 172.16.1.0/24 ,чтобы у получившейся в результате этого объединения подсети была маска /23 ?
    блин, несколько раз же расписывал айпишники и маски в бинарном виде. Вы двоичные числа умеете? Если умеете и разберетесь что там с единичками и ноликами творится - то такие вопросы у вас возникать не будут.
    • Помечено в качестве ответа Vasya1395 2 июля 2019 г. 17:07
    8 апреля 2019 г. 7:46
  • Правильно ли я разобрался с ноликами и единичками,если я сделал следующие выводы:

    Чтобы узнать адрес сети,в которую входит ip адрес
    10.79.255.32/12 ,нужно сделать следующее умозаключение: Маска сети определяет,в
    скольких первых битах ip адреса содержится адрес сети, и значение маски сети в
    формате CIDR равно количеству этих первых бит ip адреса . Так как маска сети равна
    /12,значит адрес сети содержится в первых 12 битах присутствующего в сети ip
    адреса,который равен 10.79.255.32/12
    В эти первые 12 бит ip адреса входят 8 бит первого октета,потому что октет состоит из
    восьми бит,а 12 больше восьми. Чтобы узнать количество бит второго октета,в
    которых содержится адрес сети,нужно из значения маски подсети (12 бит) вычесть
    количество бит,из которых состоит первый октет (8 бит),что равно 4 бита .
    Значит адрес сети определяют восемь бит первого октета и первые четыре бита
    второго октета сети,в которой существует ip адрес 10.79.255.32/12
    В десятичном представлении первый октет адреса сети равен 10,в двоичном
    представлении 10 равно
    1010 ,что представляет из себя четыре бита . Но в октете не четыре бита,а восемь
    бит.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к четырем битам,равным 1010 ,приписать определенное
    количество бит так,чтобы при этом значение первого октета в двоичном
    представлении не изменилось. Так как октет состоит из восьми бит,то чтобы узнать
    количество приписываемых бит,нужно из восьми бит вычесть четыре бита,что равно
    четыре бита.
    Так как значение любого двоичного числа не меняется от приписывания к этому
    двоичному числу слева любого количества нулей,то каждый из приписываемых бит
    будет равен нулю.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к битам,равным 1010 ,слева приписать четыре нуля .
    Значит первый октет адреса сети в двоичном представлении равен
    00001010 .
    Второй октет адреса сети в десятичном представлении равен 79 .
    В двоичном представлении десятичное число 79 равно
    01001111 .

    Если после первых четырёх битов двоичного числа 01001111 ,поставить пробел ,то
    получится
    0100 1111
    Значит первые четыре бита второго октета адреса сети равны
    0100 .
    Так как вторые четыре бита второго октета адреса сети этот адрес сети не
    определяют,то каждый из этих вторых битов второго октета адреса сети равен нулю .
    Поэтому,чтобы узнать значение второго октета адреса сети в двоичном
    представлении,нужно к битам равным
    0100 ,приписать справа четыре нуля .
    Поэтому второй октет адреса сети в двоичном представлении равен
    01000000 .
    Двоичное число 01000000 равно 64 в десятичном представлении .
    Поэтому второй октет адреса сети равен 64 в десятичном представлении .
    Так как адрес сети определяют только восемь бит первого октета и первые четыре
    бита второго октета ip адреса 10.79.255.32/12 ,,то все остальные биты этого ip адреса
    адрес сети не определяют,и поэтому равны нулю . Поэтому равны нулю вторые
    четыре бита второго октета адреса сети . Поэтому равны нулю все восемь бит
    третьего октета адреса сети.
    Поэтому равны нулю все восемь бит четвертого октета адреса сети .
    Чтобы узнать адрес любой сети ipv4 в двоичном представлении,нужно к значению
    первого октета адреса этой сети приписать справа значение второго октета адреса
    этой сети в двоичном представлении,к значению второго октета адреса этой сети в
    двоичном представлении нужно приписать значение третьего октета адреса этой сети
    в двоичном представлении,к значению третьего октета адреса этой сети в двоичном
    представлении нужно приписать значение четвертого октета адреса этой сети в
    двоичном представлении.
    Первый октет адреса сети в двоичном представлении равен
    00001010
    Второй октет адреса сети в двоичном представлении равен
    01000000
    Третий октет адреса сети в двоичном представлении равен
    00000000
    Четвертый октет адреса сети в двоичном представлении равен
    00000000
    Поэтому адрес сети в двоичном представлении равен
    00001010010000000000000000000000
    В десятичном представлении адрес сети равен
    10.64.0.0
    Чтобы узнать значение самого первого адреса компьютера в сети в двоичном
    представлении,нужно к адресу этой сети в двоичном представлении прибавить одну
    единицу .
    Поэтому самый первый адрес компьютера в сети в двоичном представлении равен
    00001010010000000000000000000000 плюс единица
    По показаниям калькулятора самый первый адрес компьютера в сети равен

    1010010000000000000000000001
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого первого адреса в сети
    меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в самом первом адресе
    сети было не 28 бит,а 32 бита,к значению этого самого первого адреса сети в
    двоичном представлении нужно приписать биты. Количество приписываемых битов
    равно 32 бита минус 28 бит,что равно четыре бита. Так значение двоичного числа не
    меняется от приписывания к нему слева любого количества нулей,то для того чтобы
    узнать значение самого первого адреса сети в двоичном представлении,нужно к
    вычисленному калькулятором значению самого первого адреса сети слева приписать
    четыре бита,равных нулю,или четыре нуля.
    Значит в двоичном представлении значение самого первого адреса сети равно
    00001010010000000000000000000001
    Первые восемь бит,или первый октет самого первого адреса сети в двоичном
    представлении равны
    00001010
    Вторые восемь бит,или второй октет самого первого адреса сети в двоичном
    представлении равны
    01000000
    Третьи восемь бит,или третий октет самого первого адреса сети в двоичном
    представлении равны
    00000000
    Четвёртые восемь бит,или четвертый октет самого первого адреса сети в двоичном
    представлении равны
    00000001
    В десятичном представлении адрес самого первого компьютера в сети равен
    10.64.0.1
    Так если все биты ip адреса ipv4,которые находятся правее битов,определяющих
    адрес сети,равны единице,то получается широковещательный адрес сети,в которой
    находится этот ip адрес.
    В сети,маска которой равна/12 ,адрес сети определяют все восемь бит первого октета
    этой сети и первые четыре бита второго октета этой сети,поэтому все остальные биты
    этой сети находятся правее битов,определяющих адрес этой сети.
    К битам,которые находятся правее бит,определяющих адрес сети,маска которой
    равна /12 ,относятся вторые четыре бита второго октета этой сети,все восемь бит
    третьего октета этой сети и все восемь бит четвертого октета этой сети.
    Так первые четыре бита второго октета адреса сети в двоичном представлении равны
    0100 ,то чтобы узнать значение вторых четырёх битов широковещательного адреса
    сети,нужно к битам,определяющим второй октет адреса сети (0100) ,справа приписать
    четыре единицы.
    Если к 0100 справа приписать четыре единицы,то получится 01001111 .
    Значит второй октет широковещательного адреса сети в двоичном представлении
    равен
    01001111

    Так как в широковещательном адресе сети в двоичном представлении все
    биты,которые, находятся правее адреса сети,равны единице,,то все восемь бит
    третьего октета широковещательного адреса сети в двоичном представлении будут
    равны единице,и все восемь бит четвертого октета широковещательного адреса сети
    в двоичном представлении будут равны единице.
    Так как первый октет широковещательного адреса сети в двоичном представлении
    равен первому октету адреса сети,то первый октет широковещательного адреса сети в
    двоичном представлении будет
    равен
    00001010
    Второй октет широковещательного адреса сети в двоичном представлении равен
    01001111
    Третий октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц .
    Четвертый октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц.
    Если к первому октету широковещательного адрес сети справа приписать второй октет
    широковещательного адреса сети,то получится
    0000101001001111
    Чтобы узнать значение широковещательного адреса сети в двоичном
    представлении,нужно к значению первого октета широковещательного адреса сети в
    двоичном представлении справа приписать значение второго октета
    широковещательного адреса сети двоичном представлении,к значению второго
    октета широковещательного адреса сети в двоичном представлении нужно справа
    приписать значение третьего октета широковещательного адреса сети в двоичном
    представлении,к значению третьего октета широковещательного адреса сети в
    двоичном представлении нужно справа приписать значение четвертого октета
    широковещательного адреса сети в двоичном представлении.
    Поэтому в двоичном представлении широковещательный адрес сети будет равен
    00001010010011111111111111111111
    В десятичном представлении широковещательный адрес сети будет равен
    10.79.255.255
    Чтобы узнать значение адреса самого последнего компьютера в сети в двоичном
    представлении,нужно из значения широковещательного адреса сети в двоичном
    представлении вычесть одну единицу.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010010011111111111111111111 минус единица
    Поэтому по показаниям калькулятора адрес самого последнего компьютера в сети
    равен
    1010010011111111111111111110
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого последнего адресе
    компьютера в сети меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в
    самом последнем адресе компьютера в сети было не 28 бит,а 32 бита,к этому самому
    последнему адресу компьютера в сети нужно приписать биты. Количество

    приписываемых битов равно 32 бита минус 28 бит,что равно четыре бита. Так
    значение двоичного числа не меняется от приписывания к нему слева любого
    количества нулей,то для того чтобы узнать значение адреса самого последнего
    адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого последнего адреса компьютера в сети в двоичном представлении
    слева приписать четыре бита,равных нулю,или четыре нуля.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010010011111111111111111110
    Первые восемь бит,или первый октет адреса самого последнего компьютера в сети в
    двоичном представлении равен
    00001010
    Вторые восемь бит,или второй октет самого последнего адреса компьютера в сети в
    двоичном представлении равен
    01001111
    Третьи восемь бит,или третий октет самого последнего адреса компьютера в сети
    равен
    11111111
    Четвёртые восемь бит,или четвертый октет самого последнего адреса компьютера в
    сети равен
    11111110
    Поэтому в десятичном представлении адрес самого последнего компьютера в сети
    равен
    10.79.255.254 .
    Чтобы узнать адрес сети,в которую входит ip адрес
    10.195.23.32/12
    ,нужно сделать следующее умозаключение: Маска сети определяет,в скольких
    первых битах ip адреса содержится адрес сети, и значение маски сети в формате
    CIDR равно количеству этих первых бит ip адреса . Так как маска сети равна
    /12,значит адрес сети содержится в первых 12 битах присутствующего в сети ip
    адреса,который равен
    10.195.23.32/12
    В эти первые 12 бит ip адреса входят 8 бит первого октета,потому что октет состоит из
    восьми бит,а 12 больше восьми. Чтобы узнать количество бит второго октета,в
    которых содержится адрес сети,нужно из значения маски подсети (12 бит) вычесть
    количество бит,из которых состоит первый октет (8 бит),что равно 4 бита .
    Значит адрес сети определяют восемь бит первого октета и первые четыре бита
    второго октета сети,в которой существует ip адрес 10.79.255.32/12
    В десятичном представлении первый октет адреса сети равен 10,в двоичном
    представлении 10 равно
    1010 ,что представляет из себя четыре бита . Но в октете не четыре бита,а восемь
    бит.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к четырем битам,равным 1010 ,приписать определенное
    количество бит так,чтобы при этом значение первого октета в двоичном
    представлении не изменилось. Так как октет состоит из восьми бит,то чтобы узнать

    количество приписываемых бит,нужно из восьми бит вычесть четыре бита,что равно
    четыре бита.
    Так как значение любого двоичного числа не меняется от приписывания к этому
    двоичному числу слева любого количества нулей,то каждый из приписываемых бит
    будет равен нулю.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к битам,равным 1010 ,слева приписать четыре нуля .
    Значит первый октет адреса сети в двоичном представлении равен
    00001010 .
    Второй октет адреса сети в десятичном представлении равен 195 .
    В двоичном представлении десятичное число 195 равно
    11000011
    Если после первых четырёх битов двоичного числа
    11000011 поставить пробел,то получится
    1100 0011
    Значит первые четыре бита второго октета адреса сети равны
    1100
    Так как вторые четыре бита второго октета ip адреса сети этот адрес сети не
    определяют,то каждый из этих вторых битов второго октета адреса сети равен нулю .
    Поэтому,чтобы узнать значение второго октета адреса сети в двоичном
    представлении,нужно к битам равным 1100,приписать справа четыре нуля .
    Поэтому второй октет адреса сети в двоичном представлении равен
    11000000
    Так как адрес сети определяют только восемь бит первого октета и первые четыре
    бита второго октета ip адреса 10.195.23.32/12
    ,то все остальные биты ip адреса 10.195.23.32/12 этот адрес сети не определяют,и
    поэтому равны нулю . Поэтому равны нулю вторые четыре бита второго октета адреса
    сети . Поэтому равны нулю все восемь бит третьего октета адреса сети.
    Поэтому равны нулю все восемь бит четвертого октета адреса сети .
    Чтобы узнать адрес любой сети ipv4 в двоичном представлении,нужно к значению
    первого октета адреса этой сети приписать справа значение второго октета адреса
    этой сети в двоичном представлении,к значению второго октета адреса этой сети в
    двоичном представлении нужно приписать значение третьего октета адреса этой сети
    в двоичном представлении,к значению третьего октета адреса этой сети в двоичном
    представлении нужно приписать значение четвертого октета адреса этой сети в
    двоичном представлении.
    Первый октет адреса сети в двоичном представлении равен
    00001010
    Второй октет адреса сети в двоичном представлении равен
    11000000
    Третий октет адреса сети в двоичном представлении равен
    00000000
    Четвертый октет адреса сети в двоичном представлении равен
    00000000
    Поэтому адрес сети в двоичном представлении равен
    00001010110000000000000000000000

    В десятичном представлении адрес сети равен
    10.192.0.0
    Чтобы узнать значение самого первого адреса компьютера в сети в двоичном
    представлении,нужно к адресу этой сети в двоичном представлении прибавить одну
    единицу .
    Поэтому самый первый адрес сети в двоичном представлении равен
    00001010110000000000000000000000 плюс единица
    По показаниям калькулятора самый первый адрес компьютера в сети равен
    1010110000000000000000000001
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого первого адреса в сети
    меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в самом первом адресе
    сети было не 28 бит,а 32 бита,к значению этого самого первого адреса сети нужно
    приписать биты. Количество приписываемых битов равно 32 бита минус 28 бит,что
    равно четыре бита. Так значение двоичного числа не меняется от приписывания к
    нему слева любого количества нулей,то для того чтобы узнать значение самого
    первого адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого первого адреса сети слева приписать четыре бита,равных нулю,или
    четыре нуля.
    Значит в двоичном представлении значение самого первого адреса сети равно
    00001010110000000000000000000001
    Первые восемь бит,или первый октет самого первого адреса сети в двоичном
    представлении равны
    00001010
    Вторые восемь бит,или второй октет самого первого адреса сети в двоичном
    представлении равны
    11000000
    Третьи восемь бит,или третий октет самого первого адреса сети в двоичном
    представлении равны
    00000000
    Четвёртые восемь бит,или четвертый октет самого первого адреса сети в двоичном
    представлении равны
    00000001
    В десятичном представлении адрес самого первого компьютера в сети равен
    10.192.0.1
    Так если все биты ip адреса ipv4,которые находятся правее битов,определяющих
    адрес сети,равны единице,то получается широковещательный адрес сети,в которой
    находится этот ip адрес.
    В сети,маска которой равна/12 ,адрес сети определяют все восемь бит первого октета
    этой сети и первые четыре бита второго октета этой сети,поэтому все остальные биты
    этой сети находятся правее битов,определяющих адрес этой сети.
    К битам,которые находятся правее бит,определяющих адрес сети,маска которой
    равна /12 ,относятся вторые четыре бита второго октета этой сети,все восемь бит
    третьего октета этой сети и все восемь бит четвертого октета этой сети.
    Так первые четыре бита второго октета адреса сети в двоичном представлении равны

    1100
    то чтобы узнать значение вторых четырёх битов широковещательного адреса
    сети,нужно к битам,определяющим второй октет адреса сети (1100) ,справа приписать
    четыре единицы.
    Если к 1100 справа приписать четыре единицы,то получится
    11001111
    Значит второй октет широковещательного адреса сети в двоичном представлении
    равен
    11001111
    Так как в широковещательном адресе сети в двоичном представлении все
    биты,которые находятся правее адреса сети,равны единице,то все восемь бит
    третьего октета широковещательного адреса сети в двоичном представлении будут
    равны единице,и все восемь бит четвертого октета широковещательного адреса сети
    в двоичном представлении будут равны единице.
    Так как первый октет широковещательного адреса сети в двоичном представлении
    равен первому октету адреса сети,то первый октет широковещательного адреса сети в
    двоичном представлении будет
    равен
    00001010
    Второй октет широковещательного адреса сети в двоичном представлении равен
    11001111
    Третий октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц .
    Четвертый октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц.
    Если к первому октету широковещательного адрес сети справа приписать второй октет
    широковещательного адреса сети,то получится
    0000101011001111
    Чтобы узнать значение широковещательного адреса сети в двоичном
    представлении,нужно к значению первого октета широковещательного адреса сети в
    двоичном представлении справа приписать значение второго октета
    широковещательного адреса сети двоичном представлении,к значению второго
    октета широковещательного адреса сети в двоичном представлении нужно справа
    приписать значение третьего октета широковещательного адреса сети в двоичном
    представлении,к значению третьего октета широковещательного адреса сети в
    двоичном представлении нужно справа приписать значение четвертого октета
    широковещательного адреса сети в двоичном представлении.
    Если к первому октету широковещательного адреса сети в двоичном представлении
    справа приписать значение второго октета широковещательного адреса сети в
    двоичном представлении,получится
    0000101011001111
    Если к первому октету широковещательного адреса сети в двоичном представлении
    справа приписать значение второго октета широковещательного адреса сети в
    двоичном представлении,к второму октету широковещательного адреса сети в
    двоичном представлении справа приписать значение третьего октета
    широковещательного адреса сети в двоичном представлении,к третьему октету

    широковещательного адреса сети в двоичном представлении справа приписать
    значение четвертого октета широковещательного адреса сети в двоичном
    представлении,то получится,что значение широковещательного адреса сети в
    двоичном представлении равно
    00001010110011111111111111111111
    Значит в десятичном представлении значение широковещательного адреса сети
    равно
    10.207.255.255 .
    Чтобы узнать значение адреса самого последнего компьютера в сети в двоичном
    представлении,нужно из значения широковещательного адреса сети в двоичном
    представлении вычесть одну единицу.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010110011111111111111111111 минус единица
    По показаниям калькулятора адрес самого последнего компьютера в сети равен
    1010110011111111111111111110
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого последнего адресе
    компьютера в сети меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в
    самом последнем адресе компьютера в сети было не 28 бит,а 32 бита,к этому самому
    последнему адресу компьютера в сети нужно приписать биты. Количество
    приписываемых битов равно 32 бита минус 28 бит,что равно четыре бита. Так
    значение двоичного числа не меняется от приписывания к нему слева любого
    количества нулей,то для того чтобы узнать значение адреса самого последнего
    адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого последнего адреса компьютера в сети в двоичном представлении
    слева приписать четыре бита,равных нулю,или четыре нуля.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010110011111111111111111110
    Первые восемь бит,или первый октет адреса самого последнего компьютера в сети в
    двоичном представлении равен
    00001010
    Вторые восемь бит,или второй октет самого последнего адреса компьютера в сети в
    двоичном представлении равен
    11001111
    Третьи восемь бит,или третий октет самого последнего адреса компьютера в сети
    равен
    11111111
    Четвёртые восемь бит,или четвертый октет самого последнего адреса компьютера в
    сети равен
    11111110
    Поэтому в десятичном представлении адрес самого последнего компьютера в сети
    равен
    10.207.255.254 .
    Чтобы узнать адрес сети,в которую входит ip адрес

    10.225.13.32/12
    ,нужно сделать следующее умозаключение: Маска сети определяет,в скольких
    первых битах ip адреса содержится адрес сети, и значение маски сети в формате
    CIDR равно количеству этих первых бит ip адреса . Так как маска сети равна
    /12,значит адрес сети содержится в первых 12 битах присутствующего в сети ip
    адреса,который равен 10.225.13.32/12
    В эти первые 12 бит ip адреса входят 8 бит первого октета,потому что октет состоит из
    восьми бит,а 12 больше восьми. Чтобы узнать количество бит второго октета,в
    которых содержится адрес сети,нужно из значения маски подсети (12 бит) вычесть
    количество бит,из которых состоит первый октет (8 бит),что равно 4 бита .
    Значит адрес сети определяют восемь бит первого октета и первые четыре бита
    второго октета сети,в которой существует ip адрес 10.79.255.32/12
    В десятичном представлении первый октет адреса сети равен 10,в двоичном
    представлении 10 равно
    1010 ,что представляет из себя четыре бита . Но в октете не четыре бита,а восемь
    бит.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к четырем битам,равным 1010 ,приписать определенное
    количество бит так,чтобы при этом значение первого октета в двоичном
    представлении не изменилось. Так как октет состоит из восьми бит,то чтобы узнать
    количество приписываемых бит,нужно из восьми бит вычесть четыре бита,что равно
    четыре бита.
    Так как значение любого двоичного числа не меняется от приписывания к этому
    двоичному числу слева любого количества нулей,то каждый из приписываемых бит
    будет равен нулю.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к битам,равным 1010 ,слева приписать четыре нуля .
    Значит первый октет адреса сети в двоичном представлении равен
    00001010 .
    Второй октет адреса сети в десятичном представлении равен
    225
    В двоичном представлении десятичное число 225 равно
    11100001
    Если после первых четырёх битов двоичного числа 11100001
    поставить пробел,то получится
    1110 0001
    Значит первые четыре бита второго октета адреса сети равны
    1110
    Так как вторые четыре бита второго октета адреса сети этот адрес сети не
    определяют,то каждый из этих вторых битов второго октета адреса сети равен нулю .
    Поэтому,чтобы узнать значение второго октета адреса сети в двоичном
    представлении,нужно к битам равным
    1110 ,приписать справа четыре нуля .
    Поэтому значение второго октета адреса сети в двоичном представлении равно
    11100000

    В десятичном представлении значение второго октета адреса сети равно 224 .
    Так как адрес сети определяют только восемь бит первого октета и первые четыре
    бита второго октета,то все остальные биты адреса сети этот адрес сети не
    определяют,и поэтому равны нулю . Поэтому равны нулю вторые четыре бита второго
    октета адреса сети . Поэтому равны нулю все восемь бит третьего октета адреса
    сети.
    Поэтому равны нулю все восемь бит четвертого октета адреса сети .
    Чтобы узнать адрес любой сети ipv4 в двоичном представлении,нужно к значению
    первого октета адреса этой сети приписать справа значение второго октета адреса
    этой сети в двоичном представлении,к значению второго октета адреса этой сети в
    двоичном представлении нужно приписать значение третьего октета адреса этой сети
    в двоичном представлении,к значению третьего октета адреса этой сети в двоичном
    представлении нужно приписать значение четвертого октета адреса этой сети в
    двоичном представлении.
    Первый октет адреса сети в двоичном представлении равен
    00001010
    Второй октет адреса сети в двоичном представлении равен
    11100000
    Третий октет адреса сети в двоичном представлении равен
    00000000
    Четвертый октет адреса сети в двоичном представлении равен
    00000000
    Поэтому адрес сети в двоичном представлении равен
    00001010111000000000000000000000
    В десятичном представлении адрес сети равен
    10.224.0.0
    Чтобы узнать значение самого первого адреса компьютера в сети в двоичном
    представлении,нужно к адресу этой сети в двоичном представлении прибавить одну
    единицу .
    Поэтому самый первый адрес сети в двоичном представлении равен
    00001010111000000000000000000000 плюс единица
    По показаниям калькулятора самый первый адрес компьютера в сети равен
    1010111000000000000000000001
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого первого адреса в сети
    меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в самом первом адресе
    сети было не 28 бит,а 32 бита,к значению этого самого первого адреса сети нужно
    приписать биты. Количество приписываемых битов равно 32 бита минус 28 бит,что
    равно четыре бита. Так значение двоичного числа не меняется от приписывания к
    нему слева любого количества нулей,то для того чтобы узнать значение самого
    первого адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого первого адреса сети слева приписать четыре бита,равных нулю,или
    четыре нуля.
    Значит в двоичном представлении значение самого первого адреса сети равно
    00001010111000000000000000000001

    Первые восемь бит,или первый октет самого первого адреса сети в двоичном
    представлении равны
    00001010
    Вторые восемь бит,или второй октет самого первого адреса сети в двоичном
    представлении равны
    11100000
    Третьи восемь бит,или третий октет самого первого адреса сети в двоичном
    представлении равны
    00000000
    Четвёртые восемь бит,или четвертый октет самого первого адреса сети в двоичном
    представлении равны
    00000001
    В десятичном представлении адрес самого первого компьютера в сети равен
    10.224.0.1
    Так если все биты ip адреса ipv4,которые находятся правее битов,определяющих
    адрес сети,равны единице,то получается широковещательный адрес сети,в которой
    находится этот ip адрес.
    В сети,маска которой равна/12 ,адрес сети определяют все восемь бит первого октета
    этой сети и первые четыре бита второго октета этой сети,поэтому все остальные биты
    этой сети находятся правее битов,определяющих адрес этой сети.
    К битам,которые находятся правее бит,определяющих адрес сети,маска которой
    равна /12 ,относятся вторые четыре бита второго октета этой сети,все восемь бит
    третьего октета этой сети и все восемь бит четвертого октета этой сети.
    Так первые четыре бита второго октета адреса сети в двоичном представлении равны
    1110
    то чтобы узнать значение вторых четырёх битов широковещательного адреса
    сети,нужно к битам,определяющим второй октет адреса сети(1110)
    ,справа приписать четыре единицы.
    Если к 1110 справа приписать четыре единицы,то получится 11101111
    Значит второй октет широковещательного адреса сети в двоичном представлении
    равен
    11101111
    Третий октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц .
    Четвертый октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц.
    Так как первый октет широковещательного адреса сети в двоичном представлении
    равен первому октету адреса сети,то первый октет широковещательного адреса сети в
    двоичном представлении будет
    равен
    00001010
    Второй октет широковещательного адреса сети в двоичном представлении равен
    11101111
    Если к первому октету широковещательного адрес сети справа приписать второй октет
    широковещательного адреса сети,то получится
    0000101011101111

    Чтобы узнать значение широковещательного адреса сети в двоичном
    представлении,нужно к значению первого октета широковещательного адреса сети в
    двоичном представлении справа приписать значение второго октета
    широковещательного адреса сети двоичном представлении,к значению второго
    октета широковещательного адреса сети в двоичном представлении нужно справа
    приписать значение третьего октета широковещательного адреса сети в двоичном
    представлении,к значению третьего октета широковещательного адреса сети в
    двоичном представлении нужно справа приписать значение четвертого октета
    широковещательного адреса сети в двоичном представлении.
    Если к первому октету широковещательного адреса сети в двоичном представлении
    справа приписать значение второго октета широковещательного адреса сети в
    двоичном представлении,к второму октету широковещательного адреса сети в
    двоичном представлении справа приписать значение третьего октета
    широковещательного адреса сети в двоичном представлении,к третьему октету
    широковещательного адреса сети в двоичном представлении справа приписать
    значение четвертого октета широковещательного адреса сети в двоичном
    представлении,то получится,что значение широковещательного адреса сети в
    двоичном представлении равно
    00001010111011111111111111111111
    В десятичном представлении значение широковещательного адреса сети равно
    10.239.255.255 .
    Чтобы узнать значение адреса самого последнего компьютера в сети в двоичном
    представлении,нужно из значения широковещательного адреса сети в двоичном
    представлении вычесть одну единицу.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010111011111111111111111111 минус одна единица .
    По показаниям калькулятора адрес самого последнего компьютера в сети равен
    1010111011111111111111111110
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого последнего адресе
    компьютера в сети меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в
    самом последнем адресе компьютера в сети было не 28 бит,а 32 бита,к этому самому
    последнему адресу компьютера в сети нужно приписать биты. Количество
    приписываемых битов равно 32 бита минус 28 бит,что равно четыре бита. Так
    значение двоичного числа не меняется от приписывания к нему слева любого
    количества нулей,то для того чтобы узнать значение адреса самого последнего
    адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого последнего адреса компьютера в сети в двоичном представлении
    слева приписать четыре бита,равных нулю,или четыре нуля.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010111011111111111111111110
    Первые восемь бит,или первый октет адреса самого последнего компьютера в сети в
    двоичном представлении равен
    00001010

    Вторые восемь бит,или второй октет самого последнего адреса компьютера в сети в
    двоичном представлении равен
    11101111
    Третьи восемь бит,или третий октет самого последнего адреса компьютера в сети
    равен
    11111111
    Четвёртые восемь бит,или четвертый октет самого последнего адреса компьютера в
    сети равен
    11111110
    Поэтому в десятичном представлении адрес самого последнего компьютера в сети
    равен
    10.239.255.254
    Чтобы узнать адрес сети,в которую входит ip адрес
    10.80.0.32/12
    ,нужно сделать следующее умозаключение: Маска сети определяет,в скольких
    первых битах ip адреса содержится адрес сети, и значение маски сети в формате
    CIDR равно количеству этих первых бит ip адреса . Так как маска сети равна
    /12,значит адрес сети содержится в первых 12 битах присутствующего в сети ip
    адреса,который равен 10.225.13.32/12
    В эти первые 12 бит ip адреса входят 8 бит первого октета,потому что октет состоит из
    восьми бит,а 12 больше восьми. Чтобы узнать количество бит второго октета,в
    которых содержится адрес сети,нужно из значения маски подсети (12 бит) вычесть
    количество бит,из которых состоит первый октет (8 бит),что равно 4 бита .
    Значит адрес сети определяют восемь бит первого октета и первые четыре бита
    второго октета сети,в которой существует ip адрес
    10.80.0.32/12
    В десятичном представлении первый октет адреса сети равен 10,в двоичном
    представлении 10 равно
    1010 ,что представляет из себя четыре бита . Но в октете не четыре бита,а восемь
    бит.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к четырем битам,равным 1010 ,приписать определенное
    количество бит так,чтобы при этом значение первого октета в двоичном
    представлении не изменилось. Так как октет состоит из восьми бит,то чтобы узнать
    количество приписываемых бит,нужно из восьми бит вычесть четыре бита,что равно
    четыре бита.
    Так как значение любого двоичного числа не меняется от приписывания к этому
    двоичному числу слева любого количества нулей,то каждый из приписываемых бит
    будет равен нулю.
    Поэтому,чтобы узнать значение первого октета адреса сети в двоичном
    представлении,нужно к битам,равным 1010 ,слева приписать четыре нуля .
    Значит первый октет адреса сети в двоичном представлении равен
    00001010 .
    Второй октет адреса сети в десятичном представлении равен 80
    В двоичном представлении десятичное число 80 равно
    01010000

    Если после первых четырёх битов двоичного числа 01010000 поставить пробел,то
    получится
    0101 0000
    Значит первые четыре бита второго октета адреса сети в двоичном представлении
    равны
    0101
    Так как вторые четыре бита второго октета адреса сети этот адрес сети не
    определяют,то каждый из этих вторых битов второго октета адреса сети равен нулю .
    Поэтому,чтобы узнать значение второго октета адреса сети в двоичном
    представлении,нужно к битам равным
    0101 приписать справа четыре нуля
    Поэтому второй октет адреса сети в двоичном представлении равен
    01010000
    двоичное число 01010000
    равно 80 в десятичном представлении.
    Поэтому второй октет адреса сети равен 80 в десятичном представлении.
    Так как адрес сети определяют только восемь бит первого октета и первые четыре
    бита второго октета ip адреса сети 10.80.0.32/12
    ,то все остальные биты адреса сети этот адрес сети не определяют,и поэтому равны
    нулю . Поэтому равны нулю вторые четыре бита второго октета адреса сети . Поэтому
    равны нулю все восемь бит третьего октета адреса сети.
    Поэтому равны нулю все восемь бит четвертого октета адреса сети .
    Чтобы узнать адрес любой сети ipv4 в двоичном представлении,нужно к значению
    первого октета адреса этой сети в двоичном представлении приписать справа
    значение второго октета адреса этой сети в двоичном представлении,к значению
    второго октета адреса этой сети в двоичном представлении нужно приписать значение
    третьего октета адреса этой сети в двоичном представлении,к значению третьего
    октета адреса этой сети в двоичном представлении нужно приписать значение
    четвертого октета адреса этой сети в двоичном представлении.
    Первый октет адреса сети в двоичном представлении равен
    00001010
    Второй октет адреса сети в двоичном представлении равен
    01010000
    Третий октет адреса сети в двоичном представлении равен
    00000000
    Четвертый октет адреса сети в двоичном представлении равен
    00000000
    Если к значению первого октета сети в двоичном представлении справа приписать
    значение второго октета этой сети в двоичном представлении,то получится
    0000101001010000
    Поэтому адрес сети в двоичном представлении равен
    00001010010100000000000000000000
    Чтобы узнать значение самого первого адреса компьютера в сети в двоичном
    представлении,нужно к адресу этой сети в двоичном представлении прибавить одну
    единицу .
    Поэтому самый первый адрес компьютера в сети в двоичном представлении равен

    00001010010100000000000000000000 плюс единица
    По показаниям калькулятора в двоичном представлении самый первый адрес
    компьютера в сети равен
    1010010100000000000000000001
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого первого адреса в сети
    меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в самом первом адресе
    сети было не 28 бит,а 32 бита,к значению этого самого первого адреса сети нужно
    приписать биты. Количество приписываемых битов равно 32 бита минус 28 бит,что
    равно четыре бита. Так значение двоичного числа не меняется от приписывания к
    нему слева любого количества нулей,то для того чтобы узнать значение самого
    первого адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого первого адреса сети слева приписать четыре бита,равных нулю,или
    четыре нуля.
    Значит в двоичном представлении значение самого первого адреса компьютера в сети
    равно
    00001010010100000000000000000001
    Первые восемь бит,или первый октет адреса самого первого компьютера в сети в
    двоичном представлении равен
    00001010
    Вторые восемь бит,или второй октет самого первого адреса сети в двоичном
    представлении равен.
    01010000
    Третьи восемь бит,или третий октет адреса самого первого компьютера в сети в
    двоичном представлении равен
    00000000
    Четвёртые восемь бит,или четвертый октет самого первого компьютера в сети в
    двоичном представлении равен
    00000001
    Значит в десятичном представлении значение самого первого адреса компьютера в
    сети равно
    10.80.0.1
    Так если все биты ip адреса ipv4,которые находятся правее битов,определяющих
    адрес сети,равны единице,то получается широковещательный адрес сети,в которой
    находится этот ip адрес.
    В сети,маска которой равна/12 ,адрес сети определяют все восемь бит первого октета
    этой сети и первые четыре бита второго октета этой сети,поэтому все остальные биты
    этой сети находятся правее битов,определяющих адрес этой сети.
    К битам,которые находятся правее бит,определяющих адрес сети,маска которой
    равна /12 ,относятся вторые четыре бита второго октета этой сети,все восемь бит
    третьего октета этой сети и все восемь бит четвертого октета этой сети.
    Так первые четыре бита второго октета адреса сети в двоичном представлении равны
    0101
    ,то чтобы узнать значение вторых четырёх битов широковещательного адреса
    сети,нужно к битам,определяющим второй октет адреса сети справа приписать четыре
    единицы.

    Если к битам,равным 0101 ,справа приписать четыре единицы,то получится
    01011111
    Значит Второй октет широковещательного адреса сети в двоичном представлении
    равен
    01011111
    Третий октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц .
    Четвертый октет широковещательного адреса сети в двоичном представлении будет
    равен восемь единиц.
    Так как первый октет широковещательного адреса сети в двоичном представлении
    равен первому октету адреса сети,то первый октет широковещательного адреса сети в
    двоичном представлении будет
    равен
    00001010
    Второй октет широковещательного адреса сети в двоичном представлении равен
    01011111
    Если к первому октету широковещательного адрес сети справа приписать второй октет
    широковещательного адреса сети,то получится
    0000101001011111
    Поэтому широковещательный адрес сети в двоичном представлении равен
    00001010010111111111111111111111
    Поэтому в десятичном представлении широковещательный адрес сети равен
    10.95.255.255
    Чтобы узнать значение адреса самого последнего компьютера в сети в двоичном
    представлении,нужно из значения широковещательного адреса сети в двоичном
    представлении вычесть одну единицу.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен
    00001010010111111111111111111111 минус единица
    По показаниям калькулятора в двоичном представлении адрес самого последнего
    компьютера в сети равен
    1010010111111111111111111110
    Это двоичное число представляет из себя 28 бит. Но в ip адресе ipv4 не 28 бит,а 32
    бита. Значит в вычисленном калькулятором значении самого последнего адресе
    компьютера в сети меньше бит,чем должно быть в ip адресе ipv4 . Значит,чтобы в
    самом последнем адресе компьютера в сети было не 28 бит,а 32 бита,к этому самому
    последнему адресу компьютера в сети нужно приписать биты. Количество
    приписываемых битов равно 32 бита минус 28 бит,что равно четыре бита. Так
    значение двоичного числа не меняется от приписывания к нему слева любого
    количества нулей,то для того чтобы узнать значение адреса самого последнего
    адреса сети в двоичном представлении,нужно к вычисленному калькулятором
    значению самого последнего адреса компьютера в сети в двоичном представлении
    слева приписать четыре бита,равных нулю,или четыре нуля.
    Поэтому в двоичном представлении адрес самого последнего компьютера в сети
    равен

    00001010010111111111111111111110
    Первые восемь бит,или первый октет адреса самого последнего компьютера в сети в
    двоичном представлении равен
    00001010
    Вторые восемь бит,или второй октет самого последнего адреса компьютера в сети в
    двоичном представлении равен
    01011111
    Третьи восемь бит,или третий октет самого последнего адреса компьютера в сети
    равен
    11111111
    Четвёртые восемь бит,или четвертый октет самого последнего адреса компьютера в
    сети равен
    11111110
    Поэтому в десятичном представлении адрес самого последнего компьютера в сети
    равен
    10.95.255.254

    2 июля 2019 г. 17:14
  • Все гораздо проще.

    Запишите в столбик в двоичной системе 10.79.255.32 и маску 12. Жирным выделил то, что относится к сети. Подчеркнул то, что относится к хостам. 
    00001010.01001111.11111111.00100000
    11111111.11110000.00000000.00000000
    Адрес сети (понятно почему?):
    00001010.01000000.00000000.00000000
    10.64.0.0
    Первый адрес: 10.64.0.1 (тот самый +1)
    Броадкаст 20 бит, невошедшие в сеть +1 октет:
    00001010.00001111.11111111.11111111
    10.79.255.255
    Последний адрес: 10.79.255.254 (броадкаст -1)

    • Помечено в качестве ответа Vasya1395 2 июля 2019 г. 22:20
    2 июля 2019 г. 20:45