Вычисление адреса по ip: 2ip.io | DDoS protection

IP адресация

IP адресация
Подготовка браузера к сдаче теста

Ecли в Chrome апплет не заработает, то попробуйте открыть эту страницу в браузере Opera.

Видеолекции

  • Лекция 1
  • Лекция 2, начало
  • Лекция 2, продолжение
  • Лекция 3

Двоичная система счисления

В качестве примера рассмотрим знакомую нам десятичную систему счисления. Число 42310 можно представить как
4·102+2·101+3·100. Число 10, возводимое в степень 2, 1 и 0, называется
основанием системы счисления. В двоичной системе основание равна 2, так как в ней для отображения чисел используются лишь две цифры: 0 и 1.
По аналогии с предыдущим примером двоичное число 10112 можем представить в виде суммы
1·23+0·22+1·21+1·20 = 1·8+0·4+1·2+1·1 = 1110.
Запомните первые 8 результатов возведения 2 в степень.

Таблица 1. Результаты возведения числа 2 в степень

27 26 25 24 23 22 21 20
1286432168421

Для перевода десятичного числа (со значением не более 255) в его двоичный эквивалент можно число представить в виде суммы из следующих чисел: 128,
64, 32, 16, 8, 4, 2 и 1. Например, 195 равно сумме 128+64+2+1 и, соответственно, двоичное его значение равно 11000011. Среди перечисленных выше 8 чисел лишь одно
число нечетное (число 1) и оно определяет четность или нечетность числа. Например, 10000011 = 131 (нечетное),
00000110 = 6 (четное).
Необходимо помнить наиболее распространенные 8-битовые комбинации.

Таблица 2. Часто используемые 8-битовые комбинации

Двоичное числоДесятичный эквивалент
000000000
000000011
000000113
000001117
0000111115
0001111131
0011111163
01111111127
11111111255
11111110254
11111100252
11111000248
11110000240
11100000224
11000000192
10000000128

Наибольшее значение, представляемое 8 битами, равно 255.

IP адреса

Всего существуют две версии протокола IP: 4 и 6 (6-я в данной работе не рассматривается). В четвертой версии (IPv4) адрес
представляет собой 32-битовое число, которое для удобства
представляется в виде 4 октетов (байтов), каждый из которых записывается в виде десятичных чисел, отделенных друг от друга точками
(например, 192.168.36.3).
Различают три вида адресов: хостовые, сетевые и широковещательные. Хостовые адреса назначаются интерфейсам сетевых устройств,
сетевые назначаются сетям. Широковещательный адрес применяется в случае, если сообщение следует доставить всем хостам сети.
Рассмотрим структуру IPv4 адреса на примере хостового адреса. Адрес состоит из двух частей: в старших разрядах располагается сетевая составляющая
(n битов), в младших — хостовая часть (32-n битов).

Сетевая часть Хостовая часть
n битов32-n битов
Хостовый адрес101. .011011..101

Если хосты находятся в одной сети, то у их адресов последовательность битов сетевой части должна быть одинаковой, а комбинации битов
в хостовой части уникальными, не повторяющимися. Для указания длины (т.е. количества битов) сетевой части используют 32-битовое число,
называемое маской подсети (subnet mask), у которого в сетевой части все биты единичные, а в хостовой — нулевые.

Сетевая часть Хостовая часть
n битов32-n битов
Маска подсети111..111000..000

Число n, таким образом,
представляет собой количество единичных битов в маске и называется длиной маски подсети. Условная запись длины маски: /n.
Сетевой адрес отличается от хостового тем, что в хостовой части все биты нулевые. Вычисляется такой адрес применением
операции “побитовое &“ к хостовому адресу и маске подсети.

Сетевая часть Хостовая часть
n битов32-n битов
Хостовый адрес101..011011..101
побитовое &
Маска подсети111..111000..000
Сетевой адрес101..011000..000

Пояснение. При побитовом & (второе название этой операции — побитовое умножение) каждый бит одного числа умножается
на соответствующий ему бит (находящийся в той же позиции) другого числа.
Широковещательный адрес (broadcast address) в своей хостовой части содержит лишь единичные биты

Сетевая часть Хостовая часть
n битов32-n битов
Широковещательный адрес101..011111..111

Дипазоны доступных хостовых адресов

Адреса, которые можно назначить хостам, получают, варьируя комбинации битов в хостовой части. Для примера рассмотрим случай, когда n = 30.

Сетевая часть Хостовая часть
30 битов2 бита
Сетевой адрес101. .01100
Хостовый адрес101..01101
Хостовый адрес101..01110
Широковещательный адрес101..01111

2 бита хостовой части дают 4 комбинации, из которых лишь две можно использовать для создания хостового адреса. При n=29 получаем
23-2 = 6 хостовых адресов. В общем случае формула расчета количества хостовых адресов выглядит так 232-n-2.
Для определения наименьшего хостового адреса следует в сетевом адресе младший бит хостовой части приравнять 1, для получения наибольшего
хостового адреса в широковещательном адресе младший бит хостовой части приравнять 0.

Пример расчета адресов

Пусть имеется хостовый адрес 10. 40.197.6/22. Определим маску подсети, адрес сети, максимальное количество хостов, допустимых в данной сети, и
диапазон допустимых хостовых адресов. Длину маски сети /22 представим как сумму из трех чисел: 8 + 8 + 6. Следовательно, маска подсети равна
255.255.252.0.
Пояснение. Первое число, 8, означает 8 единичных битов 1-го октета, что дает число 255. Второе число, 8, соответствует второму октету
и числу 255. Третье число, 6, указывает, что 6 старших (левых) битов третьего октета единичные, а два младших бита — нулевые. В итоге в третьем октете получаем число 252.
4-й октет состоит из нулевых битов.
Таким образом, деление между сетевой и хостовой частями адреса проходит в третьем октете между 6-м и 7-м битами.

Сетевая часть Хостовая часть
22 бита10 битов
Хостовый адресВ десятичном представлении10.40.197.6
В двоичном представлении00001010001010001100010100000110
Маска подсетиВ десятичном представлении255.255.252.0
В двоичном представлении11111111111111111111110000000000

Получим сетевой и широковещательный адреса, обратив биты хостовой части, соответственно, либо в 0, либо в 1.

Сетевая частьХостовая часть
22 бита10 битов
Сетевой адресВ десятичном представлении10.40.196.0
В двоичном представлении00001010001010001100010000000000
Широковеща-
тельный адрес
В десятичном представлении10.40.199.255
В двоичном представлении00001010001010001100011111111111

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

Сетевая частьХостовая часть
22 бита10 битов
Минимальный хостовый адресВ десятичном представлении10.40.196.1
В двоичном представлении00001010001010001100010000000001
Максимальный хостовый адресВ десятичном представлении10.40.199.254
В двоичном представлении00001010001010001100011111111110

В данной сети можно разместить до 210-2 = 1022 хоста.

Полноклассовая и бесклассовая адресация

Полноклассовая адресация исторически появилась раньше, чем бесклассовая, и предусмативает распределение адресов по классам.
Всего имеется 5 классов: A, B, C, D и E. Различаются они по старшим битам первого октета. В классе A
самый старший бит первого октета всегда нулевой, другие же биты этого октета и биты остальных октетов произвольные.

Таблица 3. Класс A

Первый октет Второй октет Третий октет Четвертый октет
0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Здесь через X обозначен произвольный бит (0 или 1). Следовательно значение первого октета варьируется в интервале от 0
(00000000) до 127 (01111111), значения остальных октетов — от 0 до 255. Длина сетевой маски класса A фиксированная и принята равной /8.
Первое число адреса, таком образом, относится к сетевой части, остальные три числа — к хостовой: N.H.H.H.
Адрес полноклассовой сети имеет вид N.0.0.0, широковещательный адрес — N.255.255.255.
Данный класс предоставляет 27 = 128 сетевых адресов, но адреса, начинающиеся с 0 и 127, для адресации сетей не применяются.
В классе B два старших бита фиксированы и имеют значения 10.

Таблица 4. Класс B

Первый октет Второй октет Третий октет Четвертый октет
10XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Значения первого октета варьируются в интервале от 128 (10000000) до 191 (10111111), длина маски — /16, хостовый адрес — N. N.H.H,
адрес сети — N.N.0.0, широковещательный адрес — N.N.255.255.
В классе C три старших бита фиксированы и имеют значения 110.

Таблица 5. Класс C

Первый октет Второй октет Третий октет Четвертый октет
110XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Значения первого октета варьируются в интервале от 192 (11000000) до 223 (11011111), длина маски — /24, хостовый адрес — N.N.N.H,
адрес сети — N.N.N.0, широковещательный адрес — N.N.N.255.
Бесклассовая адресация позволяет менять длину маски подсети (англ. Variable Length Subnet Mask — VLSM), увеличивая тем самым диапазон доступных
сетевых адресов.

Пример определения адреса полноклассовой сети

Выше был разобран пример, в котором был найден адрес сети 10. 40.196.0/22. Первое число адреса указывает на принадлежность адреса классу A и,
следовательно, адрес полноклассовой сети будет 10.0.0.0/8.

Контрольная работа

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


Для того, чтобы увидеть форму, вам необходимо
установить Java плагин для вашего браузера и разрешить выполнение Java-апплетов.

Как установить Java плагин в браузере?

Как включить Java в браузере?
Если Вы пользуетесь браузером IE9 с установленным Java плагином и апплет тем не менее не работает, то
возможно, что Java-апплет фильтруется ActiveX Filtering, новой функцией в IE9. Для ее отключения выберите
Сервис/Безопасность и снимите галочку с Фильтрация ActiveX.


Ссылки по аналогичной тематике

Понятие TCP/IP-адресации и основные сведения о подсетях
IP адресация, классы IP адресов и значение маски подсети

Сайт создан в системе uCoz

Разница между IP и MAC-адресами

Неподготовленный человек часто путает ip и mac адреса и не может чётко объяснить, где используются первые, а где вторые. На самом деле, они используются одновременно, но имеют разное назначение и смысл. Чтобы разобраться с этим, требуется вначале представлять себе структуру эталонной модели OSI. IP-адресация – это адресация третьего уровня, и сам по себе адрес является иерархическим, то есть часть адреса обозначает сеть адресата, а часть – идентификатор хоста внутри сети.

Например, если есть адрес 192.168.1.2 с маской 255.255.255.0, то надо понимать, что 192.168.1.0 – это сеть, а 2 – это хост внутри этой сети. На самом деле, с точки зрения маршрутизаторов не имеет значения эта последняя двойка. Самое главное – доставить пакет в нужную сеть, а последний маршрутизатор на этом пути уже будет смотреть, как найти хост с номером два.

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

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

Итого, ip-адрес имеет стратегическое значение, указывая, куда глобально надо передать пакет, mac же имеет тактическое значение, в нём содержится информация, какому ближайшему устройству (из нашей же сети) нужно передать информацию.

Чтобы было понятнее, давайте рассмотрим пример: клиент находится в одной сети, а сервер – в другой. Между ними два маршрутизатора.

Для простоты будем считать, что во всех сетях маски подсети 255.255.255.0. Клиент отправляет запрос на сервер, в качестве шлюза по умолчанию, на нём прописан ip адрес ближайшего маршрутизатора – 192.168.1.1.

  1. Клиент собирается отправить пакет на адрес 192.168.3.50, он сравнивает адрес сервера со своим и видит, что они находятся в разных сетях (сервер в 192.168.3.0, а клиент – в 192.168.1.0). Раз сети разные, значит нет смысла искать MAC сервера (ведь он нужен только для передачи в пределах одной сети) вместо этого нужно отправить пакет на MAC-адрес шлюза (R1), чтобы он уже дальше разбирался как доставить этот пакет.
  2. Клиент создаёт пакет, указывая в нём в качестве IP отправителя свой адрес – 191.168.1.10, а в качестве IP получателя адрес сервера – 192.168.3.50.
  3. Пакет заворачивается во фрейм, в котором MAC-адрес отправителя AAA, а в качестве MAC-адреса получателя стоит адрес шлюза – BBB.
  4. R1 получает фрейм, глядя на MAC BBB понимает, что фрейм ему, достаёт из него пакет и смотрит свою таблицу маршрутизации. В ней видно, что сеть 192.168.3.0 находится где-то справа и чтобы достичь её надо переслать фрейм маршрутизатору R2.
  5. R1 снова запаковывает тот же пакет но уже в новый фрейм, на этот раз MAC отправителя – CCC, MAC получателя – DDD, так как фрейм пойдёт уже по другой локальной сети где есть свой отправитель – R1 и свой получатель – R2. При этом, содержимое заголовка IP пакета не меняется – в нём по-прежнему адрес отправителя 192.168.1.10, а адрес получателя – 192.168.3.50
  6. R2 получает фрейм, видит что там стоит его MAC, соответственно фрейм надо распаковать и обработать. Когда фрейм декапсулирован, из него достаётся IP пакет. Глядя на адрес получателя, R2 видит, что пакет идёт в сеть 192.168.3.0, которая непосредственно подключена к R2. Таким образом, дальше не надо передавать содержимое никакому другому маршрутизатору, а надо передать непосредственному получателю.
  7. R2 переупаковывает всё тот же пакет в новый фрейм, ставя в качестве MAC-адреса отправителя свой адрес EEE, а в качестве адреса получателя – адрес сервера FFF. Внутри фрейма находится всё тот же пакет с теми же IP адресами, что и были на протяжении всего путешествия. Фрейм отправляется в последнюю локальную сеть 192.168.3.0
  8. Сервер получает фрейм, видит, что в нём его MAC (FFF), распаковывает фрейм и достаёт из него пакет, в пакете его IP (192.168.3.50) – значит можно продолжить обработку. Пакет распаковывается, из него достаются полезные данные и передаются далее внутри сервера нужному приложению для обработки.

Обратный процесс отправки ответа выглядит аналогичным образом. То есть, на протяжении всего путешествия пакета по сети, IP адреса отправителя и получателя в нём не меняются, так как именно основываясь на IP адресе получателя маршрутизатор решает, куда дальше пересылать пакет. А вот MAC-адреса меняются при каждом переходе из одной сети в другую. Каждый маршрутизатор ставит в качестве адреса отправителя свой MAC-адрес (точнее адрес того своего интерфейса, который смотри в нужную сеть, того интерфейса, с которого непосредственно будет выходить фрейм), а в качестве MAC-адреса получателя ставится адрес ближайшего устройства в следующей сети, то есть, либо следующего маршрутизатора, либо, если сеть уже достигнута, то непосредственного адресата, для которого предназначается информация в пакете.

Стоит отметить, что коммутаторы и хабы не имеют ни MAC ни IP адресов и не занимаются переупаковкой. Они находятся внутри локальной сети и поэтому в приведённом примере их наличие никак не повлияло бы на процесс передачи информации. Главное в данном примере – это именно процесс прохождения маршрутизаторов. Отличное понимание приведённого примера является обязательным условием изучения дальнейшего материала и в частности понимания процесса маршрутизации.

Относится к теме: 

CCNA 1.3 — Сетевые протоколы и средства связи

Тэги: 

новичкам

теория

маршрутизация

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

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

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

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

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

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

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

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

IPv4

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

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

 192.168.1.5
 

Состоит из 4 наборов до 3 цифр  , называемых 9 ОКТЕТАМИ.0014  от 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. 0009 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.

Это означает, что вы можете представлять диапазоны IP-адресов от 2 до 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, вероятно, полезно иметь.

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

Ознакомьтесь с другими нашими статьями о сетях!

142.250.1.0/24 | Калькулятор IP-подсети

Инструменты для веб-мастеров » Калькулятор IP-подсети

Пример ввода: 68.181.0.0/16133.6.0.0/1617.0.0.0/8

Результаты расчета

901 25 Адресное пространство

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

Диапазон CIDR

Диапазон IP-адресов, представленный в нотации CIDR.

142.250.1.0/24
Диапазон сети

Диапазон IP-адресов, представленный в виде минимального и максимального IP-адресов.

142.250.1.0 — 142.250.1.255
Сетевой адрес

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

142.250.1.0
Используемый диапазон IP-адресов узлов 142. 250.1.1 — 142.250.1.254
Широковещательный адрес

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

142.250.1.255
Общее количество адресов 256
Количество используемых хостов 254
Маска подсети 255.255.255.0
Маска подстановки 0.0.0.255
Общедоступный

Чтобы преобразовать IP-адреса или маски в другие форматы, используйте Конвертер IP-адресов »

Что такое калькулятор IP-подсети?

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

Какие сетевые форматы поддерживаются?

Этот инструмент может анализировать диапазоны сетей, указанные двумя IP-адресами, разделенными тире (например, 104.40.0.0 — 104.47.255.255), и подсети в нотации CIDR (например, 192.168.0.0/24) и преобразовывать их туда и обратно.

Поддерживает ли он адреса IPv6?

Да. И это была интересная задача кодирования, учитывая, насколько большими могут быть числа для подсетей IPv6, поэтому они не вписываются в 64-битные целые числа. (В качестве примера вы можете проверить сеть IPv6, управляемую Hurricane Electric.)

Что такое подсеть?

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