Hostwinds Блог

Что такое маска подсети? Популярное изображение

Что такое маска подсети?

от: Hostwinds Team  /  сентябрь 17, 2024


Если вы когда -либо работали с сетью, вы, скорее всего, столкнулись с термином »Маска подсети«Но что именно это, как это работает и почему это важно?

Давайте узнаем ...

Что такое маска подсети?

Маска подсети-это 32-битный номер, который делит IP-адрес на две части: сетевая часть и часть хостаПолемЭто разделение используется для определения того, какая часть адреса относится к общей сети, а какая часть идентифицирует конкретные устройства в этой сети.

Как работают маски подсети

Маска подсети используется в сочетании с IP -адресом для определения границ вашей сети.Например, общая маска подсети 255.255.255.0 переводится на первые 24 бита IP -адреса, зарезервированного для сети, в то время как последние 8 бит зарезервированы для хостов в этой сети.

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

Почему подсеть маски имеет значение в сети

Важность масок подсети может быть разбита на три основные категории:

  1. Эффективное управление сетью: Они позволяют разделить большие сети на более мелкие, управляемые подсети.Это уменьшает застой и повышает безопасность, ограничивая область вещания.
  2. Сохранение IP -адресов: Особенно важно для сетей IPv4, подсеть помогает лучше использовать ограниченные пространства IP -адресов.Логически сегментируя сети, необходимо меньше публичных IP -адресов.
  3. Улучшенная безопасность: Маски подсети могут изолировать конфиденциальные части сети, что затрудняет несанкционированный доступ или вредоносные действия, чтобы повлиять на всю сеть.

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

Основы IP -адресов и масок подсети

Адреса IPv4 состоят из четырех чисел (называется октет) разделены периодами, такими как 192.168.1.1ПолемКаждый октет состоит из 8 бит, и, поскольку есть четыре октета, это дает в общей сложности 32 бита для работы в IP -адресе.Эти биты делятся между частью сети (которая идентифицирует общую сеть) и частью хоста (которая идентифицирует отдельные устройства в этой сети).

Чтобы провести это различие, мы используем маску подсети.Маска подсети также состоит из четырех октетов, но она структурирована с использованием 1 и 0.Вот как это работает:

  • В 1's Представляйте сетевую часть IP -адреса.

  • В 0 Представляйте часть хоста, которая идентифицирует конкретные устройства в сети.

Пример:

  • IP -адрес: 192.168.1.1

  • Маска подсети: 255.255.255.0

В этом случае:

  • Первые три октета (192.168.1) представлять сеть.

  • Последний октет («1») идентифицирует специфический хозяин или устройство в этой сети.

Итак, если вы на 192.168.1 сеть, каждое устройство будет иметь уникальное число в последнем октете, например, как 192.168.1.2, 192.168.1.3, и так далее.

Использование нотации CIDR

Другой популярный метод определения масок подсети называется CIDR, что означает Бесклассовая междоменная маршрутизацияПолемНотация CIDR предлагает более простой сокращение способа писать маски подсети по сравнению с традиционным форматом.

Вместо того, чтобы записать всю маску подсети, нотация CIDR позволяет использовать компактный формат, добавив SLASH (/), за которым следует номер на IP -адрес.Это число представляет количество битов, используемых для сетевой части адреса.

Например:

  • Традиционная маска подсети: 255.255.255.0

  • Нотация CIDR: 192.168.1.0/24

В этом примере, 192.168.1.0/24 означает, что первый 24 бита IP -адреса используется для идентификации сети, которая совпадает с традиционной маской подсети 255.255.255.0. ​

Различные классы масок подсети

Маски подсети могут быть использованы на 3 из 5 традиционных Классы IPv4, с каждым классом, предназначенным для размещения сетей разных размеров.

  • Класс A: Используется для очень больших сетей с более чем 16 миллионами адресов (маска подсети: 255.0.0.0).

  • Класс B: Сети среднего размера с до 65 000 адресов (маска подсети: 255.255.0.0).

  • Класс C: Меньшие сети, обычно используемые в домашних или малых бизнесах, поддерживая до 254 устройств (маска подсети: 255.255.255.0).

Как рассчитать маску подсети

Расчет маски подсети может быть сделан вручную или с помощью калькуляторов подсети.

Ручной расчет

Для ручной части вам нужно использовать немного бинарной математики.Вот быстрый разрыв процесса:

1.Преобразовать в бинарный: Во -первых, как IP -адрес, так и маска подсети преобразуются в двоичную форму.Это просто означает превращение чисел в серию из 0 и 1.
Например:

  • IP -адрес: 192.168.1.5 становится 1100000000.10101000.00000001.00000101
  • Маска подсети: 255.255.255.0 становится 1111111111111111.11111111.00000000

2ПолемИспользуйте бить и операция: Далее вы выполняете кусочек и операцию.Это означает, что вы сравниваете каждый бит IP -адреса с соответствующим битом маски подсети, и применяете и правило:

  • 1 и 1 = 1
  • 1 и 0 = 0
  • 0 и 1 = 0
  • 0 и 0 = 0

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

3. Конвертируйте в десятичное значение: Наконец, преобразовать результат обратно в десятичную форму, чтобы получить сетевой адрес.
Используя наш пример:

  • Бинарный результат бить и работы - 1100000000.10101000.00000001.0000000000
  • Это превращается в десятичное значение как 192.168.1.0

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

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

Например, если другое устройство имеет IP -адрес 192.168.1.10 и ту же маску подсети, оно также попадет в сеть 192.168.1.0.

Автоматизированные расчеты

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

Вот несколько популярных калькуляторов подсети:

  • SolarWinds Advanced Subnet Calculator: Этот инструмент поддерживает как CIDR, так и классную подсети для адресов IPv4 и IPv6.Он быстро вычисляет маски подсети и диапазоны IP -адреса

  • SpiceWorks Subnet Calculator: Еще один бесплатный и простой в использовании инструмент, который может вычислять маски подсети и диапазоны адресов, и предоставить подробную информацию о распределении IP

  • IP -калькулятор по подсетезину: Этот инструмент предлагает расширенные функции, такие как вычисление масок подстановочных знаков и предоставление подробных результатов подсети.Это полезно как для адресов IPv4, так и для IPv6.

Подсеть против маски подсети

Подсети и маски подсети тесно связаны, но служат четким целям.

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

А Маска подсети, с другой стороны, определяет границы этих разделов, указав, какая часть IP -адреса используется для сети, а какая часть предназначена для устройств.

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

IPv4 против IPv6 -маски подсети

Оба IPv4 и IPv6 Используйте маски подсети для разделения сети, но методы различаются из -за размера и структуры каждого протокола.

  • Маски подсети IPv4: Адреса IPv4 длится 32 бита и используют маски подсети, такие как 255.255.255.0 (или/24 в нотации CIDR), чтобы разделить части сети и хоста.Это допускает около 4,3 миллиарда адресов, которые в настоящее время заканчиваются из -за быстрого роста Интернета.

  • Маски подсети IPv6: Адреса IPv6, с другой стороны, длится 128 бит, значительно расширяя доступное адресное пространство.Вместо традиционных масок подсети IPv6 использует длины префикса, такие как/64, которая обычно используется в большинстве конфигураций сети.Больший пул адресов устраняет необходимость NAT (перевод сетевого адреса), что позволяет провести прямую связь между устройствами между устройствами.

Написано Hostwinds Team  /  сентябрь 17, 2024