Маска подсети — что это такое и как её узнать

В мире сетевых технологий маска подсети является ключевым понятием, которое помогает организовать и управлять сетевыми адресами. Если вы работаете с VPS, хостингом или просто хотите лучше понять свою локальную сеть, знание о маске подсети будет крайне полезным. В этой статье мы рассмотрим, что такое маска подсети, как она работает, что такое IP-адрес, и как узнать маску подсети на разных операционных системах, таких как Windows и Linux.

Ознакомиться с тарифами VPS хостинга можно тут

Что такое IP-адрес?

IP-адрес (Internet Protocol address) — это уникальный числовой идентификатор, который используется для идентификации устройства в сети. Он может быть статическим (постоянным) или динамическим (изменяющимся). IP-адреса бывают двух версий:

  1. IPv4: Состоит из четырёх чисел, разделённых точками (например, 192.168.1.1). Этот формат адресации поддерживает около 4 миллиардов уникальных адресов.

  2. IPv6: Более новый формат, который предназначен для замены IPv4 и поддерживает гораздо больше адресов. Он состоит из восьми групп шестнадцатеричных чисел, разделённых двоеточиями (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

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

Маска подсети — это 32-битное число, которое разделяет IP-адрес на две части: сетевую и хостовую. Сетевая часть указывает, к какой сети принадлежит устройство, а хостовая — на конкретное устройство в этой сети.

Маска подсети позволяет выделять определённые группы адресов в пределах одной сети, что упрощает маршрутизацию и управление сетевыми ресурсами. Она используется в протоколе IPv4, где адреса представляют собой 4 группы чисел (например, 192.168.1.1).

Формат маски подсети

Маска подсети обычно представляется в двух форматах:

  1. Десятичный формат: Например, 255.255.255.0.
  2. CIDR-нотация: Например, /24, что означает, что первые 24 бита адреса используются для сети.

В большинстве случаев маска подсети в десятичном формате задаётся такими группами чисел, где 255 обозначает, что соответствующий бит используется для сети, а 0 — для хоста.

Пример

Допустим, у вас есть IP-адрес 192.168.1.10 и маска подсети 255.255.255.0. В этом случае:

  • Сетевая часть: 192.168.1.0
  • Хостовая часть: 10

Это означает, что все устройства с адресами от 192.168.1.1 до 192.168.1.254 находятся в одной сети.

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

Маска подсети помогает:

  1. Организовать адресацию: Разделение сети на подсети позволяет более эффективно использовать адресное пространство.
  2. Упрощать маршрутизацию: Устройства в одной подсети могут общаться друг с другом без необходимости маршрутизации через шлюз.
  3. Повышать безопасность: Разделение сети на подсети может помочь изолировать определённые устройства и уменьшить риски несанкционированного доступа.

Как узнать маску подсети в Windows

Чтобы узнать маску подсети на Windows, выполните следующие шаги:

  1. Откройте командную строку:

    • Нажмите комбинацию клавиш Win + R, введите cmd и нажмите Enter.
  2. Введите команду:

    • В командной строке введите ipconfig и нажмите Enter.
  3. Найдите строку с маской подсети:

    • Найдите раздел "Адаптер локальной сети" или "Беспроводной адаптер". В этом разделе будет указана "Маска подсети".

Как узнать маску подсети в Linux

Для пользователей Linux процесс немного отличается:

  1. Откройте терминал:

    • Нажмите Ctrl + Alt + T, чтобы открыть терминал.
  2. Введите команду:

    • В терминале введите команду:

      ip addr show

  3. Найдите информацию о маске:

    • Найдите интерфейс, который вы используете (например, eth0 или wlan0). Маска подсети будет указана в формате CIDR рядом с адресом (например, 192.168.1.10/24).

Как изменить маску подсети

В Windows

  1. Откройте "Центр управления сетями и общим доступом".
  2. Нажмите на "Изменение параметров адаптера".
  3. Щелкните правой кнопкой мыши на вашем сетевом подключении и выберите "Свойства".
  4. Найдите "Протокол Интернета версии 4 (TCP/IPv4)" и нажмите "Свойства".
  5. Здесь вы можете ввести новую маску подсети.

В Linux

Для изменения маски подсети в Linux можно использовать команду ifconfig:

sudo ifconfig eth0 netmask 255.255.255.0

После этого следует перезапустить сетевой интерфейс:

sudo systemctl restart networking

Заключение

Понимание маски подсети и IP-адреса — это основа сетевого администрирования. Маска подсети играет ключевую роль в организации сетей, упрощает маршрутизацию и повышает безопасность. В этой статье мы рассмотрели, что такое маска подсети, как её узнать в Windows и Linux, а также как изменить её при необходимости.

mhost.by