Выбор сетевых адресов
Для частных TCP/IP-сетей, которые никак не подключены к Интернету, можно использовать любой допустимый диапазон IP-адресов классов A, B или C.
Для частных TCP/IP-сетей, которые подключены к Интернету не напрямую, а с помощью преобразователя сетевых адресов (NAT) или шлюза уровня приложения, например прокси-сервера, рекомендуется использовать частные IP-адреса, приведенные в следующей таблице.
Идентификатор частной сети |
Маска подсети |
Диапазон IP-адресов |
10.0.0.0 |
255.0.0.0 |
10.0.0.1 – 10.255.255.254 |
172.16.0.0 |
255.240.0.0 |
172.16.0.1 – 172.31.255.254 |
192.168.0.0 |
255.255.0.0 |
192.168.0.1 – 192.168.255.254 |
Эти диапазоны адресов зарезервированы для частных TCP/IP-сетей и не используются в Интернете.
2) Маска подсети
Для каждого сетевого интерфейса на каждом устройстве TCP/IP (узле или маршрутизаторе) должна быть задана маска подсети, которая, будучи наложенной на IP-адрес, позволяет определить код (идентификатор) сети. Все IP-интерфейсы в одном сегменте сети должны использовать один и тот же код сети. Следовательно, все IP-интерфейсы в одном сегменте сети должны иметь одну и ту же маску подсети. Маска подсети является необходимым элементом конфигурации.
Коды сетей и коды узлов в IP-адресе можно различить с помощью маски подсети. Каждая маска подсети представляет собой 32-битное число, состоящее из последовательной группы единичных битов для выделения из IP-адреса кода сети, и последовательной группы нулевых битов для выделения кода узла.
Например, вот маска подсети, которая обычно используется с IP-адресом 131.107.16.200 из примера выше: 11111111 11111111 00000000 00000000
Эта маска подсети состоит из 16 единичных битов, за которыми следуют 16 нулевых битов, что означает, что части этого IP-адреса, соответствующие коду сети и коду узла, имеют одинаковую длину в 16 бит. В точечно-десятичной нотации эта маска будет иметь следующий вид: 255.255.0.0.
В следующей таблице показаны маски подсети для классов адресов Интернета.
Класс адреса |
Биты маски подсети |
Маска подсети |
Класс A |
11111111 00000000 00000000 00000000 |
255.0.0.0 |
Класс B |
11111111 11111111 00000000 00000000 |
255.255.0.0 |
Класс C |
11111111 11111111 11111111 00000000 |
255.255.255.0 |
Часто используются специальные маски подсети для деления сети на IP-подсети. Деление сети на IP-подсети позволяет разделить стандартную часть IP-адреса, соответствующую коду узла, на подсети, которые являются подразделами исходного кода сети, основанного на классе.
Изменяя длину частей маски подсети, можно уменьшить число битов, используемых для кода узла. Во избежание неполадок с адресацией и маршрутизацией все компьютеры TCP/IP в одном сегменте сети должны использовать одну и ту же маску подсети.
Очень часто комбинация из IP-адреса и маски подсети записываются в виде: <IP-адрес>/<число_единичных_бит_маски_подсети>
Пример: Запись вида 192.168.10.15/24 означает адрес 192.168.10.15 и маску подсети 255.255.255.0.
