Использование масок в ip-адресации
Традиционная схема деления IP-адреса на номер сети и номер узла основана на понятии класса, который определяется значениями нескольких первых бит адреса. Именно потому, что первый байт адреса 185.23.44.206 попадает в диапазон 128-191, мы можем сказать, что этот адрес относится к классу В, а значит, номером сети являются первые два байта, дополненные двумя нулевыми байтами - 185.23.0.0, а номером узла - 0.0.44.206.
А что если использовать какой-либо другой признак, с помощью которого можно было ,бы более гибко устанавливать границу между номером сети и номером узла? В качестве такого признака сейчас получили широкое распространение маски. Маска - это число, которое используется в паре с IP-адресом; двоичная запись маски содержит единицы в тех разрядах, которые должны в IP-адресе интерпретироваться как номер сети. Поскольку номер сети является цельной частью адреса, единицы в маске также должны представлять непрерывную последовательность.
Для стандартных классов сетей маски имеют следующие значения:
класс А - 11111111. 00000000. 00000000. 00000000 (255.0.0.0);
класс В - 11111111. 11111111. 00000000. 00000000 (255.255.0.0);
класс С-11111111.11111111.11111111.00000000 (255.255.255.0).
ПРИМЕЧАНИЕ Для записи масок используются и другие форматы, например, удобно интерпретировать значение маски, записанной в шестнадцатеричном коде: FF.FF.OO.OO - маска для адресов класса В. Часто встречается и такое обозначение 185.23.44.206/16 - эта запись говорит о том, что маска для этого адреса содержит 16 единиц или что в указанном IP-адресе под номер сети отведено 16 двоичных разрядов.
Снабжая каждый IP-адрес маской, можно отказаться от понятий классов адресов и сделать более гибкой систему адресации. Например, если рассмотренный выше адрес 185.23.44.206 ассоциировать с маской 255.255.255.0, то номером сети будет 185.23.44.0, а не 185.23.0.0, как это определено системой классов.
В масках количество единиц в последовательности, определяющей границу номера сети, не обязательно должно быть кратным 8, чтобы повторять деление адреса на байты. Пусть, например, для IP-адреса 129.64.134.5 указана маска 255.255.128.0, то есть в двоичном виде:
IP-адрес 129.64.134.5 - 10000001. 01000000.10000110. 00000101
Маска 255.255.128.0 - 11111111.11111111.10000000. 00000000
Если игнорировать маску, то в соответствии с системой классов адрес 129.64.134.5 относится к классу В, а значит, номером сети являются первые 2 байта - 129.64.0.0, а номером узла - 0.0.134.5.
Если же использовать для определения границы номера сети маску, то 17 последовательных единиц в маске, «наложенные» на IP-адрес, определяют в качестве номера сети в двоичном выражении число:
10000001. 01000000. 10000000. 00000000 или в десятичной форме записи - номер сети 129.64.128.0, а номер узла 0.0.6.5.
Механизм масок широко распространен в IP-маршрутизации, причем маски могут использоваться для самых разных целей. С их помощью администратор может структурировать свою сеть, не требуя от поставщика услуг дополнительных номеров сетей. На основе этого же механизма поставщики услуг могут объединять адресные пространства нескольких сетей путем введения так называемых «префиксов» с целью уменьшения объема таблиц маршрутизации и повышения за счет этого производительности маршрутизаторов.
- Содержание
- Компьютерные сети и их архитектура
- Основные понятия сети
- Архитектура распределенных систем
- Классификация сетей по способам распределения данных
- Эволюция вычислительных систем
- Конвергенция локальных и глобальных сетей.
- Конвергенция компьютерных и телекоммуникационных сетей
- Компьютерные сети - частный случай распределенных вычислительных систем
- Топология физических связей
- Адресация в ip-сетях
- Типы адресов стека tcp/ip
- Классы ip-адресов
- Особые ip-адреса
- Использование масок в ip-адресации
- Порядок распределения ip-адресов
- Автоматизация процесса назначения ip-адресов
- Отображение ip-адресов на локальные адреса
- Отображение доменных имен на ip-адреса Организация доменов и доменных имен
- Система доменных имен dns
- Связь двух компьютеров
- Методы передачи данных и Оборудование сетей
- Понятие системы передачи данных
- Математические модели сигналов
- Спектральный анализ сигналов на линиях связи
- Аппаратура линий связи
- Стандарты кабелей
- Оборудование локальных сетей
- Модель osi
- Общая характеристика модели osi
- Физический уровень
- Канальный уровень
- Функции канального уровня
- Сетевой уровень
- Транспортный уровень
- Сеансовый уровень
- Представительный уровень
- Прикладной уровень
- Сетезависимые и сетенезависимые уровни
- Стандартизация сетей
- Понятие "открытая система"
- Модульность и стандартизация
- Стандартные стеки коммуникационных протоколов
- Стек osi
- Стек tcp/ip
- Стек ipx/spx
- Стек NetBios/smb
- Коммутация и мультиплексирование
- Обобщенная задача коммутации
- Определение информационных потоков
- Определение маршрутов
- Оповещение сети о выбранном маршруте
- Продвижение — распознавание потоков и коммутация на каждом транзитном узле
- Мультиплексирование и демультиплексирование
- Разделяемая среда передачи данных
- Разные подходы к выполнению коммутации
- Коммутация каналов
- Коммутация пакетов
- Достоинства коммутации пакетов
- Недостатки коммутации пакетов
- Коммутация сообщений
- Сравнение способов коммутации
- Постоянная и динамическая коммутация
- Пропускная способность сетей с коммутацией пакетов
- Ethernet как пример технологии коммутации пакетов
- Основные достоинства технологии Ethernet
- Дейтаграммная передача
- Виртуальные каналы в сетях с коммутацией пакетов
- Маршрутизация
- Маршрутизаторы
- Классификация маршрутизаторов по областям применения
- Основные технические характеристики маршрутизатора
- .Дополнительные функциональные возможности маршрутизаторов
- Принципы маршрутизации
- Протоколы маршрутизации
- Функции маршрутизатора
- Уровень интерфейсов
- . Уровень сетевого протокола
- Уровень протоколов маршрутизации