Чтобы создать сеть, нужно знать, как правильно настроить каждое устройство. Прежде всего, вам нужно научиться определять сетевой и широковещательный адреса для определенного IP-адреса и маски подсети. Эта статья научит вас всему, что вам нужно знать, чтобы делать математику.
шаги
Метод 1 из 3. Использование «классной» сети
Шаг 1. Проверьте общее количество битов, используемых для установления подсети
«Классовая» сеть состоит из 8 бит, поэтому общее количество бит = TB = 8. Значение, используемое для подсети (n), зависит от маски подсети.
- Маски подсети могут быть 0, 128, 192, 224, 248, 252, 254 и 255.
- Вот количество битов, используемых для создания подсети (n) в соответствии с маской подсети: 0 = 0, 128 = 1, 192 = 2, 224 = 3, 240 = 4, 248 = 5, 252 = 6, 254 = 7 и 255 = 8.
- Маска подсети по умолчанию - 255, поэтому это число не будет учитываться.
- Например, если IP-адрес 210.1.1.100, а маска подсети 255.255.255.224, то общее количество битов = TB = 8. Количество битов, используемых для установления подсети с маской подсети 224, равно 3.
Шаг 2. Определите, сколько бит доступно хосту
Уравнение для вычисления количества битов: (м) = ТB - нет. Как узнать количество битов, используемых для определения подсети (n), и узнать общее количество битов "T"B= 8 ", просто вычтите 8-n, чтобы получить количество бит, оставшихся для хоста.
Следуя приведенному выше примеру, мы имеем n = 3. Следовательно, количество бит, доступных хосту, равно (m) = 8 - 3 = 5
Шаг 3. Подсчитайте количество подсетей
Количество подсетей равно 2 а количество хостов в подсети равно 2м - 2.
В примере количество подсетей равно 2 = 23 = 8.
Шаг 4. Проверьте значение последнего бита, использованного для создания маски подсети
Последний бит определяется формулой (Δ) = 2м.
Используя значения в примере, последний бит маски подсети равен Δ = 2.5 = 32.
Шаг 5. Подсчитайте количество хостов в подсети
Количество хостов в подсети определяется уравнением 2м - 2.
Шаг 6. Разделите подсети в соответствии со значением последнего бита, используемого для масок подсети
Теперь вы можете найти уже рассчитанные числа, разделив подсети значениями последнего бита, использованного для определения масок подсети (или просто Δ). В этом примере Δ = 32. Таким образом, вы можете разделить IP-адреса, добавив 32.
- См. Восемь подсетей (рассчитанных в соответствии с предыдущим шагом) на рисунке выше.
- У каждого по 32 адреса.
Шаг 7. Определите сетевой и широковещательный адреса для IP-адресов
Адрес с наименьшим номером - это сетевой адрес, адрес с наибольшим номером - это широковещательный адрес.
Шаг 8. Проверьте широковещательный адрес вашего IP
Сетевой адрес является наименьшим из подсети, к которой принадлежит ваш IP-адрес. В свою очередь, самый высокий адрес в подсети - это широковещательный адрес.
В этом примере IP-адрес 210.1.1.100 находится в подсети 210.1.1.96 - 210.1.1.127 (см. Таблицу из предыдущего шага). Таким образом, 210.1.1.96 - это сетевой адрес, а 210.1.1.127 - широковещательный адрес.
Метод 2 из 3: Использование CIDR
Шаг 1. Преобразуйте длину префикса в битовый формат
В системе CIDR за IP-адресом следует префикс, длина которого определяется после косой черты (/). Преобразуйте префикс в четырехчастный номер, разложив его на наборы с максимальным значением 8.
- Пример 1: если префикс 27, запишите его как 8 + 8 + 8 + 3.
- Пример 2: Если префикс 12, запишите его как 8 + 4 + 0 + 0.
- Пример 3: если префикс 32, запишите его как 8 + 8 + 8 + 8.
Шаг 2. Преобразуйте длину префикса в формат, состоящий из четырех частей, разделенных точками
Используйте эквиваленты из таблицы на рисунке выше и произведите преобразование. Например, префикс длины 27 будет представлен как 8 + 8 + 8 + 3 и преобразован в 255.255.255.224.
Теперь рассмотрим IP-адрес 170.1.0.0/26. Разложив префикс 26, мы получим 8 + 8 + 8 + 2. С эквивалентами, показанными на рисунке выше, результат будет 255.255.255.192. То есть IP-адрес - 170.1.0.0, а маска подсети - 255.255.255.192 (в формате из четырех частей, разделенных точками)
Шаг 3. Подсчитайте общее количество битов
Общее количество битов является результатом следующего уравнения: ТB = 8.
Шаг 4. Проверьте значение, используемое для разделения на подсети
Маски подсети могут быть 0, 128, 192, 224, 240, 248, 252, 254 и 255. В приведенной выше таблице показаны соответствия между количеством битов, используемых для установления подсети (n), и маской соответствующей подсети.
- Маска подсети по умолчанию - 255.
- На предыдущем шаге у нас был IP-адрес = 170.1.0.0 и маска подсети = 255.255.255.192.
- Всего бит = TB = 8.
- Количество битов, используемых для установления подсети = n. Учитывая, что маска подсети = 192, соответствующее количество битов, используемых для разделения на подсети, равно 2, согласно приведенной выше таблице.
Шаг 5. Подсчитайте количество бит, доступных хосту
На последнем шаге вы получили количество битов, используемых для установления подсети, и знаете, сколько всего битов (TB) = 8. Таким образом, можно рассчитать количество бит хоста по формуле (m) = TB - нет или ТB = т + п.
В этом примере количество битов, используемых для создания подсети (n), равно 2. Следовательно, количество битов от хоста просто m = 8 - 2 = 6
Шаг 6. Подсчитайте количество подсетей по формуле 2. .
Следуя примеру, общее количество подсетей = 22 = 4.
Шаг 7. Определите значение последнего бита, используемого для создания маски подсети, с помощью уравнения (Δ) = 2.м.
В этом примере значение последнего бита, используемого для создания маски подсети = Δ = 26 = 64.
Шаг 8. Рассчитайте количество хостов в подсети по формуле 2.м - 2.
Шаг 9. Разделите подсети по значению последнего бита, использованного для создания маски подсети
Теперь вы можете найти уже вычисленные числа, разделив подсети значениями последнего бита, использованного для создания масок подсети (или просто Δ).
Следуя примеру, последнее значение, используемое для создания маски подсети, - 64, что дает четыре подсети с 64 адресами
Шаг 10. Узнайте, в какой подсети находится ваш IP-адрес
Например, адрес 170.1.0.0 попадает в подсеть 170.1.0.0 - 170.1.0.63.
Шаг 11. Определите широковещательный адрес
Первый адрес в подсети - это сетевой адрес, а последний - широковещательный адрес.
Поскольку IP-адрес - 170.1.0.0, сетевой адрес - 170.1.0.0, а широковещательный адрес - 170.1.0.63
Метод 3 из 3: Использование сетевого калькулятора
Шаг 1. Проверьте свой IP-адрес и адрес подсети
Если вы используете Windows, введите «ipconfig» в командной строке, чтобы найти их. IP-адрес находится в поле IPv4, а подсеть показана ниже. На Mac найдите IP-адрес и адрес подсети в приложении «Сеть» в Системных настройках.
Шаг 2. Откройте веб-сайт https://jodies.de/ipcalc в браузере
Вы можете использовать любой браузер и операционную систему.
Шаг 3. Введите IP-адрес в поле «Адрес (хост или сеть)»
Сайт пытается автоматически определить правильное значение. Проверьте правильность адреса и при необходимости исправьте.
Шаг 4. Поместите маску подсети в поле «Сетевая маска»
Сайт пытается определить сам адрес, но посмотрите, правильно ли он. Вы можете ввести в формате CDIR (например: «/ 24») или с четырьмя частями, разделенными точками (например, «255.255.255.0»).
Шаг 5. Нажмите кнопку «Рассчитать» сразу под полем «Адрес (хост или сеть)»
Сетевой адрес будет показан в «Сети», а широковещательный адрес - в «Широковещании».
Примеры
Для "классной" сети
-
IP-адрес = 100.5.150.34 и маска подсети = 255.255.240.0.
Всего бит = TB = 8.
маска подсети 0 128 192 224 240 248 252 254 255 Количество битов, используемых для установления подсети (n) 0 1 2 3 4 5 6 7 8 Количество битов, используемых для подсети маски подсети 240 = n1 = 4.
(учитывая, что маска подсети = 240, а «Число битов, используемых для установления подсети» равно 4, согласно таблице выше)
Количество битов, используемых для подсети с маской подсети 0 = n2 = 0.
(поскольку маска подсети = 0, а «Число битов, используемых для установления подсети» равно 0, согласно таблице выше)
Количество битов хоста для маски подсети 240 = m1 = TB - нет1 = 8 - 4 = 4.
Количество бит, доступных хосту для маски подсети 0 = m2 = TB - нет2 = 8 - 0 = 8.
Количество подсетей для маски подсети 240 = 2 1 = 24 = 16.
Количество подсетей для маски подсети 0 = 2 2 = 20 = 1.
Значение последнего бита, используемого для преобразования маски подсети в маску подсети 240 = Δ1 = 2м1 = 24 = 16.
Значение последнего бита, используемого для преобразования маски подсети в маску подсети 0 = Δ2 = 2м2 = 28 = 256.
Для маски подсети 240 адреса имеют размер 16 на 16. В свою очередь, для маски подсети 0 расстояние равно 256. Использование значений Δ1 и Δ2, 16 подсетей приведены ниже:
100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255 100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255 100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255 100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255 IP-адрес 100.5.150.34 вводится в 100.5.144.0 - 100.5.159.255, так что 100.5.144.0 - это сетевой адрес, а 100.5.159.255 - широковещательный адрес
Для CIDR
- IP-адрес в CIDR = 200.222.5.100/9.
9 | = | 8 | + | 1 | + | 0 | + | 0 | ||||||||||
255 | . | 128 | . | 0 | . | 0 |
IP-адрес = 200.222.5.100 и маска подсети = 255.128.0.0.
Всего бит = TB = 8.
маска подсети | 0 | 128 | 192 | 224 | 240 | 248 | 252 | 254 | 255 |
Количество битов, используемых для установления подсети (n) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Количество битов, используемых для подсети с маской подсети 128 = n1 = 1.
(учитывая, что маска подсети = 128, а «Число битов, используемых для установления подсети» равно 1, согласно таблице выше)
Количество битов, используемых для подсети маски подсети 0 = n2 = п3 = 0.
(поскольку маска подсети = 0, а «Число битов, используемых для установления подсети» равно 0, согласно таблице выше)
Количество бит, доступных хосту для маски подсети 128 = m1 = TB - нет1 = 8 - 1 = 7.
Количество бит, доступных хосту для маски подсети 0 = m2 = м3 = TB - нет2 = TB - нет3 = 8 - 0 = 8.
Количество подсетей для маски подсети 128 = 2 1 = 21 = 2.
Количество подсетей для маски подсети 0 = 2 2 = 2 3 = 20 = 1.
Значение последнего бита, используемого для преобразования маски подсети в маску подсети 128 = Δ1 = 2м1 = 27 = 128.
Количество хостов в подсети = 2м1 - 2 = 27 - 2 = 126.
Значение последнего бита, используемого для преобразования маски подсети в маску подсети 0 = Δ2 = Δ3 = 2м2 = 2м3 = 28 = 256.
Количество хостов в подсети для маски подсети 0 = 2м2 - 2 = 2м3 - 2 = 28 - 2 = 254.
Для маски подсети 128 адреса разделяются каждые 128. Для маски подсети 0 деление выполняется каждые 256. С учетом значения Δ1,2 и Δ3, две подсети приведены ниже:
200.0.0.0 - 200.127.255.255 | 200.128.0.0 - 200.255.255.255 |
IP-адрес 200.222.5.100 находится в диапазоне 200.128.0.0 - 200.255.255.255, поэтому 200.128.0.0 - это сетевой адрес, а 200.255.255.255 - широковещательный адрес
подсказки
- В системе CIDR вы можете следовать тем же процедурам, что и для «классовой» сети, после преобразования длины префикса в четырехчастный формат, разделенный точками.
- Метод предназначен только для IPv4, он не применим для IPv6.