В терминологии сетей TCP/IP маской сети или маской подсети (network mask) называется битовая маска (bitmask), определяющая, какая часть IP-адреса (ip address) узла (host) сети относится к адресу сети, а какая - к адресу самого узла в этой сети.
Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.0.0 находится в сети 12.34.0.0.
Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И) . Например, в случае более сложной маски:
IP-адрес: 00001100 00100010 00111000 01001110 (12.34.56.78)
Маска подсети: 11111111 11111111 11100000 00000000 (255.255.224.0)
Адрес сети: 00001100 00100010 00100000 00000000 (12.34.32.0)
Разбиение одной большой сети на несколько маленьких подсетей позволяет упростить маршрутизацию. Например, пусть таблица маршрутизации некоего маршрутизатора содержит следующую запись:
Сеть назначения: 12.34.0.0
Маска: 255.255.0.0
Адрес шлюза: 11.22.3.4
Пусть теперь маршрутизатор получает пакет данных с адресом назначения 12.34.56.78. Обрабатывая построчно таблицу маршрутизации, он обнаруживает, что при наложении маски 255.255.0.0 на адрес 12.34.56.78 получается адрес сети 12.34.0.0. В таблице маршрутизации этой сети соответствует шлюз 11.22.3.4, которому и отправляется пакет.
Беcклассовая адресация (Classless InterDomain Routing, англ. CIDR) - метод IP-адресации, позволяющий гибко управлять пространством IP-адресов, не используя жёсткие рамки классовой адресации. Использование этого метода позволяет экономно использовать конечный ресурс IP-адресов.
Беcклассовая адресация основывается на переменной длине маски подсети (Variable Length Subnet Mask - VLSM), в то время, как в классовой адресации длина маски строго фиксирована 0, 1, 2 или 3 установленными байтами. Вот пример записи IP-адреса с применением беcклассовой адресации: 10.1.2.33/27.
Маски подсети являются основой метода бесклассовой маршрутизации (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.255.
Интернет
компьютерная сеть. маски переменной длиной и одинаковой длины. Объясните разницу начинающиму
Похожие вопросы
- Вопрос для тех кто разбирается в компьютерных сетях.
- Как объяснить бабушке,что такое Интернет,если из фразы«всемирная компьютерная сеть» она знает только слово «всемирная»?
- Объясните, пожалуйста, что такое broadcast в компьютерных сетях?
- Что такое сервер компьютерной сети?
- Адрес сети, маска сети. Что это такое простыми словами, и желательно с примерами
- Какие типы компьютерных сетей образует интернет?
- USB 2.0 .Если включить USB-модем через кабель длиной 2.5 -3.5 метра.Вопрос знающим людям...
- какие антонимы на картинках (длины слов: 8 и 8 букв).
- влияет ли скорость проводного интернета от длины кабеля
- В чем разница между локальными и корпоративными сетями. В чем разница между локальными и корпоративными сетями