Баннер мобильный (3) Пройти тест

Что такое маска подсети, и зачем она нужна

И при чем здесь IP-адреса

Разбор

22 января 2025

Поделиться

Скопировано
Что такое маска подсети, и зачем она нужна

Содержание

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

    Что такое IP адресация

    IP — это межсетевой протокол. Он содержит информацию о расположении компьютеров в сети. Благодаря этому нужный адресат получит ваше сообщение и оно не потеряется в пути.

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

    Чтобы узнать ваш IP:

    1. Откройте параметры компьютера (Win + I).
    2. Выберите «Сеть и Интернет».
    3. Нажмите «Состояние» или «Ethernet/Wi-Fi» (в зависимости от вашего подключения).
    4. Откройте «Свойства» и посмотрите IP.

    Как устроен IP

    Существует два вида адресов IP:

    • IPv4 — старая версия, включает четыре части от 0 до 255 (192.168.1.1); 
    • IPv6 — современная версия, содержит 8 комбинаций из букв и цифр (2001:0db8:85a3:0000:0000:8a2e:0370:7334).
    Пример адреса IPv4
    Пример адреса IPv4. Источник

    Рассмотрим подробнее, как устроен IPv4. Он включает адреса с 0.0.0.0 до 255.255.255.255 — это примерно 4,2 млрд разных IP. Этот объем уже превышен, поэтому сейчас используют IPv6. 

    Каждый адрес состоит из двух частей: 

    • Номер сети — указывает, к какой сети мы подключены. Поэтому у устройств в одной сети, номера будут одинаковые. 
    • Адрес хоста — идентифицирует конкретное устройство в сети.

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

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

    Представьте сеть, которая охватывает всех работников одной компании. При этом в каждом отделе будет своя собственная подсеть. Например, у бухгалтерии будет IP-адрес 192.168.1.0, а у отдела маркетинга — 192.168.2.0

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

    Благодаря подсети:

    • Легче управлять настройками сети (ведь количество устройств в группе ограничено); 
    • Выше безопасность, т.к. можно ограничить доступ между подсетями;
    • Сеть работает эффективнее — нужно меньше трафика, так как устройства общаются преимущественно внутри своей подсети.

    Как определить подсеть по IP-адресу

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

    IP-адрес: 192.168.1.10 

    В двоичном виде: 11000000.10101000.00000001.00001010

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

    • 0 — большая сеть (адреса от 0.0.0.0 до 127.0.0.0);
    • 10 — средняя сеть (диапазон адресов от 128.0.0.0 до 191.255.0.0);
    • 110 — маленькая сеть (от 192.0.0.0 до 223.255.255.0).

    Но удобнее и проще пользоваться маской подсети.

    Зачем нужна маска подсети

    Маска подсети похожа на IP — она тоже включает четыре части или 32 бита. С ее помощью можно:

    • Найти номер сети;
    • Упростить процесс передачи данных между разными сетями;
    • Правильно организовать адресное пространство. 

    IP-адрес: 192.168.1.10 

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

    Вот как выглядит определение адреса сети по маске и IP:

    1) Напишем маску подсети 255.255.255.0 в двоичном виде: 

    11111111.11111111.11111111.00000000

    Первые 24 бита = 1, значит, они указывают номер сети, а 8 бит в конце равны 0, они идентифицируют конкретное устройство.

    2) Напишем IP-адрес 192.168.1.10 в двоичном коде:

     11000000.10101000.00000001.00001010

    С учетом маски подсети мы берем первые 24 бита (11000000.10101000.00000001), что соответствует 192.168.1. Значит, это и будет наша сеть, а 10 в конце — это номер устройства. 

    Как выбрать маску подсети 

    Маска подсети показывает количество бит в номере сети. Например, 255.0.0.0. — это большая сеть (класс А), здесь номер занимает всего 8 бит, а 255.255.255.0 — маленькая сеть (класс С), на номер сети указывают сразу три числа.

    Деление адресов IPv4 на классы
    Деление адресов IPv4 на классы. Источник

    В классе C маска подсети по умолчанию: 255.255.255.0. Но ее можно настроить вручную:

    1. Определите размер вашей сети

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

    2. Посчитайте, сколько нужно адресов

    Их должно быть достаточно в каждой подсети. К примеру, если вам нужно 10 устройств, то понадобится минимум 12 адресов (два дополнительных для сетевого и широковещательного адреса).

    3. Выберите подходящую маски подсети

    Например, если вам нужно подключить 50 устройств, можно выбрать маску /26 (255.255.255.192), которая предоставляет 62 адреса. Если нужно подключить 200 устройств, то подойдет маска /24 (255.255.255.0) — у нее 256 доступных адресов.

    Таблица масок подсети
    Таблица масок подсети. Источник

    Еще следует учитывать возможности для расширения сети. Всегда лучше выбирать маску с «‎запасом», чтобы избежать проблем в будущем.

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

    Старая модель IPv4 имеет ограниченное число адресов. Поэтому сейчас применяют новый протокол IPv6. Адреса записывают в шестнадцатеричном коде с помощью букв (A-F) и чисел (0-9).

    2001:0db8:85a3:0000:0000:0000:0000:0000/64

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

    2001:0db8:85a3:…:/64

    В примере выше используется префикс /64, поэтому первые 64 бита в адресе обозначают номер сети.

    Главное о маске подсети

    • IP определяет положение устройства в сети;
    • Существует два вида IP: старые IPv4 и новые IPv6;
    • IP включает номер сети и номер хоста;
    • С помощью маски подсети можно определить номер сети в IP-адресе;
    • При выборе маске подсети нужно подсчитать, сколько будет устройств и адресов;
    • В IPv6 на количество бит, определяющих номер сети, указывает префикс.

    Разбор

    Поделиться

    Скопировано
    0 комментариев
    Комментарии