Используемый в сети Internet 32битовый адрес называется IP адресом (Internet Protocol address, IP address).

[ad#ad-2]
При назначении IP адреса компьютеру некоторое число битов в левой части IP адреса используется в качестве сети, при этом количество выделенных битов зависит от класса адреса. Биты в правой части IP адреса идентифицируют конечный компьютер в сети. Компьютер или другое устройство, подключенное к сети, называется узлом (host). Следовательно, IP адрес компьютера обычно состоит из двух частей: сетевой и узловой, которые соответственно идентифицируют определенную сеть и определенное устройство в сети.
Для того чтобы определить точку разделения IP адреса на сетевую и узловую части, используется еще одно 32 битовое число, называемое маской подсети. Маска подсети служит для определения количества битов, которые используются в сетевой части адреса. В маске подсети значение каждого бита устанавливается равным 1; до тех пор, пока не будет определена сетевая часть, оставшиеся биты имеют значение 0. Биты в маске подсети, значение которых равно 0, определяют узловую часть адреса устройства в подсети. Ниже приведены примеры масок подсетей.

В нашем примере первые восемь битов определяют сетевую часть адреса, оставшиеся 24 бита - узловую часть.
Чтобы определить сетевую часть IP адреса, необходимо выполнить над маской подсети и IP адресом логическую операцию ‘‘И’’ побитово, записывая при этом полученный результат. Комбинация бита IP адреса со значением 0 и нулевого бита маски подсети в результате дает 0. Комбинация 0 и 1 также дает 0. Комбинация из двух единиц на выходе даст единицу.
Пример