Hostwinds Блог
Результаты поиска для:
Если вы когда -либо работали с сетью, вы, скорее всего, столкнулись с термином »Маска подсети«Но что именно это, как это работает и почему это важно?
Давайте узнаем ...
Маска подсети-это 32-битный номер, который делит IP-адрес на две части: сетевая часть и часть хостаПолемЭто разделение используется для определения того, какая часть адреса относится к общей сети, а какая часть идентифицирует конкретные устройства в этой сети.
Маска подсети используется в сочетании с IP -адресом для определения границ вашей сети.Например, общая маска подсети 255.255.255.0 переводится на первые 24 бита IP -адреса, зарезервированного для сети, в то время как последние 8 бит зарезервированы для хостов в этой сети.
Думайте об этом как разделение почтового адреса на почтовый индекс (сеть) и домашний адрес (хост).Маска подсети определяет, сколько IP -адреса используется для сети (почтовый индекс) и сколько используется для отдельных устройств (номера домов).
Важность масок подсети может быть разбита на три основные категории:
В конечном счете, маски подсети ценны для сохранения адресов IPv4, поскольку они позволяют более эффективно использовать ограниченные ресурсы 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 позволяет использовать компактный формат, добавив 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.
Например:
2ПолемИспользуйте бить и операция: Далее вы выполняете кусочек и операцию.Это означает, что вы сравниваете каждый бит IP -адреса с соответствующим битом маски подсети, и применяете и правило:
Таким образом, вы получите новый двоичный номер, где только биты, которые соответствовали (1 и 1), устанавливаются на 1.
3. Конвертируйте в десятичное значение: Наконец, преобразовать результат обратно в десятичную форму, чтобы получить сетевой адрес.
Используя наш пример:
Сетевой адрес: 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: Адреса IPv4 длится 32 бита и используют маски подсети, такие как 255.255.255.0 (или/24 в нотации CIDR), чтобы разделить части сети и хоста.Это допускает около 4,3 миллиарда адресов, которые в настоящее время заканчиваются из -за быстрого роста Интернета.
Маски подсети IPv6: Адреса IPv6, с другой стороны, длится 128 бит, значительно расширяя доступное адресное пространство.Вместо традиционных масок подсети IPv6 использует длины префикса, такие как/64, которая обычно используется в большинстве конфигураций сети.Больший пул адресов устраняет необходимость NAT (перевод сетевого адреса), что позволяет провести прямую связь между устройствами между устройствами.
Написано Hostwinds Team / сентябрь 17, 2024