Структура адреса IP может изменяться на местах путем использования отдельных битов адреса узла в качестве дополнительных битов сетевого адреса. По сути дела изменяется расположение «границы» между битами адреса сети и битами адреса узла, что позволяет создавать дополнительные сети, но сокращает максимальное число адресов, допустимое для каждой сети. Эти дополнительные биты сети определяют в пределах родительского адресного блока другие блоки адресов, которые носят название подсетей.