Логическая адресация
Каждое сетевое соединение однозначно определяется IP-адресом. IP-адрес - это 32-х битное двоичное число (4 октета). Обычно, для лучшей ясности, IP-адреса представляются в виде десятичных значений отдельных октетов, разделенных точками (dotted quad address). IP-адрес состоит из двух частей. Адрес сети (network ID) определяет, в какой логической сети находится адресованное сетевое соединение. . Адрес устройства (host ID) определяет, о каком устройстве логической сети идет речь. Граница между адресом сети и адресом устройства не определена однозначно. Она зависит от класса IP-адреса и от возможного дополнительного подразделения сети на подсети (subnetworking). Четко граница между адресом сети и адресом устройства определяется маской подсети (subnet mask или network mask). Маска подсети - это 32-битное число, имеющее непрерывную последовательность единиц на местах, относящихся к адресу сети, и последовательность нулей на местах, относящихся к адресу устройства.
Таблица 1: Двоичная запись IP-адреса и десятичная четырехдельная запись
Двоичная запись IP-адреса | Десятичная четырехдельная запись | |
IP-адрес | 10000001.10000010.01001111.01010101 | 129.130.79.85 |
Маска подсети | 11111111.11111111.11111000.00000000 | 255.255.248.0 |
Адрес сети | 10000001.10000010.01001000.00000000 | 129.130.72.0 |
Адрес устройства | 00000000.00000000.00000111.01010101 | 0. 0. 7. 85 |
В таблице 1 дается пример различных записей IP-адреса. Сумма адреса сети и адреса устройства дает полный IP-адрес. IP-адрес и маска подсети часто записываются также в таком виде:
IP-адрес/число битов адреса сети
Пример: 129.130.79.85/21 -к адресу сети относится 21 бит IP-адреса.
Разграничению адреса сети и адреса устройства с помощью маски подсети предшествовала классификация IP-адресов. Классы IP-адресов отличаются числом битов в адресе, определяющем сеть (т. е. размером поля адреса сети). В классе А число этих битов составляет 7 (число возможных сетей этого типа составляет 27-2, и в каждой из них может быть 224-2 устройств), в классе В - 14 (число возможных сетей этого типа составляет 214-2, и в каждой из них может быть 216-2 устройств) и в классе С - 21 (число возможных сетей этого типа составляет 221-2, и в каждой из них может быть 28-2 устройств). Адреса класса D используются при групповой передаче нескольким получателям сразу (multicast), а адреса класса Е зарезервированы для использования в перспективе. Поскольку уже на основе самого класса IP-адреса можно определить адрес сети, использование маски при условии строгого соблюдения классов в принципе не нужно. Но поскольку концепцией подсетей обеспечивается дополнительная гибкость адресации, принцип использования маски стал сегодня преобладающим.
16 сетей класса В с сетевыми адресами в диапазоне от 172.16.0.0 и до 172.32.0.0;
256 сетей класса С с сетевыми адресами в диапазоне от 192.168.0.0 и до 192.168.255.0.
Особое значение имеет сеть класса А с сетевым адресом:
127.0.0.0.
Эта сеть, т. е. все сетевые соединения в этой сети, формируют интерфейс контура обратной связи (loopback interface - шлейфовый интерфейс). Шлейфовый интерфейс используется в том случае, когда требуется установить IP-соединения с собственным (этим же) устройством, а не с удаленным устройством по одному из интерфейсов в сторону магистральных сетей. Шлейфовый интерфейс необходим тогда, когда мы не можем (например, из-за отсутствия физических интерфейсов) или не желаем (из-за тестирования, устранения неисправностей) использовать регулярное сетевое соединение, а нам локально требуются функции сетевого уровня IP.