Вычислите идентификатор IPv4 сети


IP адрес и маска.
Вычислите идентификатор сети или прочитайте описание ниже.



Как вычислить IPv4 подсеть

Что бы вычислить подсеть вам нужно хорошо понимать, что IP адрес состоит из 4 октетов (разделеными точками). Каждый октет может принимать значение от 0 до 255, что называется десятичным представлением. Кроме десятичного представления существует двоичное, которое использует компьютер. Двоичное представление состоит из чисел от 0 до 1 и в каждом из октетов по 8 таких чисел. Вы должны уметь переводить 10-ое значение в 2-ое. Один из таких способов был описан в упражнении по двоичной арифметике с IP адресами.

Для успешного поиска подсети вы обязательно должны иметь сам IP адрес и маску/префикс. Например в адресе 127.0.0.1/27 префикс равен 27, а маска (следует из префикса) равна 255.255.255.224. Сама цифра 27 говорит из скольки единиц состоит маска. Учитывая, что у IP адреса 4 октета в каждои из которых может быть по 8 чисел (двоичное представление) это будет выглядеть так:

  • 11111111.11111111.11111111.11100000

Последняя единица маски является 'ходом' сети. Понятное, десятичное, представление этой единицы мы можем найти сопоставив октет где есть единицы и нули с таблицой степенью 2-ки:

128 64 32 16 8 4 2 1
1 1 1 0 0 0 0 0

По таблице выше видно, что последняя битовая единица равна 32. Это 'ход' сети. Благодаря этой цифре мы можем составить список всех возможных подсетей.

Самый первый адрес, в любой сети, заканчивается на 0. В нашем случае это будет 127.0.0.0. Даллее, к последнему октету, мы должны добавлять число 32:

  • Сеть 1: 127.0.0.0
  • Сеть 2: 127.0.0.32
  • Сеть 3: 127.0.0.64
  • Сеть 4: 127.0.0.128
  • Сеть 5: 127.0.0.160
  • Сеть 6: 127.0.0.192
  • Сеть 7: 127.0.0.224

По списку выше мы можем понять какой диапазон адресов мы можем использовать. В "сети 1", например, это 127.0.0.0 - 127.0.0.31(включительно) или 127.0.0.32 - 127.0.0.63. Как уже понятно наш адрес 127.0.0.1 входит в "сеть 1" с идентификатором 127.0.0.0.

Кроме этого мы можем сразу понять какой широковещательный адрес (broadcast) в сети. Он всегда равен последнему возможному адреса. В случае "Сети 1" - это 127.0.0.31.


Ваши замечания и пожелания по работе сервиса
Каналы
Telegram FixMyPc Telegram Лента FixMyPC RSS Rss
Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, приобретённого опыта и лучшие практики в системном администрировании и программировании.