Как узнать маску сети: что это такое и зачем она нужна

Маски при бесклассовой маршрутизации (CIDR)

Маски подсети являются основой метода бесклассовой маршрутизации (CIDR). При этом подходе маску подсети записывают вместе с IP-адресом в формате «IP-адрес/количество единичных бит в маске». Число после слэша означает количество единичных разрядов в маске подсети.

Рассмотрим пример записи диапазона IP-адресов в виде 10.96.0.0/11. В этом случае маска подсети будет иметь двоичный вид 11111111 11100000 00000000 00000000, или то же самое в десятичном виде: 255.224.0.0. 11 разрядов IP-адреса отводятся под номер сети, а остальные 32 — 11 = 21 разряд полного адреса — под локальный адрес в этой сети. Итого, 10.96.0.0/11 означает диапазон адресов от 10.96.0.1 до 10.127.255.254

Расчет настроек маск подсети

Давайте посмотрим, как же просмотреть или даже рассчитать маску подсети в системах, работающих под управлением ОС Windows.

О настройках и их параметрах уже было сказано выше. Теперь несколько слов о четвертом «октете» в значении адреса. Как правило, это значение «0»

Ему может соответствовать, допустим, IP-адрес устройства (физического ли виртуального, неважно) — 192.168.100.0. В данном случае последняя цифра отвечает за использование присвоения стандартных IP-адресов

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

6.3. Вычисление сетевой маски и сетевых адресов

Сетевая маска позволяет разделить сеть на несколько подсетей.

Сетевая маска для сети, не разделенной на подсети — это просто четверка
чисел, которая имеет все биты в полях сети, установленные в ‘1’ и все биты
машины, установленные в ‘0’.

Таким образом, для трех классов сетей стандартные сетевые маски выглядят
следующим образом:

  • Класс A (8 сетевых битов) : 255.0.0.0

  • Класс B (16 сетевых бита): 255.255.0.0

  • Класс C (24 сетевых бита): 255.255.255.0

Способ организации подсетей заимствует один или более из доступных битов
номера хоста и заставляет интерпретировать эти заимствованные биты, как
часть сетевых битов. Таким образом, чтобы получить возможность использовать,
вместо одного номера подсети, два, мы должны заимствовать один бит машины,
установив его (крайний левый) в сетевой маске в ‘1’.

Для адресов сети класса C это привело бы к маске вида
11111111.11111111.11111111.10000000
или 255.255.255.128

Для нашей сети класса C с сетевым номером 192.168.1.0, есть несколько
случаев:

            Число
Число       машин
подсетей    на сеть   Сетевая маска
2            126        255.255.255.128 (11111111.11111111.11111111.10000000)
4             62        255.255.255.192 (11111111.11111111.11111111.11000000)
8             30        255.255.255.224 (11111111.11111111.11111111.11100000)
16            14        255.255.255.240 (11111111.11111111.11111111.11110000)
32             6        255.255.255.248 (11111111.11111111.11111111.11111000)
64             2        255.255.255.252 (11111111.11111111.11111111.11111100)

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

Выбрав подходящую сетевую маску, вы должны определить сетевые,
широковещательные адреса и диапазоны адресов, для получившихся сетей. Снова,
рассматриваем только сетевые номера класса C и печатаем только
заключительную часть адреса, мы имеем:

Сетевая маска  Подсетей  Адр.сети  Шир.вещат.  МинIP  МаксIP  Хостов  Всего хостов
--------------------------------------------------------------------------------
      128          2         0        127         1    126      126
                           128        255       129    254      126     252

      192          4         0         63         1     62       62
                            64        127        65    126       62
                           128        191       129    190       62
                           192        255       193    254       62     248

      224          8         0         31         1     30       30
                            32         63        33     62       30
                            64         95        65     94       30
                            96        127        97    126       30
                           128        159       129    158       30
                           160        191       161    190       30
                           192        223       193    222       30
                           224        255       225    254       30     240

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

Специальные подсети

31-разрядные Подсети

30-битная маска подсети допускает четыре IPv4 адреса: два адреса узла, одна сеть с нулями и один широковещательный адрес с единицами. Двухточечное соединение может иметь только два адреса узла. Нет реальной необходимости иметь широковещательные и нулевые адреса с каналами «точка-точка». 31-битная маска подсети допускает ровно два адреса узла и исключает широковещательные и нулевые адреса, таким образом сохраняя использование IP-адресов до минимума для двухточечных соединений.

См. RFC 3021 — Using 31-bit Prefixes on IPv4 Point-to-Point Links.

Маска 255.255.255.254 или/31.

Подсеть/31 может использоваться в реальных двухточечных соединениях, таких как последовательные интерфейсы или интерфейсы POS. Однако они также могут использоваться в широковещательных интерфейсах, таких как интерфейсы Ethernet. В этом случае убедитесь, что в этом сегменте Ethernet требуется только два IPv4 адреса.

Пример

192.168.1.0 и 192.168.1.1 находятся на подсети 192.168.1.0/31.

R1(config)#int gigabitEthernet 0/1R1(config-if)#ip address 192.168.1.0 255.255.255.254% Warning: use /31 mask on non point-to-point interface cautiously

Предупреждение печатается, так как gigabitEthernet является широковещательным сегментом.

32-разрядные Подсети

Маска подсети 255.255.255.255 (a/32 subnet) описывает подсеть только с одним IPv4 адресом узла. Эти подсети не могут использоваться для назначения адресов сетевым каналам связи, поскольку им всегда требуется более одного адреса на канал. Использование/32 строго зарезервировано для использования на каналах, которые могут иметь только один адрес. Примером для маршрутизаторов Cisco является интерфейс обратной связи. Эти интерфейсы являются внутренними и не подключаются к другим устройствам. Таким образом, они могут иметь подсеть/32.

Пример

interface Loopback0 ip address 192.168.2.1 255.255.255.255

Формирование подсетей

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

В этом примере сеть компании имеет адрес 192.168.1.0. Первые три октета адреса (192.168.1) представляют собой адрес сети, а оставшийся октет — адрес хоста, что позволяет использовать в сети максимум 28 — 2 = 254 хостов.

Чтобы разделить сеть 192.168.1.0 на две отдельные подсети, нужно «позаимствовать» один бит из адреса хоста. В этом случае маска подсети станет 25-битной (255.255.255.128 или /25). «Одолженный» бит адреса хоста может быть либо нулем, либо единицей, что дает нам две подсети: 192.168.1.0/25 и 192.168.1.128/25.

Сеть A Сеть B
IP-адрес подсети 192.168.1.0/25 192.168.1.128/25
Маска подсети 255.255.255.128 255.255.255.128
Широковещательный адрес 192.168.1.127 192.168.1.255
Минимальный IP-адрес хоста 192.168.1.1 192.168.1.129
Максимальный IP-адрес хоста 192.168.1.126 192.168.1.254

Размер сети

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

  • IP-адрес с адресом хоста из всех нулей представляет собой IP-адрес сети (например 192.168.1.0/24).
  • IP-адрес с адресом хоста из всех единиц представляет собой широковещательный адрес данной сети (например 192.168.1.255/24).

Так как такие два IP-адреса не могут использоваться в качестве идентификаторов отдельных хостов, максимально возможное количество хостов в сети вычисляется следующим образом:

Маска подсети Размер адреса хоста Макс. кол-во хостов
255.0.0.0 (8 бит) 24 бит 16777214 (224 — 2)
255.255.0.0 (16 бит) 16 бит 65534 (216 — 2)
255.255.255.0 (24 бит) 8 бит 254 (28 — 2)
255.255.255.252 (30 бит) 2 бит 2 (22 — 2)

Таблица масок подсетей

Маска позволяет выделить целое множество сетей класса С, как и сетевых адресов других типов. В предыдущем примере была показана маска для стандартной сети класса С. Однако если сбросить крайнюю единицу на ноль, тогда получим следующую запись 255.255.254.0 или /23. При такой маске можем получить 2 сети класса С, так как сброшенная единица может быть восстановлена. Запись с 17-ю единицами позволит адресовать сразу 128 сетей класса С.

С целью облегчения понимания бесклассовой адресации (CIDR) создаются целые таблицы соответствия префиксов, масок, количества подключаемых хостов и классов сетей. Сетевому администратору нет нужды рассчитывать маски, число сетей и хостов самостоятельно. Достаточно только заглянуть в список соответствия, чтобы ответить на вопрос какую маску выбрать при необходимости подключить конкретное число рабочих станций.

Так, если администратору надо подключить 30 рабочих станций, тогда маска сети должна завершаться 5-ю нулями. Действительно, для нумерации узлов достаточно 5 нулей, так как 2 в степени 5 равно 32.

При этом узел с пятью нулями отвечает за номер сети, а узел с 5-ю единицами является широковещательным. Соответственно три старшие бита должны заполняться единицами, как и три предшествующих байта, поэтому маска должна принять вид:

1111111.11111111.11111111.11100000 или 255.255.255.224.

Вместо вычислений администратор может воспользоваться данными из таблиц соответствий.

3.2. IP-адреса как «четверка чисел разделенные точками»

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

	192.168.1.24

— пример этого — 4 (десятичных) числа разделенные (.) точками.

Поскольку каждое из этих чисел — десятичное представление байта (8 бит),
каждое из них может принимать значения из диапазона от 0 до 255 (всего 256
уникальных значений, включая ноль).

Формат записи

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

Например, адрес 192.1.1.0/25 представляет собой адрес 192.1.1.0 с маской 255.255.255.128. Некоторые возможные маски подсети в обоих форматах показаны в следующей таблице.

Маска подсети Альтернативный формат Размер адреса хоста Макс. кол-во хостов
255.255.255.0 xxx.xxx.xxx.xxx/24 8 бит 254
255.255.255.128 xxx.xxx.xxx.xxx/25 7 бит 126
255.255.255.192 xxx.xxx.xxx.xxx/26 6 бит 62
255.255.255.224 xxx.xxx.xxx.xxx/27 5 бит 30
255.255.255.240 xxx.xxx.xxx.xxx/28 4 бит 14
255.255.255.248 xxx.xxx.xxx.xxx/29 3 бит 6
255.255.255.252 xxx.xxx.xxx.xxx/30 2 бит 2

Как найти маску сети по классу соединения

Теперь давайте посмотрим, как просмотреть все данные о подключении и сопутствующих параметрах.

В самом простом случае определение маски сети (подсети) производится совершенно просто. Для этого используется меню свойств или состояния подключения к Интернету или локальной сети. В том случае, когда требуется узнать маску сети в той же «экспишке» (Windows XP), следует использовать свойства браузера Internet Explorer, в меню которых можно настроить предпочитаемые параметры протокола TCP/IP.

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

Примерные основные параметры

Сейчас мы рассмотрим, так сказать, стандартные параметры и настройки, соответствующие сетям разных классов. Если вы об этом еще не знаете, приготовьтесь, будет интересно.

Итак, на сегодняшний день различают сетевые подключения, относящиеся к классам «A», «B» и «C». Низшим в приоритетах является класс «C». Именно ему соответствует маска сети 255.255.255.0. Такое подключение не способно разбивать соединения на подсети, а всего лишь предоставляет 254 свободных адреса для подключения взаимосвязанных устройств, без разницы, будет это современный смартфон, планшет, ноутбук, смарт-телевизор или что-то еще.

Для систем типа «B» параметры маски выглядят несколько короче: 255.255.0.0. Ну а для высшего уровня используется параметр 255.0.0.0 (класс «A»). Правда, рядовому пользователю это мало что скажет, зато любой системный администратор точно знает, как воспользоваться такими установками. Ему даже не нужно будет задаваться вопросом, как узнать маску сети, ведь вводит он данный атрибут собственноручно. В крайнем случае, в настройках сетевого подключения или используемого протокола такая информация найдется всегда (даже при условии подключения нескольких терминалов, объединенных в локальную сеть).

3.1. IP адреса характеризуют сетевые соединения, а НЕ компьютеры!

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

А что стоит за этим?

На настоящий момент, много (если не большинство) компьютеров в IP-сети
обладают единственным сетевым интерфейсом (и имеют, как следствие,
единственный IP адрес). Компьютеры (и другие устройства) могут иметь
несколько (если не много) сетевых интерфейсов — и каждый интерфейс будет
иметь свой IP адрес.

Так, устройство с 6 работающими интерфейсами (например, маршрутизатор) будет
иметь 6 IP адресов — по одному на каждую сеть, с которой он соединен.

Шлюз

** Шлюз (шлюз) также известен как сетевой разъем и конвертер протоколов. ** Шлюз по умолчанию находится на сетевом уровне для достижения сетевого взаимодействия. Это наиболее сложное устройство сетевого взаимодействия, которое используется только для соединения двух сетей с разными высокоуровневыми протоколами. Структура шлюза также похожа на маршрутизатор, за исключением уровня взаимодействия.Шлюз может использоваться как для подключения к глобальной сети, так и для подключения к локальной сети.

Шлюз — это, по сути, IP-адрес из одной сети в другие.

Например, есть сеть A и сеть B. Диапазон IP-адресов сети A составляет «192.168.1.1 ~ 192. 168.1.254», а маска подсети — 255.255.255.0; 2.254 «, маска подсети 255.255.255.0. Оба они являются адресами типа C, оба используют шлюз по умолчанию и не принадлежат к одной сети.

Без маршрутизатора связь TCP / IP между двумя сетями невозможна, даже если две сети подключены к одному коммутатору.(Или концентратор), протокол TCP / IP также определяет, что хосты в двух сетях находятся в разных сетях на основе маски подсети (255.255.255.0).

иДля достижения связи между этими двумя сетями вы должны пройти через шлюз. Если узел в сети A обнаруживает, что узел назначения пакета не находится в локальной сети, он пересылает пакет на свой собственный шлюз, а затем шлюз пересылает на шлюз сети B, а шлюз сети B пересылает на определенный Хост.

так,Только установив IP-адрес шлюза, протокол TCP / IP может обмениваться данными между различными сетями., Итак, какой IP-адрес машины является этим IP-адресом?IP-адрес шлюза — это IP-адрес устройства с функцией маршрутизации.К устройствам с функциями маршрутизации относятся маршрутизаторы, серверы с включенными протоколами маршрутизации (по сути, эквивалентные маршрутизатору) и прокси-серверы (также эквивалентные маршрутизатору).

В чем назначение маски подсети в сочетании с ip-адресом?

Итак,существует пять классов маршрутизации – A, B, C, D, E. Различным организациям выделяются адреса из диапазонов A, B и C, D и E, которые используются для технических и исследовательских нужд.

Однако выделение какой-либо организации (или частному лицу в Интернете) сети из класса В – недопустимое расточительство. Например, вам нужен «белый» адрес для работы в сети Интернет.

Провайдер располагает адресами класса В и выделяет для вас одного сеть 129.16.0.0. Теперь у вас 65534 «белых» адресов, которые вы маловероятно задействуете.

Вот тут и нужна маска подсети. Маска нужна для определения, какая часть адреса относится к сети, а какая – к хосту. Адресация с использованием маски сети называется бесклассовой (от английского Classless Inter-Domain Routing или CIDR).

Маска подсети определена стандартом RFC 917.

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

1.1. Авторские права

Авторские права на русский перевод этого текста принадлежат 2000 SWSoft Pte Ltd.
Все права зарезервированы.

Этот документ является частью проекта Linux HOWTO.

Авторские права на документы Linux HOWTO принадлежат их авторам, если явно
не указано иное. Документы Linux HOWTO, а также их переводы, могут
быть воспроизведены и распространены полностью или частично на любом
носителе, физическом или электронном, при условии сохранения этой заметки об
авторских правах на всех копиях. Коммерческое распространение разрешается и
поощряется; но, так или иначе, автор текста и автор перевода желали бы знать о
таких дистрибутивах.

Все переводы и производные работы, выполненные по документам Linux HOWTO,
должны сопровождаться этой заметкой об авторских правах. Это делается в
целях предотвращения случаев наложения дополнительных ограничений на
распространение документов HOWTO. Исключения могут составить случаи
получения специального разрешения у координатора Linux HOWTO, с которым
можно связаться по адресу приведенному ниже.

3.3. Классы сетей

Имеются три класса IP адресов

  • IP адрес сети класса A использует крайние левые 8 битов (первый байт) для
    идентификации сети, оставшиеся 24 бита (три байта) идентифицируют сетевые
    интерфейсы компьютера в сети. Адреса класса A всегда имеют крайний левый
    бит, равный нулю — поэтому первый байт адреса принимает значения от 0 до
    127. Так доступно максимум 128 номеров для сетей класса A, с каждым,
    содержащим до 33,554,430 возможных интерфейсов.

    Однако, сети 0.0.0.0 (известный как заданный по умолчанию маршрут) и
    127.0.0.0 (зарезервированы для организации обратной связи (loopback)) имеют
    специальные предназначения и не доступны для использования, чтобы
    идентифицировать сети. Соответственно, могут существовать только 126 номеров
    для сети класса A.

  • IP адрес сети класса B использует крайние левые 16 битов (первые 2 байта)
    для идентификации сети, оставшиеся 16 бит идентифицируют сетевые интерфейсы
    компьютера в сети. Адреса класса B всегда имеют крайние левые два бита,
    установленные в 1 0. Сети класса B имеют диапазон от 128 до 191 для первого
    байта, каждая сеть может содержать до 32,766 возможных интерфейсов.

  • IP адрес сети класса C использует крайние левые 24 бита для идентификации
    сети, оставшиеся 8 бит идентифицируют сетевые интерфейсы компьютера в сети.
    Адрес сети класса C всегда имеет крайние левые 3 бита, установленные в 1 1 0
    или диапазон от 192 до 255 для крайнего левого байта. Имеется, таким образом,
    4,194,303 номеров, доступных для идентификации сети класса C, каждая может
    содержать до 254 сетевых интерфейса. (однако, сети класса C с первым
    байтом, большим, чем 223, зарезервированы и недоступны для использования).

Резюме:

Класс сети   Пригодный для использования диапазон
                A                 1 - 126
                B               128 - 191
                C               192 - 254

Имеются также специальные адреса, которые зарезервированы для ‘несвязанных’
сетей — которые является сетями, использующими IP, но не связаны с
Internet, Эти адреса:

  • Одна сеть класса A

    10.0.0.0

  • 16 сетей класса B

    172.16.0.0 — 172.31.0.0

  • 256 сетей класса C
    192.168.0.0 — 192.168.255.0

Внутренняя сеть — это локальная сеть, а внешняя сеть — это глобальная сеть.

IP-адрес представляет собой 4-байтовое (32-битное общее) число, которое разделено на 4 сегмента, каждый сегмент имеет 8 битов, а сегменты разделены точками (десятичный период). Для простоты выражения и идентификации IP-адрес выражается в десятичной форме как 210.52.207.2, а максимальное количество десятичных цифр, которое может быть выражено в каждом сегменте, не превышает 255.

IP-адрес состоит из двух частей, а именно номера сети (сетевой IP-адрес представляет собой 4-байтовое (всего 32 бита) число, разделен на 4 сегмента, каждый сегмент состоит из 8 битов, а сегменты разделены точками. Для простоты выражения и Признайте, что IP-адрес выражен в десятичной форме, такой как 210.52.207.2, и максимальное количество десятичных цифр, которое может быть представлено в каждом сегменте, не превышает 255.

IP-адрес состоит из двух частей, а именно идентификатора сети и идентификатора хоста.Номер сети идентифицирует подсеть в Интернете, а номер хоста идентифицирует хост в подсети.

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

Это преимущество особенно очевидно в крупномасштабном Интернете, поскольку в таблице маршрутизации хранится только информация о сети, а не информация о хосте, что может значительно упростить таблицу маршрутизации.

Интранет является локальной сетью, и к этой категории относятся интернет-кафе, сети кампусов и офисные сети. Кроме того, оптоволокно в здание, жилой широкополосный доступ, сеть образования, кабельное телевидение Несмотря на то, что доступ в Интернет через модем относительно велик, он все еще основан на технологии Ethernet, поэтому он по-прежнему принадлежит внутренней сети.

Интранет против экстранетаИнтранет: так называемая локальная сеть (LAN)Такие, как локальная сеть школы,IP-адрес каждого компьютера в локальной сети взаимно отличается в этой локальной сети и не может повторяться. Но IP-адрес интрасети в двух локальных сетях может иметь одинаковый。

Экстранет: Интернет (WAN), ЛВС подключена к сети через сервер или маршрутизатор, этот IP-адрес является уникальным.

Другими словами, все компьютеры во внутренней сети подключены к этому IP-адресу внешней сети и обмениваются данными извне через этот IP-адрес внешней сети. Другими словами,IP-адреса интрасети всех компьютеров в локальной сети отличаются друг от друга, но имеют общий IP-адрес экстрасети, (IP-адрес, найденный с помощью ipconfig / all, является вашим внутренним IP-адресом; на сайте www.ip138.com вы видите IP-адрес, который вы используете для подключения к Интернету, который является внешней сетью).

В локальной сети каждый компьютер может назначить свой собственный IP, этот IP действителен только в локальной сети. Если вы подключите компьютер к Интернету, сервер вашего интернет-провайдера назначит вам IP-адрес, который является вашим IP-адресом в Интернете. Существуют два IP-адреса одновременно, один внутри и один снаружи. Когда вы покупаете два компьютера дома, вы хотите настроить локальную сеть. В дополнение к соединению двух компьютеров с помощью сетевых кабелей и маршрутизаторов, вы также должны настроить два компьютера на фиксированный IP-адрес. (LAN IP), например, компьютер A настроен на 192.168.1.2, а компьютер B настроен на 192.168.1.3, поэтому вы можете использовать эти два IP-адреса для доступа к двум компьютерам, но эти два IP-адреса только на этих двух компьютерах. Время действительно, а внешняя сеть недействительна. Следовательно, IP-адрес, выделенный в локальной сети, не соответствует IP-адресу в глобальной сети.Когда вы находитесь на компьютере интрасети, вы отправляете запрос на шлюз, а затем шлюз (обычно маршрутизатор) использует внешний IP для передачи в Интернет. После получения данных он передается на ваш IP интрасети.

IP-адрес, маска подсети, номер сети, номер хоста, сетевой адрес, адрес хоста и сегмент / номер ip — что означает 192.168.0.1/24? Классификация IP-адресов и маска подсети Интранет Подсеть ЛВС Экстранет

Примеры

Упражнение 1

После ознакомления с концепцией подсетей, примените новые знания на практике. В этом примере предоставлены две комбинации «адрес/маска», представленные с помощью обозначения «префикс/длина», которые были назначены для двух устройств. Ваша задача — определить, находятся эти устройства в одной подсети или в разных. С помощью адреса и маски каждого устройства можно определить, к какой подсети принадлежит каждый адрес.

DeviceA: 172.16.17.30/20
DeviceB: 172.16.28.15/20

Определим подсеть для устройства DeviceA:

172.16.17.30  -   10101100.00010000.00010001.00011110
255.255.240.0 -   11111111.11111111.11110000.00000000
                  -----------------| sub|------------
subnet =          10101100.00010000.00010000.00000000 = 172.16.16.0

Рассмотрение битов адресов, соответствующие биты маски для которых равны единице, и задание всех остальных битов адресов, равными нулю (аналогично выполнению логической операции И между маской и адресом), покажет, к какой подсети принадлежит этот адрес. В рассматриваемом случае устройство DeviceA принадлежит подсети 172.16.16.0.

Определим подсеть для устройства DeviceB:

172.16.28.15  -   10101100.00010000.00011100.00001111
255.255.240.0 -   11111111.11111111.11110000.00000000
                  -----------------| sub|------------
subnet =          10101100.00010000.00010000.00000000 = 172.16.16.0

Следовательно, устройства DeviceA и DeviceB имеют адреса, входящие в одну подсеть.

Пример упражнения 2

Рис. 3

Самая большая подсеть должна содержать 28 адресов узлов. Возможно ли это при использовании сети класса C? И если да, то каким образом следует выполнить разделение на подсети?

Можно начать с оценки требования к подсетям. Чтобы создать пять подсетей, необходимо использовать три бита из битов узла класса C. Два бита позволяют создать только четыре подсети (22).

Так как понадобится три бита подсети, для части адреса, отвечающей за узел, останется только пять битов. Сколько хостов поддерживается в такой топологии? 25 = 32 (30 доступных). Это отвечает требованиям.

Следовательно, можно создать эту сеть, используя сеть класса C. Пример назначения подсетей:

netA: 204.15.5.0/27      host address range 1 to 30
netB: 204.15.5.32/27     host address range 33 to 62
netC: 204.15.5.64/27     host address range 65 to 94
netD: 204.15.5.96/27     host address range 97 to 126
netE: 204.15.5.128/27    host address range 129 to 158

Битовая маска

Маска подсети может называться битовой маской, что является 32-битным значением, которое указывает на одну часть IP, относящуюся к адресации сетевого интерфейса, и на вторую часть, относящуюся к адресации подсетей. Обычно её значение отображается в десятичном виде, в формате ХХХ.ХХХ.ХХХ.ХХХ.

Это определение приближено к профессиональному сленгу и может показаться непонятным. Разобраться с тем, что это такое, поможет конкретный пример.

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

Далее оба значения приводятся в двоичный вид и вычисляются следующие последовательности:

Теперь надо последовательно умножить каждый разряд IP-адреса в двоичном виде на разряд маски в двоичном виде и в результате будет получено значение,

которое при переводе в десятичный вид будет выглядеть, как

— это адрес сети.

Умножая адрес IP на инвертированное значение маски, получаем последовательность

Возвращая в десятичный вид, получается цифра 199, соответствующая адресу интерфейса хоста.

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

В итоге маска подсети помогла выяснить по IP, что наш компьютер находится в подсети 192.168.0.0 и имеет в ней адрес 199. Возвращаясь к определению выше, она показала, какая часть IP указывает на подсетку, а какая на адрес хоста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector