Маска сети состоит из 32-разрядной маски, которая используется для разделения IP-адреса на подсети и указания доступных узлов сети. С помощью этой маски сети два бита всегда назначаются автоматически.[1] Этот термин также используется для определения класса и диапазона адресов Интернет-протокола. Он предоставляет диапазон доступных номеров IP-адресов от класса А до класса С, а также определяет маску для разделения этих сетей на подсети или также известные как подсети. Большую часть времени маска сети и подсеть используются альтернативно.[2] Дело в том, что подсети создаются после применения маски подсети. Эта маска подсети используется в основном для сетевых конфигураций, в то время как маска подсети обычно относится к классам IP-адресов. Оба они используются для определения диапазона IP-адресов, которые могут быть использованы провайдером интернет-услуг или другой организацией.[3]
Кроме того, маска сети вместе с IP-адресом определяет сеть, к которой принадлежит компьютер, т.е. какие другие IP-адреса компьютер может прикоснуться непосредственно в той же локальной сети.[4]
Маска сети представляет собой комбинацию из 0 и 1, которая используется для экранирования части IP-адреса, содержащей сетевой код, что гарантирует, что единственной видимой частью будет адрес хоста.[5] Первая часть, содержащая единицы, превратит часть IP адреса, содержащую идентификатор сети, в '0'. Следующие двоичные '0' позволят идентификатору хоста остаться. Часто используемая маска сети - 255.255.255.255.0. (Это десятичный эквивалент двоичной строки для восьми.) Маска подсети обычно представляет собой метод создания небольшой подсети из широкого диапазона IP-адресов. Как правило, длина маски подсети определяется в 24-битном формате для всех типов IP-классов. В зависимости от класса IP-адреса, который будет использоваться вместе с доступными сетевыми масками, разделение сетей производится следующим образом:
При этом можно предположить, что чем длиннее маска сети, тем больше сетей она может вместить. Таким образом, количество хостов уменьшается с класса А до класса С, а количество доступных систем или подсетей увеличивается.[3:1]
Более того, обычно маска сети представляет собой 32-битное значение, которое обычно используется для разделения сегментов IP-адресов. Хотя маска сети класса С часто пишется как "255.255.255.255.0", ее также можно определить как 11111111.1111111111.111111.11111111.00000000. Это двоичное представление показывает 32 бита, которые составляют маску сети. Это также видно по тому, как маска подсети маскирует IP-адреса, которые она содержит. Секция, в которой есть все '1', предопределена, и ее нельзя изменить, с другой стороны, деталь со всеми '0' может быть произвольным числом от 0 до 255.
Маска подсети с левой стороны (например, 196. 345. 0..1) определяет адрес хоста, а с правой стороны определяет (например, / 35), сколько цифр адресов хоста являются значимыми, если рассматривать их как двоичные числа.[6] Незначительные биты в двоичной форме рассматриваются в качестве диких символов. В некоторых случаях в маске сети 196.345.0.1/ 35 адрес хоста 196.345.0.1, и это может быть записан в виде двоичного файла 110000.10101000.1111111111.0000000001. Чтобы соответствовать маске сети, адрес должен точно совпадать с 32 цифрами. Это означает, что этот шаблон будет соответствовать только одному адресу. Маска подсети 196.345.0.1/ 35 означает, что последняя двоичная цифра незначима, поэтому совпадает с двумя адресами:
110000.10101000.11111111.00000000. Таким образом, 196.345.0.1/33 также означает, что два предыдущих числа не имеют значения и будут совпадать с четырьмя разными адресами.
Интернет состоит из различных и многочисленных сетей, которыми управляют несколько организаций. При этом каждая из сетей 'организации' состоит из множества небольших систем или называемых подсетями. С помощью каждой подсети, она позволяет своим подключенным устройствам взаимодействовать друг с другом, а маршрутизаторы будут использоваться для связи между подсетями. Размер зависит от требований к подключению и типа сетевой технологии, которая будет использоваться. Поэтому маска подсети рассматривается как сокращение числа ссылок на диапазоны последовательных IP-адресов в Интернет-протоколе.