Маска подсети — одно из базовых понятий вычислительных сетей. Разбираем, что такое маска подсети, как она вычисляется и где используется
В современных вычислительных сетях, одним из основных аспектов является адресация сетей и узлов. И она была бы невозможна без маски подсети. Вы наверняка уже слышали это понятие. Но практически все пользователи мало что понимают в данной теме.
Мы не могли оставить без внимания данный вопрос. И решили подготовить для вас подробное руководство. Итак, какие темы мы затронем:
Введение
Глобальная сеть интернет, как и основная часть современных вычислительных сетей меньшего размера, реализована на основе стека TCP/IP. В качестве уникального идентификатора узла (в пределах одной сети), используется IP адрес . С этим вы наверняка знакомы - ведь ваш компьютер, а если быть точным сетевой интерфейс, тоже имеет уникальный ip адрес. Его вы указывали при настройке подключения. С его помощью ваш компьютер идентифицируется в сети, и получает возможность взаимодействовать с другими узлами. Точно также, как и любой другой компьютер или сетевое устройство.
Какую роль в протоколе ip играет маска подсети? Она указывает, какая часть ip адреса назначена для идентификации конкретного сетевого устройства, а какая для адресации сети, в которой он находится.
Тут нужно сделать небольшое отступление. В настоящее время в основе сетей используется протокол ip 4-ой версии. И постепенно идет переход на использование версии IPv6. В обоих случаях, все сети разделяются на большие и маленькие сегменты. Делается это для упрощения их администрирования, с точки зрения масштабирования и безопасности. В таком случае, некоторые ip адреса будут использоваться не для идентификации сетевого узла, а для обозначения (адресации) сети (подсети), к которой он относится. В этом случае и используется ip маска подсети.
Немного о сетевой адресации
В настоящее время все существующие сети разделены на три класса: A, B и C. И имеют следующие характеристики
- Диапазон значений первого октета 1-126
- Допустимые адреса сетей 1.0.0.0 - 126.0.0.0
- Количество сетей в классе 2^7-2
- Количество узлов в сети 2^24-2
- Диапазон значений первого октета 128-191
- Допустимые адреса сетей 128.0.0.0 - 191.225.0.0
- Количество сетей в классе 2^14
- Количество узлов в сети 2^16-2
- Диапазон значений первого октета 192-223
- Допустимые адреса сетей 192.0.0.0 - 223.225.225.0
- Количество сетей в классе 2^21
- Количество узлов в сети 2^8-2
На картинке ниже представлены ip адреса, каждый из которых относится к своему типу классовой сети. В скобках указаны количества байт, которые отведены для обозначения адреса сети и узла соответственно.
В том случае, если отсутствует разбиение на подсети, для каждого класса используется стандартная маска:
Класс A - 255.0.0.0 Класс B - 255.255.0.0 Класс C - 255.255.255.0
Частные и зарегистрированные адресаКак вы уже поняли, каждое устройство в сети интернет, должно иметь свой уникальный адрес. Но в таком случае количество доступных адресов быстро бы закончилось. Отчасти эта проблема была решена введение зарезервированных адресов. Их разрешили использовать для частных сетей, которые не публиковались бы в глобальной сети.
Класс A - 10.0.0.0 Класс B - 172.16.0.0 по 172.31.0.0 Класс С - 192.168.0.0 по 192.168.255.0
Зарезервированные адреса из этих диапазонов можно использовать при построении домашней сети, или сети предприятия. И все будет нормально работать.
У вас может возникнуть логичный вопрос - а как в таком случае подключаться к Интернет? Здесь ситуация разрешается с использованием одного или нескольких публичных ip адреса, которые выдает провайдер при подключении к сети. И все компьютеры частной сети используют его при подключении к Интернет. Это реализуется благодаря технологии NAT (трансляция сетевых адресов).
Подсети
Стоит почитать
Зачем искать информацию на других сайтах, если все собрано у нас?
- Пошаговая настройка vpn cisco
Статья полезная и для начального ознакомления очень доступная. Но к сожалению встречаются опечатки. Например в разделе «Что такое маска сети» написано «В двоичном виде он выглядит как, четыре трехзначных числа от 1 до 255″. Вообще то это десятичная запись. В разделе «Пример — разбиение классовой сети C на две подсети» в сети 192.168.1.0 мы можем использовать не 253, а 254 адреса узлов (+1 — адрес сети + 1 широковещательный), В этом же разделе при разбиении этой сети на 2 подсети получаем по 126 (а не по 128) адресов для рабочих узлов (в каждой подсети первый адрес -адрес сети, а последний — широковещательный).
В конце каждой статьи Вы задаете риторический вопрос: «Зачем искать информацию на других сайтах, если все собрано у нас?» Отвечаю! Да затем, что у Вас не на одной статье, нет даты написания этой самой статьи… А это может означать, что они давно устарели! И их актуальность, на данный период, весьма сомнительна… Честнее бы было, указать реальную дату написания темы, и указать степень ее актуальности на сегодняшний день.
Все материалы актуальны.
Когда написана была статья?
В этом году, март.
«Но практически все пользователи мало что понимают в данной теме» — В том числе и Вы сами. Путаетесь в «байтах» и в «битах». Цитаты: — «В скобках указаны количества байт, которые отведены для обозначения адреса сети и узла соответственно.» «Нам будет достаточно 1 байта, соответственно оставшиеся 7 будут использованы для узлов.»
Ну а про сеть 192.168.1.1 в качестве примера вообще очень интересно. Хотя ниже по тексту уже речь в примере идет о правильной сети 192.168.1.0.
У автора самого нет полного глубокого понимания как делятся сети на подсети. Публиковал набор цитат из различных доков. ИМХО статья только вредная, особенно для новичков.