logo
Основы организации компьютерных сетей

Адресация подсетей

 

Как и номера хост-машин в сетях класса А, класса В и класса С адреса подсетей задаются локально. Обычно это выполняет сетевой администратор. Так же, как и другие IP-адреса, каждый адрес подсети является уникальным. Использование подсетей никак не отражается на том, как внешний мир видит эту сеть, но в пределах организации подсети рассматриваются как дополнительные структуры.

Для примера, сеть 172.16.0.0 можно разделить на 4 подсети: 172.16.1.0, 172.16.2.0, 172.16.3.0 и 172.16.4.0. Маршрутизатор определяет сеть назначения, используя адрес подсети, тем самым, ограничивая объем трафика в других сегментах сети.

С точки зрения адресации, подсети являются расширением сетевого номера.

Сетевые администраторы задают размеры подсетей, исходя из потребностей организации и роста.

Адрес подсети включает номера сети, подсети и хост-машины внутри подсети. Благодаря этим трем уровням адресации подсети обеспечивают сетевым администраторам повышенную гибкость настройки.

Чтобы создать адрес подсети, сетевой администратор «заимствует» биты из поля хост-машин и переопределяет их в качестве поля подсетей. Количество «заимствованных» битов можно увеличивать до тех пор, пока не останется 2 бита. Поскольку в поле хостов сетей класса В имеются только 2 октета, для создания подсетей можно заимствовать до 14 бит. Сети класса С имеют только один октет в поле хостов. Следовательно, в сетях класса С для создания подсетей можно заимствовать до 6 бит.

Чем больше бит заимствуется из поля хоста, тем меньше бит в октете можно использовать для задания номера хоста. Таким образом, каждый раз, когда заимствуется 1 бит из поля хоста, число адресов хостов, которые могут быть заданы, уменьшается на степень числа 2.

Чтобы понять смысл вышесказанного, рассмотрим сеть класса С. Все 8 бит в последнем октете используются для поля хостов. Следовательно, возможное количество адресов равно 28, или 256.

Представим, что эту сеть разделили на подсети. Если из поля хостов заимствовать 1 бит, количество бит, которое можно использовать для адресации хостов, уменьшится до 7. Если записать все возможные комбинации нулей и единиц, можно убедиться, что число хостов, которые можно адресовать, стало равно 27, или 128.

Если в сети класса С из поля хостов заимствовать 2 бита, то количество бит, которое можно использовать для адресации хостов, уменьшится до 6. Общее число хостов, которое можно адресовать, станет равным 26, или 64.

 

Адреса в подсети, зарезервированные для широковещания

 

IP-адреса, которые заканчиваются всеми двоичными единицами, зарезервированы для широковещания. Это утверждение справедливо и для подсетей. Рассмотрим сеть класса С с номером 197.15.22.0, которая разделена на восемь подсетей (табл. 5.1).

 

Таблица 5.1.