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

Маскирование подсетей

 

Подсети скрыты от внешнего мира с помощью масок, называемых масками подсети, функцией которых является сообщить устройствам, в какой части адреса содержится номер сети, включая номер подсети, а в какой – номер хост-машины.

Маски подсетей используют тот же формат, что и IP-адресация. Другими словами, маска имеет длину 32 бита и разделена на 4 октета. Маски подсетей имеют все единицы в части, отвечающей сети и подсети, и все нули в части, отвечающей хост-машине. По умолчанию, если нет заимствованных битов, маска подсети сети класса В будет иметь вид 255.255.0.0. Если же заимствовано 8 бит, маской подсети той же сети класса В будет 255.255.255.0. Поскольку для сетей класса В только 2 октета относятся к полю хост-машин, то для создания подсетей может быть задействовано до 14 бит. В сетях класса С только один октет относится к полю хост-машин, поэтому для создания подсетей в сетях класса С может быть заимствовано до 6 бит.

Маски подсети также используют 32-битовые IP-адреса, которые содержат все двоичные единицы в сетевой и подсетевой части адреса и все двоичные нули в хостовой части адреса.

Таким образом, адрес маски подсети класса В с 8 заимствованными битами из поля хостов будет иметь вид 255.255.255.0.

Теперь рассмотрим сеть класса В. Но на сей раз для создания подсети вместо 8 бит в третьем октете заимствуются только 7. В двоичном представлении маска подсети в этом случае будет иметь вид 11111111.11111111.11111110. 00000000. Следовательно, адрес 255.255.255.0 не может больше использоваться в качестве маски подсети.