IPv4 калькулятор подсетей: 38.242.157.157/24 / shootnick.ru

IPv4 адрес: Маска: /32 — 255.255.255.255/31 — 255.255.255.254/30 — 255.255.255.252/29 — 255.255.255.248/28 — 255.255.255.240/27 — 255.255.255.224/26 — 255.255.255.192/25 — 255.255.255.128/24 — 255.255.255.0/23 — 255.255.254.0/22 — 255.255.252.0/21 — 255.255.248.0/20 — 255.255.240.0/19 — 255.255.224.0/18 — 255.255.192.0/17 — 255.255.128.0/16 — 255.255.0.0/15 — 255.254.0.0/14 — 255.252.0.0/13 — 255.248.0.0/12 — 255.240.0.0/11 — 255.224.0.0/10 — 255.192.0.0/9 — 255.128.0.0/8 — 255.0.0.0/7 — 254.0.0.0/6 — 252.0.0.0/5 — 248.0.0.0/4 — 240.0.0.0/3 — 224.0.0.0/2 — 192.0.0.0/1 — 128.0.0.0/0 — 0.0.0.0

ПараметрДесятичная записьШестнадцатеричная записьДвоичная запись
IP адрес38.242.157.15726.F2.9D.9D00100110.11110010.10011101.10011101
Префикс маски подсети/24
Маска подсети255. 255.255.0FF.FF.FF.0011111111.11111111.11111111.00000000
Обратная маска подсети (wildcard mask)0.0.0.25500.00.00.FF00000000.00000000.00000000.11111111
IP адрес сети38.242.157.026.F2.9D.0000100110.11110010.10011101.00000000
Широковещательный адрес38.242.157.25526.F2.9D.FF00100110.11110010.10011101.11111111
IP адрес первого хоста38.242.157.126.F2.9D.0100100110.11110010.10011101.00000001
IP адрес последнего хоста
38.242.157.25426.F2.9D.FE00100110.11110010.10011101.11111110
Количество доступных адресов256
Количество рабочих адресов для хостов254

Ссылка на эту страницу: shootnick. ru/ip_calc/38.242.157.157/24

Так же у нас есть IPv6 калькулятор подсетей


IPv4 (англ. Internet Protocol version 4) — четвёртая версия интернет протокола (IP). Первая широко используемая версия. Протокол описан в RFC 791 (сентябрь 1981 года), заменившем RFC 760 (январь 1980 года).

IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (232) возможными уникальными адресами.

Традиционной формой записи IPv4 адреса является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками. Через дробь указывается длина маски подсети.

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR).

Согласно данным на сайте IANA, существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей.
Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес. Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.

Иногда встречается запись IP-адресов вида «192.168.5.0/24». Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: «255.255.255.0». 24 разряда IP-адреса отводятся под номер сети, а остальные 32-24=8 разрядов полного адреса — под адреса хостов этой сети, адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.

168.5.1 до 192.168.5.254, а также 192.168.5.0 — адрес сети и 192.168.5.255 — широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:

  • адрес сети = IP.любого_компьютера_этой_сети AND MASK (адрес сети позволяет определить, что компьютеры в одной сети)
  • широковещательный адрес сети = IP.любого_компьютера_этой_сети OR NOT(MASK) (широковещательный адрес сети воспринимается всеми компьютерами сети как дополнительный свой адрес, то есть пакет на этот адрес получат все хосты сети как адресованные лично им. Если на сетевой интерфейс хоста, который не является маршрутизатором пакетов, попадёт пакет, адресованный не ему, то он будет отброшен).

Запись IP-адресов с указанием через слэш маски подсети переменной длины также называют CIDR-адресом в противоположность обычной записи без указания маски, в операционных системах типа UNIX также именуемой INET-адресом.

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета.

Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).

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

IP-адрес называют динамическим (непостоянным, изменяемым), если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, указанного в сервисе назначавшего IP-адрес (DHCP).

Для получения IP-адреса клиент может использовать один из следующих протоколов:

  • DHCP (RFC 2131) — наиболее распространённый протокол настройки сетевых параметров.
  • BOOTP (RFC 951) — простой протокол настройки сетевого адреса, обычно используется для бездисковых станций.
  • IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
  • Zeroconf (RFC 3927) — протокол настройки сетевого адреса, определения имени, поиск служб.
  • RARP (RFC 903) Устаревший протокол, использующий обратную логику (из аппаратного адреса — в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).

Адреса, используемые в локальных сетях, относят к частным. К частным относятся IP-адреса из следующих сетей:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Также для внутреннего использования:

  • 127.0.0.0/8 — используется для коммуникаций внутри хоста.
  • 169.254.0.0/16 — используется для автоматической настройки сетевого интерфейса в случае отсутствия DHCP (за исключением первой и последней /24 подсети).

Полный список описания сетей для IPv4 представлен в RFC 6890.

Что можно узнать по IP-адресу?

«По IP вычислю» — часто ли вы слышали такую фразу? В этой статье мы разберемся что можно узнать по IP-адресу и возможно ли «вычислить» по IP.

Что можно увидеть по результатам посещения пользователем сети Интернет?

Каждое посещение пользователем сети Интернет или социальной сети (Вконтакте, одноклассники и т.п.) оставляет след в журнале посещения пользователем ресурса на сервере.

Конечно, если пользователь заходил в Интернет напрямую, сервер зафиксирует это посещение в журнале событий, указав действительный ІР-адрес. Но если визит был совершен с использованием анонимайзера, прокси-сервера, то в истории поселений отразится подстановочный сетевой адрес, который не будет совпадать с реальным.

Поэтому, даже если нам и удастся отследить ІР-адрес пользователя, нет никакой уверенности, что он принадлежит реальному человеку, а не предоставлен анонимизатором.

Как отличить реальный ІР-адрес от постановочного?

Самый простой путь – воспользоваться сервисом 2ip. Достаточно ввести адрес и ознакомиться с результатами поиска.

Если исследуемый сетевой адрес имеет вид наподобие XX.XXX.XX.XXX.site.ru, принадлежит хостинговой или широко известной компании, скорее всего ним воспользовались для того, чтобы скрыть реальный. Если же адрес принадлежит известному телекоммуникационному оператору (Билайн, Ростелеком и т.п.), то вероятность того, что ІР-адрес принадлежит реальному пользователю.

Итак, мы определили ІР-адрес пользователя. Что можно предпринимать далее?

Что можно сделать, получив ІР-адрес?

Получив сетевой адрес и время посещения, теоретически мы могли бы запросить провайдера о месте выхода в сеть Интернет.

Практически это осуществить нереально, так как провайдер такую информацию предоставляет только по запросу правоохранительных органов. Обыкновенному человеку, если у него нет неформальных связей среди сотрудников провайдера, такие данные получить невозможно.

Если же посетителем были задействованы средства анонимизации, то история выглядит еще грустнее. В теории можно обратиться к владельцу прокси-сервера и запросить данные на посетителя по имеющемуся ІР-адресу и времени визита, однако анонимизаторы часто не ведут журнал посещений и крайне неохотно предоставляют подобного рода информацию. Поэтому узнать о местонахождении злоумышленника часто бывает невозможно.

Для чего нужно знать ІР-адрес?

Несмотря на множество препятствий, информация об ІР-адресе злоумышленника все же может пригодиться. В случае, если в его действиях есть признаки преступления (терроризма, преследования, несанкционированного доступа и т.д.), правоохранительные органы по заявлению пострадавшей стороны обязаны подать запрос провайдеру, чтобы установить личность преступника и предотвратить преступление.

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

Как рассчитать сетевой адрес и широковещательный адрес |

Содержание

В этой статье объясняется, как вычислить сетевой адрес и широковещательный адрес любого заданного IP-адреса.

В каждой сети первый и последний IP-адресов не назначены ни одному хосту. Первый IP-адрес называется сетевым адресом, а последний IP-адрес называется широковещательным адресом.

Сетевой адрес

Сетевой адрес — это уникальный адрес для идентификации сетевой части IP-сети. Сетевой адрес одинаков для всех хостов в одной IP-сети. Все биты части узла в IP-адресе устанавливаются равными нулю, чтобы идентифицироваться как сетевой адрес любой IP-сети.

Например, IP-адрес 192.168.5.50 с маской подсети 255.255.255.0 имеет следующий сетевой адрес.

192.168.5.50 —> 11000000.10101000.00000101.00000000 (сеть)

255.255.255.0->  11111111.11111111.11111111.00000000 (Маска) [Все единицы представляют сетевую часть, а все нули представляют узловую часть]

Сетевой адрес будет 192.168.5.0/24

Широковещательный адрес

Широковещательный адрес — это последний адрес IP-сети. Он используется для одновременной адресации всех узлов. IP-пакет с широковещательным адресом отправляется всем узлам сети. Все биты части хоста в IP-адресе устанавливаются равными единице, чтобы идентифицироваться как широковещательный адрес.

Например, IP-адрес 192.168.5.50 с маской подсети 255.255.255.0 имеет следующий широковещательный адрес.

192.168.5.50 —> 11000000.10101000.00000101.11111111 (рассылка)

255.255.255.0->  11111111.11111111.11111111.00000000 (Маска)[Все единицы представляют сетевую часть, а все нули представляют хостовую часть]

Трансляция будет 192.168.5.255/24

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

Для адреса класса A: 10.0.0.0/8

Сетевой идентификатор = 10.0.0.0

Широковещательный идентификатор = 10.255.255.255

Для адреса класса B: 150.100.0.0/16

9 0002 Идентификатор сети = 150.100.0.0

Идентификатор широковещания = 150.100.255.255

Для адреса класса C: 200.100.100.0/24

Идентификатор сети = 200.100.100.0

Идентификатор широковещания = 200.100.100.255

Преобразование десятичного числа в двоичное и наоборот

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

Чтобы преобразовать десятичное число в двоичное,

  • Разделите десятичное число на 2.
  • Повторно сохранять остаток (0 или 1) до тех пор, пока десятичное число не станет полностью делиться на 2.
  • Запишите ряды остатка в 1 или 0 в обратном порядке.

Например: Преобразование (50) 10 в двоичный формат

Деление на 2 Остаток
50/2 = 25 0
25/2 = 12 1
12/2 = 6 0
6/2 =3 0
3/2 = 1 1
1/2 =0 1

Записав остаток в обратном порядке, получим (110010) 2

Так как IP-адрес представлен в блоке из 8 бит,

(110010) 2 записывается как (00110010) 2

Следовательно, (50) 10 = 901 06 (00110010) 2

Для преобразования двоичного в десятичный формат

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

Например, чтобы преобразовать (00110010) в десятичный формат

Двоичные показатели степени 2 7 = 128 2 6 = 64 2 5 = 32 2 4 = 16 2 3 = 8 2 2 = 4 2 1 = 2 2 0 = 1
Двоичный номер 0 0 1 1 0 0 1 0
128 х 0 64 х 0 32 х 1 16 х 1 8 х 0 4 х 0 2 х 1 1 х 0
Десятичное число 0 + 0 + 32 + 16 + 0 + 0 + 2 + 0 = (50) 10

Следовательно, десятичный эквивалент двоичного числа (00110010) 2   равен (50) 10.

Как Вычислите сетевой адрес и широковещательный адрес

Как вы видели, это легче вычислить сеть и широковещательный идентификатор классового адреса с подсетью по умолчанию. Но для IP-адреса с нотацией CIDR или переменной маской подсети вам потребуется немного математических вычислений. Существуют разные методы вычисления идентификатора сети и широковещательного идентификатора, однако использование операций логического И и ИЛИ является более надежным и точным.

Метод логического И и ИЛИ выполняется между сетью и широковещательным идентификатором путем сравнения IP-адреса и маски подсети. Операция И выполняется для вычисления сетевого адреса, а метод ИЛИ используется для вычисления широковещательного адреса.

Давайте разберемся на примере.

IP-адрес 192.168.5.50 / 28 будет иметь сетевой адрес и широковещательный адрес, как показано ниже.

Здесь, /28 (читается как косая черта 28) — это нотация CIDR (бесклассовая междоменная маршрутизация) . Число после косой черты (/) — это количество сетевых битов. Изменяя биты сети, вы будете иметь разные маски подсети. Мы обсудим концепции CIDR и подсетей в следующих статьях.

Следующие шаги иллюстрируют, как вычислить идентификатор сети и широковещательный идентификатор.

Для расчета сетевого адреса

Шаг 1 : Запишите данный IP-адрес в двоичном формате.

Шаг 2: Запишите маску подсети в двоичной форме.

Шаг: Выполните логическую операцию И между соответствующими октетами IP-адреса и маской подсети.

Шаг 4: Преобразуйте результат обратно в десятичный формат, и это будет сетевой адрес.

В следующем примере показано вычисление сетевого адреса.

Следовательно, сетевой адрес будет таким: 192.168.5.48

Для расчета широковещательного адреса

Шаг 1 : Запишите данный IP-адрес в двоичном формате.

Шаг 2: Запишите инверсию маски подсети в двоичной форме.

Шаг: Выполните логическую операцию ИЛИ между соответствующими октетами IP-адреса и инверсией маски подсети.

Шаг 4: Преобразуйте результат обратно в десятичный формат, и это будет сетевой адрес.

Следующий пример иллюстрирует расчет широковещательного адреса.

Таким образом, сетевой адрес будет следующим: 192.168.5.63

Примечание:    В приведенном выше примере маска подсети показана в виде косой черты (/), нотации или 9 0007 Префикс сети . Число, указанное после косой черты, является количеством сетевых битов. При классовой адресации количество сетевых битов фиксировано для каждого класса. Для класса А это 8; для класса B – 16 и класса C -24 соответственно. Однако сетевые биты могут варьироваться в соответствии с требованиями хоста в сети. В таком случае косая черта обозначается как CIDR (бесклассовая междоменная маршрутизация).

Обозначение CIDR введено IETF (Internet Engineering Task Force) в 1993 году для обозначения сети с подсетями в более простом формате. Подсети введены для контроля быстрого исчерпания IP-адресов v4 с использованием классовых адресов. При разделении на подсети сетевые биты изменяются в соответствии с требуемыми подсетями или требованиями к хосту в каждой подсети> Следовательно, легче обозначать адреса подсети и их маску в нотации CIDR.

В следующих таблицах показаны маски подсети, соответствующие их значениям CIDR.

Маска подсети Значение CIDR
255.0.0.0/8
255.128.0.0/9
255.192.0.0/10
255.224.0.0/11
255.240.0.0/12
255.248.0.0/13
255.252.0.0/14
255. 254.0.0/15
255.255.0.0/16
255.255.128.0/17
255.255.192.0/18
255.255.224.0/19
255.255.240.0/20
255.255.248.0/21
255.255.252.0/22
255.255.254.0/23
255.255.255.0/24
255.255.255.128/25
255.255.255.192/26
255.255.255.224/27
255.255.255.240/28
255.255.255.248/29
255.255.255.252/30

Помните: Маска подсети /31 и /32 не может быть назначена какой-либо сети. Потому что нам нужно как минимум два IP-адреса для подключения двух устройств в сети.

Также посмотрите связанные темы:

  • Что такое адрес IPv4 и его типы
  • IP-подсети
  • Фейсбук
  • Твиттер
  • LinkedIn

широковещательный адрес, сетевой адрес

Расчет IP-адресов и подсетей

Цель этой статьи — познакомить вас с IP-адресами и подсетями, а также с расчетами, связанными с их настройкой. Это большая тема, поэтому в этой статье мы постараемся сосредоточиться на ее практической стороне, чтобы помочь вам встать на правильный путь и с легкостью разделить вашу домашнюю сеть на подсети.

Сеть и подсети

Давайте пропустим аналогии и разберемся прямо:

IP-адрес состоит из двух компонентов: сетевой адрес , описывающий сеть, и адрес хоста , описывающий хост в сети.

  • Сети могут быть разделены на подсети – подсети
  • Маска подсети (также известная как маска подсети ) определяет диапазон IP-адресов, доступных в (под)сети.
  • Хосты в одной подсети могут обмениваться данными напрямую.
  • Узлы в разных подсетях должны обмениваться данными через маршрутизатор.
  • Маска подсети определяет в IP-адресе, какая часть идентифицирует сеть , а какая часть идентифицирует хост (или устройство) в сети.
    • Это называется «маской», потому что оно «маскирует» сетевую часть IP-адреса, оставляя адрес хоста.

Каждая подсеть содержит не менее двух адресов :

  • Сетевой адрес
    • Обычно это первый адрес в диапазоне.
    • Идентифицирует саму сеть — устройства используют ее для распознавания разных сетей.
  • Широковещательный адрес
    • Обычно последний адрес в диапазоне.
    • Трафик на этот адрес направляется на все узлы в сети.

IPv4

IPv4 ( Интернет-протокол версии 4 ) — это стандарт, используемый компьютерами для связи в сети (и в Интернете).

Адрес IPv4 выглядит следующим образом:

 192.168.1.5
 

Он состоит из 4 наборов до 3 чисел  , называемых OCTETS  от 0 до 255 (включительно), разделенных точкой ( . ).

Они называются октетов , так как каждый набор состоит из 8 битов при выражении в двоичном виде — визуальное представление см. в таблице далее в статье.

Это дает в общей сложности 4 294 967 296 возможных адресов — количество, которое быстро сокращается по мере того, как все больше и больше людей выходят в интернет, которым требуются IP-адреса в Интернете для своих устройств. Чтобы обеспечить доступность поставок, используется множество уловок, например, устройства совместно используют адреса за маршрутизаторами, но это только вопрос времени, когда адреса закончатся.

Из-за этого IPv4 постепенно вытесняется в Интернете. Хотя это все еще стандарт, когда адреса IPv4 закончатся, они закончатся, и IPv6 будет править.

Тем не менее, IPv4 остается популярным и останется популярным в локальных сетях в домах и офисах, как:

  • Сетевые адреса/подсети легко считать и вычислять без специального калькулятора.
  • Поддержка устаревших устройств (многие только поддерживают IPv4) — например, офисные принтеры, оборудование для точек продаж и т. д.
  • Гораздо проще запомнить IPv4-адрес на несколько минут, пока вы бегаете из одного конца офиса в другой, чем запомнить IPv6-адрес!

Маски подсети

Вот маска подсети IPv4 , обычно используемая в домашних сетях:

 255.255.255.0
 

Имеет тот же формат, что и стандартный адрес IPv4. Эта маска подсети предназначена для подсети класса C, как показано в таблице ниже.

Для сетевой маски 255.255.255.0 первые три октета имеют значение 255, которое определяет, что IP-адреса узлов в подсети будут использовать первые 3 октета. Это означает, что первые 3 набора цифр — это сетевой IP-адрес, а последний набор/октет — это IP-адрес хоста, что позволяет использовать 256 уникальных хостов (254 вычитая сетевой и широковещательный адреса).

Почему это?  Посмотрите на приведенную ниже таблицу, которая, надеюсь, является единственным двоичным кодом, который нам понадобится для объяснения вещей:

.
255 255 255 0
11111111 11111111 11111111 00000000

Помните об этом позже, когда мы будем рассматривать нотацию CIDR! 8 + 8 + 8 = 24

В этой таблице показано двоичное представление каждого октета. Вы можете видеть, что 255 приводит к тому, что все двоичные значения в октетах устанавливаются равными 9.0007 1 , что означает, что они являются частью сетевого адреса. Таким образом, оставшиеся биты ( 0 с) являются доступными IP-адресами хоста.

Вот вторая таблица октетов для дополнительной иллюстрации:

255 255 128 0
11111111 11111111 10000000 00000000

Помните об этом позже, когда мы будем рассматривать нотацию CIDR! 8 + 8 + 1 = 17

Опять же, эта таблица показывает двоичное представление каждого октета. Третий октет установлен на 128, а не на 255, что означает, что часть этого октета доступна для адресов узлов, а также последний октет.

Нотация CIDR

Нотация CIDR (бесклассовая междоменная маршрутизация) — это сокращенный способ описания IP-адреса и информации о его подсети. Выглядит это так:

 192.168.1.5/24
 
  • Все, что стоит перед косой чертой, является IP-адресом.
  • Число после косой черты — это суффикс десятичного числа, описывающий сетевую маску.

Помните 8 + 8 + 8 = 24 сверху? Вот как мы вычислили этот десятичный суффикс — это сумма двоичного представления сетевой маски

Таким образом, десятичные суффиксы в нотации CIDR находятся в диапазоне от 0 до 32. адресов до 232 адресов.

Общедоступные и частные адреса, классы подсети

IPv4 разделен на несколько классов — классы представляют собой большие подсети, описанные в этой таблице:

Класс Маска подсети Количество адресов Первый октет Пример адреса
Подсеть класса A 255. 0.0.0 16 777 216 От 1 до 126 включительно 10.52.36.11
Подсеть класса B 255.255.0.0 1 048 576 От 128 до 191 включительно 172.16.52.63
Подсеть класса C 255.255.255.0 65 536 От 192 до 223 включительно 192.168.1.5

Эти диапазоны считаются частными адресными пространствами (для использования в домашних или офисных сетях без общего доступа), а все за их пределами считается общественное адресное пространство (Интернет!).

Все устройства вашей домашней сети WiFi будут иметь адрес в диапазоне, определенном в одном из этих классов. Когда устройство запрашивает данные из Интернета, ваш маршрутизатор будет иметь внешний адрес в общедоступном диапазоне, и ваш маршрутизатор будет транслировать трафик из общедоступного Интернета на устройство в вашей частной сети, которое сделало запрос.

Подсети в IPv4 — практические примеры

Мы сосредоточимся на подсетях с частными адресами. Если вы работаете в сфере публичных адресов, вам, вероятно, следует почитать более серьезную литературу по этой теме.

Зачем вам создавать подсети в домашней сети?

  • Разделите свою сеть — разместите домашние развлекательные устройства отдельно от критически важных рабочих устройств.
  • Держите детей в их собственной сети, чтобы они не могли получить доступ к вашим материалам.
  • Или сделайте наоборот — подключите больше устройств к своей сети, настроив подсеть большего размера, чем по умолчанию.

Быстрый метод расчета подсетей и IP-адресов

Просто воспользуйтесь этой таблицей — в ней суммировано количество IP-адресов, сетевых масок и нотаций CIDR! Вы можете вручную считать двоичные биты и выполнять эти вычисления самостоятельно, но кто на самом деле захочет это делать?

Обозначение CIDR Доступные IP-адреса IP-адреса, доступные хостам Сетевая маска
/30 4 2 255. 255.255.252
/29 8 6 255.255.255.248
/28 16 14 255.255.255.240
/27 32 30 255.255.255.224
/26 64 62 255.255.255.192
/25 128 126 255.255.255.128
/24 256 254 255.255.255.0
/23 512 510 255.255.254.0
/22 1 024 1 022 255.255.252.0
/21 2 048 2 046 255.255.248.0
/20 4 096 4 094 255.255.240.0
/19 8 192 8 190 255.255.224.0
/18 16 384 16 382 255. 255.192.0
/17 32 768 32 766 255.255.128.0
/16 65 536 65 534 255.255.0.0
/15 131 072 131 070 255.254.0.0
/14 262 144 262 142 255.252.0.0
/13 524 288 524 286 255.248.0.0
/12 1 048 576 1 048 574 255.240.0.0
/11 2 097 152 2 097 150 255.224.0.0
/10 4 194 304 4 194 302 255.192.0.0
/9 8 388 608 8 388 606 255.128.0.0
/8 16 777 216 16 777 214 255.0.0.0
/7 33 554 432 33 554 430 254. 0.0.0
/6 67 108 864 67 108 862 252.0.0.0
/5 134 217 728 134 217 726 248.0.0.0
/4 268 435 456 268 435 454 240.0.0.0
/3 536 870 912 536 870,910 224.0.0.0
/2 1 073 741 824 1 073 741 822 192.0.0.0
/1 2 147 483 648 2 147 483 646 128.0.0.0
/0 4 294 967 296 4 294 967 294 0.0.0.0

Вы заметите, что все подсети имеют количество IP-адресов, равное степени 2. Например, у вас не может быть подсети с 7 IP-адресами

Вот как использовать таблицу с некоторыми реальными примерами.

Пример 1
  • Сеть класса C
  • 16 IP-адресов
  • Включая сетевой и широковещательный адреса

Итак, давайте построим сеть с:

  • Диапазон IP-адресов от 192. 168.1.0 до 192.168.1.15 (всего 16 адресов, поскольку мы начинаем с 0)

Обратившись к приведенной выше таблице и найдя строку с 16 доступными адресами, взяв CIDR и сетевую маску, мы находим, что нам потребуется:

  • Маска подсети 255.255.255.240
  • CIDR 192.168.1.0/28

Эта сеть будет иметь:

  • Сетевой адрес 192.168.1.0
  • Широковещательный адрес 192.168.1.15
  • Осталось 14 IP-адресов для использования хостами
Пример 2
  • Сеть класса А
  • 512 IP-адресов
  • Включая сетевой и широковещательный адреса

Итак, давайте построим сеть с:

  • Диапазон IP-адресов от 10.1.0.0 до 10.1.1.255 (всего 512 адресов — поскольку последний октет может содержать 256 уникальных значений, а предпоследний октет должен иметь два уникальных значения, так что при умножении они создают 512 возможных уникальных значений). IP-адреса)

Обратившись к приведенной выше таблице и найдя строку с 512 доступными адресами, взяв CIDR и сетевую маску, мы находим, что нам потребуется:

  • Маска подсети 255. 255.254.0
  • CIDR 10.1.0.0/23

Эта сеть будет иметь:

  • Сетевой адрес 10.1.0.0
  • Широковещательный адрес 10.1.1.255
  • 510 IP-адресов, оставшихся для использования хостами

IPv6

IPv6 — это решение проблемы сокращения числа адресов, используемых для IPv4. Адрес IPv6 выглядит так:

 2001:0db8:0000:0000:0000:ff00:0042:8329
 

Он состоит из 8 наборов из 4 шестнадцатеричных цифр, разделенных двоеточием ( : ). Это позволяет использовать непостижимое количество адресов. Разбивку на подсети для IPv6 мы здесь рассматривать не будем — просто проще воспользоваться специальным калькулятором подсетей IPv6, а IPv6 еще не вытеснил IPv4 в локальных сетях.

Заключение

Существуют целые книги, посвященные IP-адресации и работе с сетями, если вы хотите полностью понять, что происходит — если вы работаете с критически важными сетями, полное понимание основ сети и даже IPv6, вероятно, хорошо иметь.