В этой статье речь пойдет о подсетях в десятичном формате. В предыдущей статье «Подсети в двоичном формате» было рассмотрено 2 метода разделения сетей на подсети, а именно:
- с заимствованием дополнительного бита из узловой части;
- с помощью формулы расчёта подсетей и узлов в подсети.
Рассмотрим ещё один интересный метод расчёта подсетей в виде «блоков».
Содержание:
Подсети класса С
Пример №1
В качестве примера возьмем сеть 192.168.1.0 с маской подсети 255.255.255.0. Известно, что эта маска имеет 8 бит в узловой части. Это значит, что количество доступных адресов в этой подсети равняется 256.
Представим это как один блок:
256 |
Создадим две подсети из сети 192.168.1.0/24, визуально разделив блок на две части:
128 | 128 |
Теперь надо разобраться со следующими вопросами к каждой подсети:
- Адрес подсети?
- Широковещательный адрес?
- Маска подсети?
- Количество доступных адресов?
Поскольку имеем одинаковые блоки по 128, то первая подсеть начинается с 192.168.1.0, а вторая подсеть — с 192.168.1.128 (от 0 до 127 = 128)
- адрес подсети 1: 192.168.1.0
- адрес подсети 2: 192.168.1.128
Широковещательный адрес является последним адресом подсети:
- широковещательный адрес подсети 1: 192.168.1.127
- широковещательный адрес подсети 2: 192.168.1.255
Маску подсети можно найти с помощью следующей формулы:
256 — «размер блока» = маска подсети
В итоге, маска подсети будет — 255.255.255.128
Осталось определить количество используемых адресов:
- первый используемый IP-адрес узла идёт сразу после адреса сети, то есть он на единицу больше;
- последний использованный IP-адрес хоста находится перед широковещательным адресом;
- все, что находится между ними — это IP-адреса узла, которые могут использоваться сетевыми устройствами.
Давайте заполним все полученные данные в своего рода сводную таблицу.
Подсеть 1:
- адрес подсети: 192.168.1.0
- маска подсети: 255.255.255.128
- первый IP-адрес узла: 192.168.1.1
- последний IP-адрес узла: 192.168.1.126
- широковещательный адрес: 192.168.1.127
Подсеть 2:
- адрес подсети: 192.168.1.128
- маска подсети: 255.255.255.128
- первый IP-адрес узла: 192.168.1.129
- последний IP-адрес узла: 192.168.1.254
- широковещательный адрес: 192.168.1.255
Пример №2
Попробуем разделить сеть 192.168.1.0/24 на четыре подсети, визуально поделив её на четыре блока:
64 | 64 |
64 | 64 |
Набор вопросов остается неизменным:
- Адрес подсети?
- Широковещательный адрес?
- Маска подсети?
- Количество доступных адресов?
Давайте опишем все блоки. Каждая сеть идёт с шагом 64:
- адрес подсети №1: 192.168.1.0
- адрес подсети №2: 192.168.1.64
- адрес подсети №3: 192.168.1.128
- адрес подсети №4: 192.168.1.192
Также можно записать широковещательные адреса:
- широковещательный адрес подсети №1: 192.168.1.63
- широковещательный адрес подсети №2: 192.168.1.127
- широковещательный адрес подсети №3: 192.168.1.191
- широковещательный адрес подсети №4: 192.168.1.255
Для расчета маски подсети используем формулу 256 — «размер блока» = подсеть:
Маска подсети: 255.255.255.192
Собраны данные к четырем подсетям.
Подсеть 1:
- адрес подсети: 192.168.1.0
- маска подсети: 255.255.255.192
- первый IP-адрес узла: 192.168.1.1
- последний IP-адрес узла: 192.168.1.62
- широковещательный адрес: 192.168.1.63
Подсеть 2:
- адрес сети: 192.168.1.64
- маска подсети: 255.255.255.192
- первый IP-адрес узла: 192.168.1.65
- последний IP-адрес узла: 192.168.1.126
- широковещательный адрес: 192.168.1.127
Подсеть 3:
- адрес сети: 192.168.1.128
- маска подсети: 255.255.255.192
- первый IP-адрес узла: 192.168.1.129
- последний IP-адрес узла: 192.168.1.190
- широковещательный адрес: 192.168.1.191
Подсеть 4:
- адрес сети: 192.168.1.192
- маска подсети: 255.255.255.192
- первый IP-адрес узла: 192.168.1.193
- последний IP-адрес узла: 192.168.1.254
- широковещательный адрес: 192.168.1.255
Подсети класса В
Пример №1
Этот же метод можно применить и для сетей класса B. Единственное отличие от сети класса C — больше пространства в узловой части адреса, потому что будем работать с третьим октетом.
Возьмем сеть 172.16.0.0 с маской подсети 255.255.0.0 и создадим восемь подсетей.
Если делить 256 на 8 блоков, получим блоки, размером 32:
32 | 32 | 32 | 32 |
32 | 32 | 32 | 32 |
Отвечая на вышеупомянутые вопросы, собираем информацию по подсетям. Запишем первые четыре подсети и их адреса с шагом 32:
- адрес подсети №1: 172.16.0.0
- адрес подсети №2: 172.16.32.0
- адрес подсети №3: 172.16.64.0
- адрес подсети №4: 172.16.96.0
Далее можно узнать последний адрес каждой подсети:
- широковещательный адрес подсети №1: 172.16.31.255
- широковещательный адрес подсети №2: 172.16.63.255
- широковещательный адрес подсети №3: 172.16.95.255
- широковещательный адрес подсети №4: 172.16.127.255
Считаем маску подсети:
Таким образом, маска подсети будет 255.255.224.0.
Важно: обратите внимание, что работа проводится над третьим октетом.
В итоге сеть 172.16.0.0/16 была разбита на 8 подсетей (информация собрана только по первым четырем подсетям):
Подсеть 1:
- адрес подсети: 172.16.0.0
- маска подсети: 255.255.224.0
- первый IP-адрес узла: 172.16.0.1
- последний IP-адрес узла: 172.16.31.254
- широковещательный адрес: 172.16.31.255
Подсеть 2:
- адрес подсети: 172.16.32.0
- маска подсети: 255.255.224.0
- первый IP-адрес узла: 172.16.32.1
- последний IP-адрес узла: 172.16.63.254
- широковещательный адрес: 172.16.63.255
Подсеть 3:
- адрес подсети: 172.16.64.0
- маска подсети: 255.255.224.0
- первый IP-адрес узла: 172.16.64.1
- последний IP-адрес узла: 172.16.95.254
- широковещательный адрес: 172.16.95.255
Подсеть 4:
- адрес подсети: 172.16.96.0
- маска подсети: 255.255.224.0
- первый IP-адрес узла: 172.16.96.1
- последний IP-адрес узла: 172.16.127.254
- широковещательный адрес: 172.16.127.255
Подсети класса А
Пример №1
Давайте взглянем на сеть класса А. Возьмем сеть 10.0.0.0 и создадим 6 подсетей, работая со вторым октетом.
Ответим на те же четыре вопроса.
Начинаем с блока 256, разделим его на 16 блоков:
16 | 16 | 16 | 16 |
16 | 16 | 16 | 16 |
16 | 16 | 16 | 16 |
16 | 16 | 16 | 16 |
Определим адреса подсетей:
- адрес подсети №1: 10.0.0.0
- адрес подсети №2: 10.16.0.0
- адрес подсети №3: 10.32.0.0
- адрес подсети №4: 10.48.0.0
- адрес подсети №5: 10.64.0.0
- адрес подсети №6: 10.80.0.0
Шаг второй, запишем широковещательные адреса:
- широковещательный адрес подсети №1: 10.15.255.255
- широковещательный адрес подсети №2: 10.31.255.255
- широковещательный адрес подсети №3: 10.47.255.255
- широковещательный адрес подсети №4: 10.63.255.255
- широковещательный адрес подсети №5: 10.79.255.255
- широковещательный адрес подсети №6: 10.95.255.255
Маска подсети в этом случае будет 255.240.0.0 (помните, что работаем со вторым октетом):
Посмотрим, что получилось в итоге.
Подсеть 1:
- адрес подсети: 10.0.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.0.0.1
- последний IP-адрес узла: 10.15.255.254
- широковещательный адрес: 10.15.255.255
Подсеть 2:
- адрес подсети: 10.16.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.16.0.1
- последний IP-адрес узла: 10.31.255.254
- широковещательный адрес: 10.31.255.255
Подсеть 3:
- адрес подсети: 10.32.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.32.0.1
- последний IP-адрес узла: 10.47.255.254
- широковещательный адрес: 10.47.255.255
Подсеть 4:
- адрес подсети: 10.48.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.48.0.1
- последний IP-адрес узла: 10.63.255.254
- широковещательный адрес: 10.63.255.255
Подсеть 5:
- адрес подсети: 10.64.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.64.0.1
- последний IP-адрес узла: 10.79.255.254
- широковещательный адрес: 10.79.255.255
Подсеть 6:
- адрес подсети: 10.80.0.0
- маска подсети: 255.240.0.0
- первый IP-адрес узла: 10.80.0.1
- последний IP-адрес узла: 10.95.255.254
- широковещательный адрес: 10.95.255.255
Выводы
Спасибо за уделенное время на прочтение статьи. Теперь Вы знаете, как рассчитывать сети в десятичном формате. Надеемся, наш материал будет для Вас полезным. Пишите о своих успехах в комментариях!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.